{"id":48939986,"url":"https://github.com/scanoss/webhook","last_synced_at":"2026-04-17T13:11:58.310Z","repository":{"id":45866400,"uuid":"243828638","full_name":"scanoss/webhook","owner":"scanoss","description":"This is the repository of the SCANOSS webhook","archived":false,"fork":false,"pushed_at":"2024-12-30T12:22:29.000Z","size":114,"stargazers_count":5,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-12-30T13:26:19.511Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scanoss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-28T18:27:09.000Z","updated_at":"2024-12-30T12:22:33.000Z","dependencies_parsed_at":"2022-09-14T05:20:52.106Z","dependency_job_id":"ad5c6932-19b9-40e6-81d8-5c89e635b2f4","html_url":"https://github.com/scanoss/webhook","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/scanoss/webhook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fwebhook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fwebhook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fwebhook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fwebhook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scanoss","download_url":"https://codeload.github.com/scanoss/webhook/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scanoss%2Fwebhook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31930256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T12:37:54.787Z","status":"ssl_error","status_checked_at":"2026-04-17T12:37:25.095Z","response_time":62,"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":[],"created_at":"2026-04-17T13:11:57.666Z","updated_at":"2026-04-17T13:11:58.302Z","avatar_url":"https://github.com/scanoss.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"docs/webhook.png\" alt=\"SCANOSS Webhook logo\" width=\"150\" height=\"150\" /\u003e\n\n# SCANOSS Webhook\n\nThe SCANOSS webhook is a multiplatform webhook that performs source code scans against the SCANOSS API. Supports integration with GitHub, GitLab and BitBucket APIs.\n\n[SCANOSS](https://www.scanoss.com) provides a source code scanner that can be used to detect Open Source dependencies in your code.\n\nThe purpose of this code is to offer a reference implementation that can be expanded to suit the needs of individuals and organisations.\n\n## Installation\n\nFor building and intallation see the guide [How to build and deploy](/docs/How%20to%20build%20and%20deploy.md).\n\n## Integration with Git repositories\n\nThe specific instructions to install SCANOSS webhook depend on the particular vendor. SCANOSS webhook requires to be configured to receive pull requests, and be allowed to post commit comments and set the build status.\n\nTo test the webhook, once configured, you can perform a commit. If all permissions are right and everything goes smoothly, you should see that the webhook has created a comment in your commit, containing a summary of the scan results.\n\n### Github\nSee the guide [How to config Github](/docs/How%20to%20config%20Github.md).\n### Bitbucket\nSee the guide [How to config Bitbucket](/docs/How%20to%20config%20Bitbucket.md).\n### GitLab\nSee the guide [How to config Gitlab](/docs/How%20to%20config%20Gitlab.md).\n\n## Contributing\n\nPlease see our [Contributing Guide](CONTRIBUTING.md) and our [Code of Conduct](CODE_OF_CONDUCT.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscanoss%2Fwebhook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscanoss%2Fwebhook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscanoss%2Fwebhook/lists"}