{"id":13439610,"url":"https://github.com/bitlbee/bitlbee-facebook","last_synced_at":"2026-03-12T18:48:14.529Z","repository":{"id":24901123,"uuid":"28317638","full_name":"bitlbee/bitlbee-facebook","owner":"bitlbee","description":"Facebook protocol plugin for BitlBee","archived":false,"fork":false,"pushed_at":"2023-04-01T13:31:52.000Z","size":392,"stargazers_count":283,"open_issues_count":56,"forks_count":40,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-12-20T22:00:01.179Z","etag":null,"topics":["bitlbee","c","chat","facebook"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitlbee.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS"}},"created_at":"2014-12-21T23:44:56.000Z","updated_at":"2025-10-10T20:24:11.000Z","dependencies_parsed_at":"2024-01-23T18:14:11.176Z","dependency_job_id":"cf5ea098-b643-4318-b1a2-5d54c08d76b5","html_url":"https://github.com/bitlbee/bitlbee-facebook","commit_stats":{"total_commits":183,"total_committers":17,"mean_commits":"10.764705882352942","dds":0.5081967213114754,"last_synced_commit":"a31ccbe8331d57a49f77557b82304f02bb8d0105"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/bitlbee/bitlbee-facebook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitlbee%2Fbitlbee-facebook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitlbee%2Fbitlbee-facebook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitlbee%2Fbitlbee-facebook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitlbee%2Fbitlbee-facebook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitlbee","download_url":"https://codeload.github.com/bitlbee/bitlbee-facebook/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitlbee%2Fbitlbee-facebook/sbom","scorecard":{"id":240342,"data":{"date":"2025-08-11","repo":{"name":"github.com/bitlbee/bitlbee-facebook","commit":"a31ccbe8331d57a49f77557b82304f02bb8d0105"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":4,"reason":"Found 13/30 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/bitlbee/bitlbee-facebook/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/bitlbee/bitlbee-facebook/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/bitlbee/bitlbee-facebook/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/bitlbee/bitlbee-facebook/ci.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU General Public License v2.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.2.2 not signed: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/38017918","Warn: release artifact v1.2.1 not signed: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/32797168","Warn: release artifact v1.2.0 not signed: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/15156753","Warn: release artifact v1.1.2 not signed: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/7582438","Warn: release artifact v1.1.1 not signed: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/5948017","Warn: release artifact v1.2.2 does not have provenance: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/38017918","Warn: release artifact v1.2.1 does not have provenance: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/32797168","Warn: release artifact v1.2.0 does not have provenance: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/15156753","Warn: release artifact v1.1.2 does not have provenance: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/7582438","Warn: release artifact v1.1.1 does not have provenance: https://api.github.com/repos/bitlbee/bitlbee-facebook/releases/5948017"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T06:35:39.166Z","repository_id":24901123,"created_at":"2025-08-17T06:35:39.166Z","updated_at":"2025-08-17T06:35:39.166Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30438511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T14:34:45.044Z","status":"ssl_error","status_checked_at":"2026-03-12T14:09:33.793Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitlbee","c","chat","facebook"],"created_at":"2024-07-31T03:01:15.572Z","updated_at":"2026-03-12T18:48:14.514Z","avatar_url":"https://github.com/bitlbee.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"The Facebook protocol plugin for bitlbee. This plugin uses the Facebook\nMessenger MQTT-based protocol.\n\nThis project is not affiliated with Facebook, Inc.\n\n## Usage\n\nGeneral usage instructions are available in the bitlbee wiki:\n\nhttps://wiki.bitlbee.org/HowtoFacebookMQTT\n\n## Installing with packages\n\n### Debian/ubuntu APT repo\n\nAn APT repo for several recent debian/ubuntu versions is available here:\n\nhttps://jgeboski.github.io/\n\nThis builds git/development versions.\n\n### Debian buster/backports\n\nDebian's official repos have packages for releases of this plugin, with the\nslightly different name \"bitlbee-plugin-facebook\". Use the APT repo if it's not\nthe latest.\n\n    $ apt install bitlbee-plugin-facebook\n\n### Fedora\n\n    $ dnf install bitlbee-facebook\n\n### RHEL/CentOS\n\nFollow the general instructions for enabling EPEL before installing it:\n\nhttp://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F\n\n    $ yum install bitlbee-facebook\n\n## Building from source\n\nThe following packages are required: autoconf, automake, libtool, glib2,\njson-glib, bitlbee (names may vary across distros)\n\nExample for debian-based systems:\n\n    apt install build-essential autoconf automake libtool libglib2.0-dev libjson-glib-dev bitlbee-dev\n\nExample for Fedora-based systems:\n\n    dnf install gcc autoconf automake libtool glib2-devel json-glib-devel bitlbee-devel\n\nMake sure bitlbee and its headers have been installed. If bitlbee came\nfrom the distribution's repository, it will most likely need the\ndevelopment package, like bitlbee-dev or bitlbee-devel in the example\nabove.\n\nIf bitlbee was built by hand (or alike via a script), ensure the make\ntarget `install-dev` is invoked. This target is not called by default,\nand will install the headers that are needed.\n\n    $ git clone https://github.com/bitlbee/bitlbee-facebook.git\n    $ cd bitlbee-facebook\n\nWith a \"global\" (or system) bitlbee installation:\n\n    $ ./autogen.sh\n    $ make\n    $ make install\n\nOtherwise, before running those commands, set PKG_CONFIG_PATH to the path to\nthe `bitlbee.pc` file. For example:\n\n    $ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/\n\n## Debugging\n\nOne of the two supported environment variables can be defined to enable\ndebugging output. This can be used in unison with debuggers such as\nGDB, which should enable easier tracing of bugs.\n\nWhen posting to the issue tracker, please ensure any sensitive\ninformation has been stripped.\n\nFor bitlbee and the plugin:\n\n    $ export BITLBEE_DEBUG=1\n    OR\n    $ BITLBEE_DEBUG=1 gdb ...\n\nFor just the plugin:\n\n    $ export BITLBEE_DEBUG_FACEBOOK=1\n    OR\n    $ BITLBEE_DEBUG_FACEBOOK=1 gdb ...\n\nObtaining a GDB backtrace:\n\n    $ gdb \\\n        -ex 'handle SIGPIPE nostop noprint pass' \\\n        -ex 'break g_log' -ex run -ex bt \\\n        --args /usr/sbin/bitlbee -Dnvc /etc/bitlbee/bitlbee.conf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitlbee%2Fbitlbee-facebook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitlbee%2Fbitlbee-facebook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitlbee%2Fbitlbee-facebook/lists"}