{"id":36600,"name":"bugbug","description":"Platform for Machine Learning projects on Software Engineering","url":"https://github.com/mozilla/bugbug","last_synced_at":"2025-09-05T07:10:04.681Z","repository":{"id":33501927,"uuid":"124910572","full_name":"mozilla/bugbug","owner":"mozilla","description":"Platform for Machine Learning projects on Software Engineering","archived":false,"fork":false,"pushed_at":"2025-09-04T09:58:53.000Z","size":9899,"stargazers_count":545,"open_issues_count":405,"forks_count":316,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-09-04T11:41:18.438Z","etag":null,"topics":["ai","developer-tools","llm","machine-learning","ml","python","software-engineering"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mozilla.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":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-03-12T15:29:09.000Z","updated_at":"2025-09-04T09:58:57.000Z","dependencies_parsed_at":"2023-11-06T22:57:17.211Z","dependency_job_id":"d0af7dc6-8ffd-464b-b58d-b3b5f35f7bae","html_url":"https://github.com/mozilla/bugbug","commit_stats":{"total_commits":5981,"total_committers":119,"mean_commits":"50.260504201680675","dds":0.4741681992977763,"last_synced_commit":"b515adb620274b2b31773dd6a7e1d00097dabd55"},"previous_names":[],"tags_count":575,"template":false,"template_full_name":null,"purl":"pkg:github/mozilla/bugbug","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozilla","download_url":"https://codeload.github.com/mozilla/bugbug/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug/sbom","scorecard":{"id":40215,"data":{"date":"2025-08-04","repo":{"name":"github.com/mozilla/bugbug","commit":"0fc4af48fe46b8b5b1386779968989698e9b9e5b"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.7,"checks":[{"name":"Code-Review","score":5,"reason":"Found 6/11 approved changesets -- score normalized to 5","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/docker-push.yml:16","Warn: no topLevel permission defined: .github/workflows/add_to_project.yaml:1","Warn: no topLevel permission defined: .github/workflows/docker-push.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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Mozilla Public License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/docker-push.yml:12"],"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"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/add_to_project.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/mozilla/bugbug/add_to_project.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-push.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/mozilla/bugbug/docker-push.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-push.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/mozilla/bugbug/docker-push.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-push.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/mozilla/bugbug/docker-push.yml/master?enable=pin","Warn: containerImage not pinned by hash: http_service/Dockerfile:3","Warn: containerImage not pinned by hash: http_service/Dockerfile.bg_worker:3","Warn: containerImage not pinned by hash: infra/dockerfile.base:1: pin your Docker image by updating python:3.12.7-slim to python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d","Warn: containerImage not pinned by hash: infra/dockerfile.base-nlp:1: pin your Docker image by updating mozilla/bugbug-base:latest to mozilla/bugbug-base:latest@sha256:f6761de9854558b4bdefc51c5cc29f1764e547135244f0a8d0b5744c129ebe32","Warn: containerImage not pinned by hash: infra/dockerfile.commit_retrieval:1: pin your Docker image by updating mozilla/bugbug-base:latest to mozilla/bugbug-base:latest@sha256:f6761de9854558b4bdefc51c5cc29f1764e547135244f0a8d0b5744c129ebe32","Warn: containerImage not pinned by hash: infra/dockerfile.spawn_pipeline:1: pin your Docker image by updating python:3.12.7-slim to python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d","Warn: pipCommand not pinned by hash: http_service/Dockerfile:7","Warn: pipCommand not pinned by hash: http_service/Dockerfile:13","Warn: pipCommand not pinned by hash: http_service/Dockerfile.bg_worker:7","Warn: pipCommand not pinned by hash: http_service/Dockerfile.bg_worker:13","Warn: pipCommand not pinned by hash: infra/dockerfile.base:4-10","Warn: pipCommand not pinned by hash: infra/dockerfile.base:16-17","Warn: pipCommand not pinned by hash: infra/dockerfile.base-nlp:6-11","Warn: pipCommand not pinned by hash: infra/dockerfile.spawn_pipeline:6","Warn: pipCommand not pinned by hash: scripts/integration_test.sh:50","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   9 pipCommand dependencies pinned","Info:   0 out of   6 containerImage 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"16 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-24 / GHSA-2rcm-phc9-3945","Warn: Project is vulnerable to: PYSEC-2018-23 / GHSA-p28m-34f6-967q","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-cchq-frgv-rjh5","Warn: Project is vulnerable to: GHSA-g644-9gfx-q4q4"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T21:19:31.176Z","repository_id":33501927,"created_at":"2025-08-14T21:19:31.177Z","updated_at":"2025-08-14T21:19:31.177Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273723422,"owners_count":25156356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"mozilla","name":"Mozilla","uuid":"131524","kind":"organization","description":"This technology could fall into the right hands.","email":null,"website":"https://wiki.mozilla.org/Github","location":"Mountain View, California","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/131524?v=4","repositories_count":2423,"last_synced_at":"2024-10-30T01:45:08.365Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mozilla","funding_links":[],"total_stars":283529,"followers":8105,"following":0,"created_at":"2022-11-02T16:20:09.610Z","updated_at":"2024-10-30T01:45:08.366Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozilla","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mozilla/repositories"},"packages":null,"commits":{"id":1547634,"full_name":"mozilla/bugbug","default_branch":"master","committers":[{"name":"Marco Castelluccio","email":"mcastelluccio@mozilla.com","login":"marco-c","count":3180},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1969},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":418},{"name":"Suhaib Mujahid","email":"smujahid@mozilla.com","login":"suhaibmujahid","count":153},{"name":"pyup.io bot","email":"github-bot@pyup.io","login":"pyup-bot","count":98},{"name":"Boris Feld","email":"lothiraldan@gmail.com","login":"Lothiraldan","count":81},{"name":"Ayush Shridhar","email":"ayush.shridhar1506@gmail.com","login":"ayush-1506","count":80},{"name":"Ayush Shridhar","email":"ayush.shridhar1999@gmail.com","login":"ayush1999","count":24},{"name":"Promise Fru","email":"33162641+PromiseFru","login":"PromiseFru","count":20},{"name":"John Pangas","email":"swiftyxswaggy@outlook.com","login":"jpangas","count":19},{"name":"Benjamin Mah","email":"84874055+benjaminmah","login":"benjaminmah","count":17},{"name":"Harshit chittora","email":"chidauri@gmail.com","login":"chidauri","count":15},{"name":"Ksenia","email":"kberezina@mozilla.com","login":"ksy36","count":15},{"name":"Bastien Abadie","email":"bastien@nextcairn.com","login":null,"count":14},{"name":"cklyyung","email":"cklyyung","login":"cklyyung","count":11},{"name":"Brian Grinstead","email":"briangrinstead@gmail.com","login":"bgrins","count":9},{"name":"calixteman","email":"calixte.denizet@gmail.com","login":"calixteman","count":9},{"name":"Shubham Garg","email":"sbeesm","login":"sbeesm","count":8},{"name":"Bastien Abadie","email":"babadie@mozilla.com","login":"La0","count":7},{"name":"Anurag Aggarwal","email":"kanurag94@gmail.com","login":"kanurag94","count":6},{"name":"Armen Zambrano","email":"armenzg","login":"armenzg","count":6},{"name":"John Giannelos","email":"johngiannelos@gmail.com","login":"johngian","count":6},{"name":"olewicki","email":"doriane.olewicki@gmail.com","login":"olewicki","count":5},{"name":"Riya Sharma","email":"riyasharma031995@gmail.com","login":"ayir","count":4},{"name":"Yun Seob Lee","email":"fhzotxldj@gmail.com","login":"probaku1234","count":4},{"name":"Lakshya A Agrawal","email":"lakshya18242@iiitd.ac.in","login":"LakshyAAAgrawal","count":4},{"name":"Kushagra Shekhawat","email":"42572253+kushagra414","login":"kushagra414","count":4},{"name":"Benjamin Forehand Jr","email":"bennyjr169@gmail.com","login":"b4handjr","count":4},{"name":"Assiya Khuzyakhmetova","email":"assiya.khuzyakhmetova@nu.edu.kz","login":"rhcu","count":4},{"name":"Abhay Katheria","email":"40055274+abhaykatheria","login":"abhaykatheria","count":4},{"name":"x249wang","email":"x249wang@uwaterloo.ca","login":"x249wang","count":3},{"name":"poojan124","email":"poojan124@hotmail.com","login":"poojan124","count":3},{"name":"Martin Monperrus","email":"monperrus","login":"monperrus","count":3},{"name":"Kunam Balaram Reddy","email":"50067177+webbdays","login":"webbdays","count":3},{"name":"Kaushik S Kalmady","email":"19279785+kaushiksk","login":"kaushiksk","count":3},{"name":"Ibraheem Moosa","email":"ibraheemmoosa1347@gmail.com","login":"ibraheem-moosa","count":3},{"name":"EMEKA ONWUEPE","email":"PASCALEMY2010@GMAIL.COM","login":"Emeka-Onwuepe","count":3},{"name":"Anoop T P","email":"anooptp6490@gmail.com","login":"anooptp","count":3},{"name":"Andrew Halberstadt","email":"ahal@pm.me","login":"ahal","count":3},{"name":"ANURAG BHANDARI","email":"bhandari2003anurag@gmail.com","login":"WhiteWolf47","count":3},{"name":"Yatin Maan","email":"yatinmaan1@gmail.com","login":"yatinmaan","count":2},{"name":"yuyan9","email":"32500449+yuyan9","login":"yuyan9","count":2},{"name":"Y. Budhachandra","email":"budha627@gmail.com","login":"YBCS","count":2},{"name":"StarKBhaviN","email":"106175028+StarKBhaviN","login":"StarKBhaviN","count":2},{"name":"Sreeroop","email":"69857377+sreeroop10","login":"sreeroop10","count":2},{"name":"Pranay Khaire","email":"45161803+Pranay144","login":"Pranay144","count":2},{"name":"Sylvestre Ledru","email":"sledru@mozilla.com","login":"sylvestre","count":2},{"name":"Pankaj Patil","email":"pankaj.patil2099@hotmail.com","login":"Patil2099","count":2},{"name":"Max","email":"61560950+max-reborn","login":"max-reborn","count":2},{"name":"Gokul Viswanath","email":"46419552+1Gokul","login":"1Gokul","count":2},{"name":"Amotul-Raheem Olajide","email":"68573741+Amotul-raheem","login":"Amotul-raheem","count":2},{"name":"Aftaab Zia","email":"aftaabzia9@gmail.com","login":"Aftaab99","count":2},{"name":"Adrian-Tamas","email":"adi.tamas@outlook.com","login":"Adrian-Tamas","count":2},{"name":"Sladyn","email":"sladynnunes98@gmail.com","login":null,"count":1},{"name":"Armen Zambrano G","email":"armenzg@mozilla.com","login":null,"count":1},{"name":"AK.py","email":"abhikhandelwal1234@gmail.com","login":"Abhi-khandelwal","count":1},{"name":"Ademola Adebowale","email":"me@fadebowaley.me","login":"fadebowaley","count":1},{"name":"Qiuyi Wang JFS-NAT004","email":"73413308+3qiu","login":"3qiu","count":1},{"name":"RANPOX","email":"github@ranpox.com","login":"ranpox","count":1},{"name":"Rajdeep Singh","email":"rdfwork3@gmail.com","login":"rajdeep988","count":1},{"name":"Rex Orioko","email":"rexorioko@gmail.com","login":"localhost-rex","count":1},{"name":"Ritu Gothwal","email":"gothwalritu@gmail.com","login":"gothwalritu","count":1},{"name":"Sanchita","email":"sanchita.ghosh14@gmail.com","login":"san-gh","count":1},{"name":"SanthoshBala18","email":"santhoshbala18@gmail.com","login":"SanthoshBala18","count":1},{"name":"Saurabh Daalia","email":"saurabhdaalia98@gmail.com","login":"saurabhdaalia","count":1},{"name":"Shankar Jha","email":"shankarj67@gmail.com","login":"shankarj67","count":1},{"name":"Shishir Jha","email":"shishirjhaccr@gmail.com","login":"whitebumblebee","count":1},{"name":"Shlok Kothari","email":"39332885+effaf","login":"effaf","count":1},{"name":"Shubhendra Singh Chauhan","email":"withshubh@gmail.com","login":"withshubh","count":1},{"name":"Subhajit Das","email":"jeetudas95@gmail.com","login":"sdsubhajitdas","count":1},{"name":"Szabolcs Horvát","email":"szhorvat@gmail.com","login":"szhorvat","count":1},{"name":"Theodoros Nikolaou","email":"28800819+theoniko","login":"theoniko","count":1},{"name":"Vishal","email":"vishal27.rs@outlook.com","login":"BBloggsbott","count":1},{"name":"William Thomson","email":"williamthomson97@gmail.com","login":"willT97","count":1},{"name":"Yogesh Singla","email":"eryogeshkumarsingla007@gmail.com","login":"singla007","count":1},{"name":"Yábir Benchakhtir","email":"yabirgb@gmail.com","login":"yabirgb","count":1},{"name":"abstrekt","email":"42478217+abstrekt","login":"abstrekt","count":1},{"name":"dbxnr","email":"dbxnr","login":"dbxnr","count":1},{"name":"jeffin sam","email":"jeffinsam@karunya.edu.in","login":"jeffin143","count":1},{"name":"julietowah","email":"104780614+julietowah","login":"julietowah","count":1},{"name":"msayagh","email":"sayaghmohammed@gmail.com","login":"msayagh","count":1},{"name":"naoya2000","email":"73170696+naoya2000","login":"naoya2000","count":1},{"name":"rajeshkumargp","email":"rajeshkumargp","login":"rajeshkumargp","count":1},{"name":"srishtig2412","email":"99096211+srishtig2412","login":"srishtig2412","count":1},{"name":"tuncbkose","email":"48298909+tuncbkose","login":"tuncbkose","count":1},{"name":"Arun Kumar","email":"armsarun","login":"armsarun","count":1},{"name":"Akash Gosai","email":"34570479+akashgosai","login":"akashgosai","count":1},{"name":"Ankur Chattopadhyay","email":"39518771+chttrjeankr","login":"chttrjeankr","count":1},{"name":"Arjun Krishna","email":"arjunkris96@gmail.com","login":"arjun-krishna","count":1},{"name":"Atharva","email":"99320225+wittyicon29","login":"wittyicon29","count":1},{"name":"Brian Stack","email":"bstack@mozilla.com","login":"imbstack","count":1},{"name":"Caitlin White","email":"10053862+con-cat","login":"con-cat","count":1},{"name":"Caleb Hamilton","email":"cjlhamilton@gmail.com","login":"cjlh","count":1},{"name":"Davide Monfrecola","email":"trampfox@gmail.com","login":"trampfox","count":1},{"name":"Delkhaz Ibrahimi","email":"delkhazibrahimi@gmail.com","login":"Delkhaz","count":1},{"name":"Dunja Lalic","email":"dlalic","login":"dlalic","count":1},{"name":"ElusiveEllie","email":"elena@realemail.net","login":"ElusiveEllie","count":1},{"name":"Federico Menegoz","email":"80751897+FedericoMenegoz","login":"FedericoMenegoz","count":1},{"name":"Horacio Gonzalez","email":"hgonzalezl@gmail.com","login":"horacix","count":1},{"name":"Joshua Hassan","email":"cutejosh2@gmail.com","login":"skynette","count":1},{"name":"Kaiji Fu","email":"53155815+kaijif","login":"kaijif","count":1},{"name":"Lana Honcharuk","email":"38620564+sviho","login":"sviho","count":1},{"name":"Lucky Sivagurunathan","email":"25218389+luckyvs1","login":"luckyvs1","count":1},{"name":"Luni-4","email":"luni-4@hotmail.it","login":"Luni-4","count":1},{"name":"Matt Boris","email":"92693437+matt-boris","login":"matt-boris","count":1},{"name":"Megha Kumari","email":"meghajais.mj@hotmail.com","login":"bijjybox","count":1},{"name":"Mozilla-GitHub-Standards","email":"48073334+Mozilla-GitHub-Standards","login":"Mozilla-GitHub-Standards","count":1},{"name":"Nagendra Bhat","email":"50840189+goldpanth3r","login":"goldpanth3r","count":1},{"name":"NitishNaineni","email":"39514822+NitishNaineni","login":"NitishNaineni","count":1},{"name":"Palash Dhabale","email":"100768184+PalashDhabale","login":"PalashDhabale","count":1},{"name":"Parth Maheshwari","email":"37042876+parthpm","login":"parthpm","count":1},{"name":"Philemon Johnson","email":"philjohnson96@gmail.com","login":"snowmanstark","count":1},{"name":"Prerna Dabi","email":"prernadabi24@gmail.com","login":"prernadabi23","count":1},{"name":"Priyanshi Gaur","email":"95358802+nox1134","login":"nox1134","count":1},{"name":"Puneet Saini","email":"35463999+puneet29","login":"puneet29","count":1}],"total_commits":6316,"total_committers":115,"total_bot_commits":2387,"total_bot_committers":2,"mean_commits":54.92173913043478,"dds":0.49651678277390754,"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":387},{"name":"Suhaib Mujahid","email":"smujahid@mozilla.com","login":"suhaibmujahid","count":88},{"name":"Marco Castelluccio","email":"mcastelluccio@mozilla.com","login":"marco-c","count":83},{"name":"Benjamin Mah","email":"84874055+benjaminmah","login":"benjaminmah","count":14},{"name":"olewicki","email":"doriane.olewicki@gmail.com","login":"olewicki","count":3},{"name":"John Pangas","email":"swiftyxswaggy@outlook.com","login":"jpangas","count":2},{"name":"msayagh","email":"sayaghmohammed@gmail.com","login":"msayagh","count":1},{"name":"Promise Fru","email":"info@promisefru.com","login":"PromiseFru","count":1},{"name":"Palash Dhabale","email":"100768184+PalashDhabale","login":"PalashDhabale","count":1}],"past_year_total_commits":580,"past_year_total_committers":9,"past_year_total_bot_commits":387,"past_year_total_bot_committers":1,"past_year_mean_commits":64.44444444444444,"past_year_dds":0.3327586206896552,"last_synced_at":"2025-07-05T03:52:41.234Z","last_synced_commit":"91d967f4c92bdba24fef3f63f48d7a3b172d8c58","created_at":"2024-04-20T20:25:21.576Z","updated_at":"2025-07-05T03:52:41.276Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-30T00:00:08.254Z","repositories_count":5479765,"commits_count":853310153,"contributors_count":31095234,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"mozilla/bugbug","html_url":"https://github.com/mozilla/bugbug","last_synced_at":"2025-09-02T14:04:38.527Z","status":null,"issues_count":256,"pull_requests_count":1780,"avg_time_to_close_issue":15253341.359375,"avg_time_to_close_pull_request":757530.4154746424,"issues_closed_count":128,"pull_requests_closed_count":1538,"pull_request_authors_count":28,"issue_authors_count":16,"avg_comments_per_issue":1.44140625,"avg_comments_per_pull_request":0.46123595505617976,"merged_pull_requests_count":1107,"bot_issues_count":6,"bot_pull_requests_count":1433,"past_year_issues_count":96,"past_year_pull_requests_count":1052,"past_year_avg_time_to_close_issue":2132442.057142857,"past_year_avg_time_to_close_pull_request":695567.6614349775,"past_year_issues_closed_count":35,"past_year_pull_requests_closed_count":892,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":0.4791666666666667,"past_year_avg_comments_per_pull_request":0.3840304182509506,"past_year_bot_issues_count":5,"past_year_bot_pull_requests_count":884,"past_year_merged_pull_requests_count":607,"created_at":"2024-04-20T20:25:21.084Z","updated_at":"2025-09-03T06:37:26.638Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fbugbug/issues","issue_labels_count":{"bug":27,"good-first-bug":21,"feature-extraction":12,"reserved-for-beginners":9,"code-review":6,"dependencies":3,"python":3,"enhancement":2,"meta":2,"http_service":1},"pull_request_labels_count":{"dependencies":1520,"python":1409,"javascript":89,"docker":22,"code-review":7},"issue_author_associations_count":{"COLLABORATOR":137,"MEMBER":89,"NONE":16,"CONTRIBUTOR":15},"pull_request_author_associations_count":{"CONTRIBUTOR":1625,"COLLABORATOR":123,"MEMBER":103,"NONE":19},"issue_authors":{"marco-c":132,"suhaibmujahid":87,"benjaminmah":11,"jensstutte":5,"jpangas":5,"sentry-io[bot]":3,"dependabot[bot]":3,"hsinyi":2,"arai-a":2,"theres-waldo":1,"calixteman":1,"ncalexan":1,"mboldan1":1,"unna97":1,"Standard8":1,"Elchi3":1},"pull_request_authors":{"dependabot[bot]":1520,"suhaibmujahid":103,"marco-c":73,"benjaminmah":52,"olewicki":22,"pyup-bot":19,"jpangas":16,"ayush1999":15,"PromiseFru":8,"Lothiraldan":5,"poojan124":3,"effaf":3,"sdsubhajitdas":3,"steveprokopienko":3,"YBCS":3,"yatinmaan":2,"gothwalritu":2,"flowejam":2,"ArezouAmini":2,"kitsiosk":2,"msayagh":2,"PalashDhabale":2,"theoniko":2,"leusonmario":2,"piri-p":1,"dbxnr":1,"shankarj67":1,"julietowah":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10087320,"issues_count":31306968,"pull_requests_count":96469683,"authors_count":10696025,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":14,"code-review":2,"dependencies":2,"python":2},"past_year_pull_request_labels_count":{"dependencies":966,"python":895,"javascript":55,"docker":16},"past_year_issue_author_associations_count":{"MEMBER":49,"COLLABORATOR":34,"NONE":7,"CONTRIBUTOR":5},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":998,"MEMBER":79,"COLLABORATOR":54,"NONE":6},"past_year_issue_authors":{"suhaibmujahid":47,"marco-c":34,"benjaminmah":3,"sentry-io[bot]":3,"arai-a":2,"dependabot[bot]":2,"jensstutte":1,"ncalexan":1,"Standard8":1,"theres-waldo":1},"past_year_pull_request_authors":{"dependabot[bot]":966,"suhaibmujahid":79,"marco-c":49,"benjaminmah":27,"steveprokopienko":3,"theoniko":2,"msayagh":2,"PalashDhabale":2,"kitsiosk":2,"ArezouAmini":2,"leusonmario":2,"olewicki":1},"maintainers":[{"login":"marco-c","count":205,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marco-c"},{"login":"suhaibmujahid","count":190,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/suhaibmujahid"},{"login":"olewicki","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olewicki"},{"login":"jpangas","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jpangas"},{"login":"PromiseFru","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PromiseFru"},{"login":"ArezouAmini","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ArezouAmini"},{"login":"leusonmario","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leusonmario"},{"login":"Standard8","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Standard8"},{"login":"ncalexan","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncalexan"}],"active_maintainers":[{"login":"suhaibmujahid","count":126,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/suhaibmujahid"},{"login":"marco-c","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marco-c"},{"login":"leusonmario","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leusonmario"},{"login":"ArezouAmini","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ArezouAmini"},{"login":"Standard8","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Standard8"},{"login":"olewicki","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olewicki"},{"login":"ncalexan","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncalexan"}]},"events":null,"keywords":["ai","developer-tools","llm","machine-learning","ml","python","software-engineering"],"dependencies":[{"ecosystem":"npm","filepath":"ui/changes/package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-09-10T16:11:40.854Z","updated_at":"2022-09-10T16:11:40.854Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/ui/changes/package-lock.json","dependencies":[{"id":4410309832,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":4410309833,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.14.9","direct":false,"kind":"development","optional":false},{"id":4410309834,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":4410309835,"package_name":"@gar/promisify","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":4410309836,"package_name":"@js-temporal/polyfill","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":4410309837,"package_name":"@npmcli/arborist","ecosystem":"npm","requirements":"2.8.2","direct":false,"kind":"development","optional":false},{"id":4410309838,"package_name":"@npmcli/fs","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410309839,"package_name":"@npmcli/git","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410309840,"package_name":"@npmcli/installed-package-contents","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":4410309841,"package_name":"@npmcli/map-workspaces","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":4410309842,"package_name":"@npmcli/metavuln-calculator","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":4410309843,"package_name":"@npmcli/move-file","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":4410309844,"package_name":"@npmcli/name-from-folder","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410309845,"package_name":"@npmcli/node-gyp","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410309846,"package_name":"@npmcli/package-json","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410309847,"package_name":"@npmcli/promise-spawn","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":4410309848,"package_name":"@npmcli/run-script","ecosystem":"npm","requirements":"1.8.6","direct":false,"kind":"development","optional":false},{"id":4410309849,"package_name":"@rollup/plugin-commonjs","ecosystem":"npm","requirements":"16.0.0","direct":false,"kind":"development","optional":false},{"id":4410309850,"package_name":"@rollup/plugin-inject","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":4410309851,"package_name":"estree-walker","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410309852,"package_name":"@rollup/plugin-json","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":4410309853,"package_name":"@rollup/plugin-node-resolve","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"development","optional":false},{"id":4410309854,"package_name":"@rollup/plugin-replace","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":4410309855,"package_name":"@rollup/pluginutils","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":4410309856,"package_name":"@sindresorhus/is","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":4410309857,"package_name":"@szmarczak/http-timer","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":4410309858,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":4410309859,"package_name":"@types/cacheable-request","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":4410309860,"package_name":"@types/estree","ecosystem":"npm","requirements":"0.0.39","direct":false,"kind":"development","optional":false},{"id":4410309861,"package_name":"@types/http-cache-semantics","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":4410309862,"package_name":"@types/keyv","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":4410309863,"package_name":"@types/node","ecosystem":"npm","requirements":"16.7.6","direct":false,"kind":"development","optional":false},{"id":4410309864,"package_name":"@types/parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410309865,"package_name":"@types/resolve","ecosystem":"npm","requirements":"1.17.1","direct":false,"kind":"development","optional":false},{"id":4410309866,"package_name":"@types/responselike","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410309867,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":4410309868,"package_name":"acorn","ecosystem":"npm","requirements":"8.7.0","direct":false,"kind":"development","optional":false},{"id":4410309869,"package_name":"acorn-walk","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"development","optional":false},{"id":4410309870,"package_name":"address","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":4410309871,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":4410309872,"package_name":"agentkeepalive","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"development","optional":false},{"id":4410309873,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":4410309874,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":4410309875,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":4410309876,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":4410309877,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":4410309878,"package_name":"apexcharts","ecosystem":"npm","requirements":"3.35.5","direct":false,"kind":"runtime","optional":false},{"id":4410309879,"package_name":"aproba","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":4410309880,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":4410309881,"package_name":"asap","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":4410309882,"package_name":"asn1","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"development","optional":false},{"id":4410309883,"package_name":"assert","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":4410309884,"package_name":"assert-plus","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410309885,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":4410309886,"package_name":"aws-sign2","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":4410309887,"package_name":"aws4","ecosystem":"npm","requirements":"1.11.0","direct":false,"kind":"development","optional":false},{"id":4410309888,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410309889,"package_name":"bcrypt-pbkdf","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410309890,"package_name":"big-integer","ecosystem":"npm","requirements":"1.6.51","direct":false,"kind":"development","optional":false},{"id":4410309891,"package_name":"big.js","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"development","optional":false},{"id":4410309892,"package_name":"bin-links","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":4410309893,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":4410309894,"package_name":"boolbase","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410309895,"package_name":"bplist-parser","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":4410309896,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":4410309897,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":4410309898,"package_name":"bufferutil","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":4410309899,"package_name":"builtin-modules","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":4410309900,"package_name":"builtins","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":4410309901,"package_name":"cacache","ecosystem":"npm","requirements":"15.3.0","direct":false,"kind":"development","optional":false},{"id":4410309902,"package_name":"cacheable-lookup","ecosystem":"npm","requirements":"5.0.4","direct":false,"kind":"development","optional":false},{"id":4410309903,"package_name":"cacheable-request","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"development","optional":false},{"id":4410309904,"package_name":"get-stream","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":4410309905,"package_name":"cachedir","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":4410309906,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":4410309907,"package_name":"caseless","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"development","optional":false},{"id":4410309908,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":4410309909,"package_name":"cheerio","ecosystem":"npm","requirements":"1.0.0-rc.10","direct":false,"kind":"development","optional":false},{"id":4410309910,"package_name":"cheerio-select","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":4410309911,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"development","optional":false},{"id":4410309912,"package_name":"chownr","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410309913,"package_name":"cjs-module-lexer","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":4410309914,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":4410309915,"package_name":"cli-spinners","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"development","optional":false},{"id":4410309916,"package_name":"clone-response","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410309917,"package_name":"cmd-shim","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":4410309918,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":4410309919,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":4410309920,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":4410309921,"package_name":"colorette","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":4410309922,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":4410309923,"package_name":"common-ancestor-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410309924,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410309925,"package_name":"compressible","ecosystem":"npm","requirements":"2.0.18","direct":false,"kind":"development","optional":false},{"id":4410309926,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":4410309927,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":4410309928,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410309929,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":4410309930,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":4410309931,"package_name":"css-select","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"development","optional":false},{"id":4410309932,"package_name":"css-what","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":4410309933,"package_name":"cssesc","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410309934,"package_name":"dashdash","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"development","optional":false},{"id":4410309935,"package_name":"debug","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":4410309936,"package_name":"debuglog","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410309937,"package_name":"decompress-response","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":4410309938,"package_name":"mimic-response","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":4410309939,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":4410309940,"package_name":"default-browser-id","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410309941,"package_name":"defer-to-connect","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410309942,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410309943,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410309944,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410309945,"package_name":"depd","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":4410309946,"package_name":"detect-port","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":4410309947,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":4410309948,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410309949,"package_name":"dezalgo","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":4410309950,"package_name":"dom-serializer","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":4410309951,"package_name":"domelementtype","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":4410309952,"package_name":"domhandler","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":4410309953,"package_name":"domutils","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"development","optional":false},{"id":4410309954,"package_name":"ecc-jsbn","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":4410309955,"package_name":"emojis-list","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410309956,"package_name":"encoding","ecosystem":"npm","requirements":"0.1.13","direct":false,"kind":"development","optional":false},{"id":4410309957,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"development","optional":false},{"id":4410309958,"package_name":"entities","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":4410309959,"package_name":"env-paths","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":4410309960,"package_name":"err-code","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":4410309961,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":4410309962,"package_name":"es-module-lexer","ecosystem":"npm","requirements":"0.3.26","direct":false,"kind":"development","optional":false},{"id":4410309963,"package_name":"esbuild","ecosystem":"npm","requirements":"0.9.7","direct":false,"kind":"development","optional":false},{"id":4410309964,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":4410309965,"package_name":"esinstall","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":4410309966,"package_name":"es-module-lexer","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":4410309967,"package_name":"estree-walker","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":4410309968,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"development","optional":false},{"id":4410309969,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":4410309970,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":4410309971,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":4410309972,"package_name":"extsprintf","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":4410309973,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":4410309974,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410309975,"package_name":"fdir","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":4410309976,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":4410309977,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":4410309978,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410309979,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":4410309980,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":4410309981,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410309982,"package_name":"forever-agent","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":4410309983,"package_name":"form-data","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":4410309984,"package_name":"fs-minipass","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410309985,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410309986,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":4410309987,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":4410309988,"package_name":"gauge","ecosystem":"npm","requirements":"2.7.4","direct":false,"kind":"development","optional":false},{"id":4410309989,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":4410309990,"package_name":"generic-names","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410309991,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":4410309992,"package_name":"getpass","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"development","optional":false},{"id":4410309993,"package_name":"glob","ecosystem":"npm","requirements":"7.1.7","direct":false,"kind":"development","optional":false},{"id":4410309994,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":4410309995,"package_name":"got","ecosystem":"npm","requirements":"11.8.5","direct":false,"kind":"development","optional":false},{"id":4410309996,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.8","direct":false,"kind":"development","optional":false},{"id":4410309997,"package_name":"har-schema","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410309998,"package_name":"har-validator","ecosystem":"npm","requirements":"5.1.5","direct":false,"kind":"development","optional":false},{"id":4410309999,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":4410310000,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310001,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410310002,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":4410310003,"package_name":"htmlparser2","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":4410310004,"package_name":"http-cache-semantics","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":4410310005,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":4410310006,"package_name":"http-signature","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":4410310007,"package_name":"http2-wrapper","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":4410310008,"package_name":"httpie","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":4410310009,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410310010,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410310011,"package_name":"humanize-ms","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":4410310012,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"development","optional":false},{"id":4410310013,"package_name":"icss-replace-symbols","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":4410310014,"package_name":"icss-utils","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":4410310015,"package_name":"ignore-walk","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":4410310016,"package_name":"immediate","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":4410310017,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":4410310018,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310019,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":4410310020,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310021,"package_name":"infer-owner","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":4410310022,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":4410310023,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":4410310024,"package_name":"ip","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":4410310025,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":4410310026,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410310027,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"development","optional":false},{"id":4410310028,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":4410310029,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":4410310030,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410310031,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":4410310032,"package_name":"is-lambda","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310033,"package_name":"is-module","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410310034,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":4410310035,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410310036,"package_name":"is-reference","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":4410310037,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410310038,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410310039,"package_name":"is-valid-identifier","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":4410310040,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":4410310041,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410310042,"package_name":"isbinaryfile","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":4410310043,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310044,"package_name":"isstream","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":4410310045,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310046,"package_name":"jsbi","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":4410310047,"package_name":"jsbn","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":4410310048,"package_name":"json-buffer","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":4410310049,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":4410310050,"package_name":"json-schema","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":4410310051,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":4410310052,"package_name":"json-stringify-nice","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":4410310053,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":4410310054,"package_name":"json5","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310055,"package_name":"jsonparse","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":4410310056,"package_name":"jsonschema","ecosystem":"npm","requirements":"1.2.11","direct":false,"kind":"development","optional":false},{"id":4410310057,"package_name":"jsprim","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":4410310058,"package_name":"just-diff","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":4410310059,"package_name":"just-diff-apply","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310060,"package_name":"keyv","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":4410310061,"package_name":"kleur","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"development","optional":false},{"id":4410310062,"package_name":"lie","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":4410310063,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":4410310064,"package_name":"loader-utils","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":4410310065,"package_name":"localforage","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":4410310066,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410310067,"package_name":"lodash.camelcase","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":4410310068,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310069,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":4410310070,"package_name":"magic-string","ecosystem":"npm","requirements":"0.25.7","direct":false,"kind":"development","optional":false},{"id":4410310071,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":4410310072,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":4410310073,"package_name":"make-fetch-happen","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"development","optional":false},{"id":4410310074,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310075,"package_name":"meriyah","ecosystem":"npm","requirements":"3.1.6","direct":false,"kind":"development","optional":false},{"id":4410310076,"package_name":"mime-db","ecosystem":"npm","requirements":"1.49.0","direct":false,"kind":"development","optional":false},{"id":4410310077,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.32","direct":false,"kind":"development","optional":false},{"id":4410310078,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410310079,"package_name":"mimic-response","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310080,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":4410310081,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"development","optional":false},{"id":4410310082,"package_name":"minipass","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":4410310083,"package_name":"minipass-collect","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410310084,"package_name":"minipass-fetch","ecosystem":"npm","requirements":"1.3.4","direct":false,"kind":"development","optional":false},{"id":4410310085,"package_name":"minipass-flush","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":4410310086,"package_name":"minipass-json-stream","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310087,"package_name":"minipass-pipeline","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":4410310088,"package_name":"minipass-sized","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":4410310089,"package_name":"minizlib","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":4410310090,"package_name":"mkdirp","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":4410310091,"package_name":"mkdirp-infer-owner","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310092,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":4410310093,"package_name":"nanoid","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":4410310094,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":4410310095,"package_name":"node-gyp","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"development","optional":false},{"id":4410310096,"package_name":"node-gyp-build","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":4410310097,"package_name":"nopt","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410310098,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310099,"package_name":"normalize-url","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":4410310100,"package_name":"npm-bundled","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":4410310101,"package_name":"npm-install-checks","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310102,"package_name":"npm-normalize-package-bin","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310103,"package_name":"npm-package-arg","ecosystem":"npm","requirements":"8.1.5","direct":false,"kind":"development","optional":false},{"id":4410310104,"package_name":"npm-packlist","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":4410310105,"package_name":"npm-pick-manifest","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"development","optional":false},{"id":4410310106,"package_name":"npm-registry-fetch","ecosystem":"npm","requirements":"11.0.0","direct":false,"kind":"development","optional":false},{"id":4410310107,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":4410310108,"package_name":"npmlog","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":4410310109,"package_name":"nth-check","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410310110,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310111,"package_name":"oauth-sign","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"development","optional":false},{"id":4410310112,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":4410310113,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":4410310114,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":4410310115,"package_name":"open","ecosystem":"npm","requirements":"8.2.1","direct":false,"kind":"development","optional":false},{"id":4410310116,"package_name":"os-homedir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410310117,"package_name":"p-cancelable","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":4410310118,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410310119,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":4410310120,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":4410310121,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310122,"package_name":"p-queue","ecosystem":"npm","requirements":"6.6.2","direct":false,"kind":"development","optional":false},{"id":4410310123,"package_name":"p-timeout","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":4410310124,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":4410310125,"package_name":"pacote","ecosystem":"npm","requirements":"11.3.5","direct":false,"kind":"development","optional":false},{"id":4410310126,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310127,"package_name":"parse-conflict-json","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":4410310128,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":4410310129,"package_name":"parse5","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":4410310130,"package_name":"parse5-htmlparser2-tree-adapter","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":4410310131,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310132,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310133,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":4410310134,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":4410310135,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310136,"package_name":"performance-now","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410310137,"package_name":"periscopic","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":4410310138,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":4410310139,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":4410310140,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":4410310141,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":4410310142,"package_name":"postcss","ecosystem":"npm","requirements":"8.3.6","direct":false,"kind":"development","optional":false},{"id":4410310143,"package_name":"postcss-modules","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":4410310144,"package_name":"postcss-modules-extract-imports","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310145,"package_name":"postcss-modules-local-by-default","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310146,"package_name":"postcss-modules-scope","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310147,"package_name":"postcss-modules-values","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310148,"package_name":"postcss-selector-parser","ecosystem":"npm","requirements":"6.0.6","direct":false,"kind":"development","optional":false},{"id":4410310149,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":4410310150,"package_name":"prettier","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"development","optional":false},{"id":4410310151,"package_name":"proc-log","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410310152,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410310153,"package_name":"promise-all-reject-late","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310154,"package_name":"promise-call-limit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310155,"package_name":"promise-inflight","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":4410310156,"package_name":"promise-retry","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410310157,"package_name":"psl","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":4410310158,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310159,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":4410310160,"package_name":"qs","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":4410310161,"package_name":"quick-lru","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":4410310162,"package_name":"read-cmd-shim","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310163,"package_name":"read-package-json-fast","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":4410310164,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"development","optional":false},{"id":4410310165,"package_name":"readdir-scoped-modules","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":4410310166,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":4410310167,"package_name":"request","ecosystem":"npm","requirements":"2.88.2","direct":false,"kind":"development","optional":false},{"id":4410310168,"package_name":"resolve","ecosystem":"npm","requirements":"1.20.0","direct":false,"kind":"development","optional":false},{"id":4410310169,"package_name":"resolve-alpn","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":4410310170,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410310171,"package_name":"responselike","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310172,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"development","optional":false},{"id":4410310173,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":4410310174,"package_name":"rollup","ecosystem":"npm","requirements":"2.37.1","direct":false,"kind":"development","optional":false},{"id":4410310175,"package_name":"fsevents","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":4410310176,"package_name":"rollup-plugin-polyfill-node","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":4410310177,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":4410310178,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":4410310179,"package_name":"semver","ecosystem":"npm","requirements":"7.3.5","direct":false,"kind":"development","optional":false},{"id":4410310180,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310181,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310182,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310183,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":4410310184,"package_name":"skypack","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":4410310185,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310186,"package_name":"smart-buffer","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":4410310187,"package_name":"snowpack","ecosystem":"npm","requirements":"3.8.8","direct":false,"kind":"development","optional":false},{"id":4410310188,"package_name":"socks","ecosystem":"npm","requirements":"2.6.1","direct":false,"kind":"development","optional":false},{"id":4410310189,"package_name":"socks-proxy-agent","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":4410310190,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.3","direct":false,"kind":"development","optional":false},{"id":4410310191,"package_name":"source-map-js","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":4410310192,"package_name":"sourcemap-codec","ecosystem":"npm","requirements":"1.4.8","direct":false,"kind":"development","optional":false},{"id":4410310193,"package_name":"sshpk","ecosystem":"npm","requirements":"1.16.1","direct":false,"kind":"development","optional":false},{"id":4410310194,"package_name":"ssri","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"development","optional":false},{"id":4410310195,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":4410310196,"package_name":"string-hash","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":4410310197,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410310198,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":4410310199,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":4410310200,"package_name":"strip-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410310201,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":4410310202,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":4410310203,"package_name":"svg.draggable.js","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":4410310204,"package_name":"svg.easing.js","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":4410310205,"package_name":"svg.filter.js","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":4410310206,"package_name":"svg.js","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":4410310207,"package_name":"svg.pathmorphing.js","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":4410310208,"package_name":"svg.resize.js","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":4410310209,"package_name":"svg.select.js","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":4410310210,"package_name":"svg.select.js","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":4410310211,"package_name":"tar","ecosystem":"npm","requirements":"6.1.11","direct":false,"kind":"development","optional":false},{"id":4410310212,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":4410310213,"package_name":"tough-cookie","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":4410310214,"package_name":"treeverse","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":4410310215,"package_name":"tslib","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":4410310216,"package_name":"tunnel-agent","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":4410310217,"package_name":"tweetnacl","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"development","optional":false},{"id":4410310218,"package_name":"typedarray-to-buffer","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"development","optional":false},{"id":4410310219,"package_name":"unique-filename","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":4410310220,"package_name":"unique-slug","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":4410310221,"package_name":"untildify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":4410310222,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":4410310223,"package_name":"utf-8-validate","ecosystem":"npm","requirements":"5.0.5","direct":false,"kind":"development","optional":false},{"id":4410310224,"package_name":"util","ecosystem":"npm","requirements":"0.10.3","direct":false,"kind":"development","optional":false},{"id":4410310225,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":4410310226,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410310227,"package_name":"uuid","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"development","optional":false},{"id":4410310228,"package_name":"validate-npm-package-name","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":4410310229,"package_name":"verror","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"development","optional":false},{"id":4410310230,"package_name":"vm2","ecosystem":"npm","requirements":"3.9.7","direct":false,"kind":"development","optional":false},{"id":4410310231,"package_name":"walk-up-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":4410310232,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":4410310233,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":4410310234,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":4410310235,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":4410310236,"package_name":"ws","ecosystem":"npm","requirements":"7.5.4","direct":false,"kind":"development","optional":false},{"id":4410310237,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":4410310238,"package_name":"yaml","ecosystem":"npm","requirements":"1.10.2","direct":false,"kind":"development","optional":false},{"id":4410310239,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.9","direct":false,"kind":"development","optional":false},{"id":4410310240,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"ui/changes/package.json","sha":null,"kind":"manifest","created_at":"2022-09-10T16:11:41.060Z","updated_at":"2022-09-10T16:11:41.060Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/ui/changes/package.json","dependencies":[{"id":4410310295,"package_name":"@js-temporal/polyfill","ecosystem":"npm","requirements":"^0.4.2","direct":true,"kind":"runtime","optional":false},{"id":4410310296,"package_name":"apexcharts","ecosystem":"npm","requirements":"^3.35.5","direct":true,"kind":"runtime","optional":false},{"id":4410310297,"package_name":"localforage","ecosystem":"npm","requirements":"^1.10.0","direct":true,"kind":"runtime","optional":false},{"id":4410310298,"package_name":"prettier","ecosystem":"npm","requirements":"^2.7.1","direct":true,"kind":"development","optional":false},{"id":4410310299,"package_name":"snowpack","ecosystem":"npm","requirements":"^3.8.8","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"extra-nlp-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-10T16:11:41.119Z","updated_at":"2022-09-10T16:11:41.119Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/extra-nlp-requirements.txt","dependencies":[{"id":4410310304,"package_name":"elasticsearch","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"runtime","optional":false},{"id":4410310305,"package_name":"gensim","ecosystem":"pypi","requirements":"==4.2.0","direct":true,"kind":"runtime","optional":false},{"id":4410310306,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.7","direct":true,"kind":"runtime","optional":false},{"id":4410310307,"package_name":"pyemd","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":4410310308,"package_name":"spacy","ecosystem":"pypi","requirements":"==3.4.1","direct":true,"kind":"runtime","optional":false},{"id":4410310309,"package_name":"wmd","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"extra-nn-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-10T16:11:41.191Z","updated_at":"2022-09-10T16:11:41.191Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/extra-nn-requirements.txt","dependencies":[{"id":4410310313,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"http_service/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-10T16:11:41.278Z","updated_at":"2022-09-10T16:11:41.278Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/http_service/requirements.txt","dependencies":[{"id":4410310323,"package_name":"apispec-webframeworks","ecosystem":"pypi","requirements":"==0.5.2","direct":true,"kind":"runtime","optional":false},{"id":4410310324,"package_name":"apispec","ecosystem":"pypi","requirements":"==5.2.2","direct":true,"kind":"runtime","optional":false},{"id":4410310325,"package_name":"cerberus","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"runtime","optional":false},{"id":4410310326,"package_name":"Flask","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"runtime","optional":false},{"id":4410310327,"package_name":"flask-apispec","ecosystem":"pypi","requirements":"==0.11.4","direct":true,"kind":"runtime","optional":false},{"id":4410310328,"package_name":"flask-cors","ecosystem":"pypi","requirements":"==3.0.10","direct":true,"kind":"runtime","optional":false},{"id":4410310329,"package_name":"gunicorn","ecosystem":"pypi","requirements":"==20.1.0","direct":true,"kind":"runtime","optional":false},{"id":4410310330,"package_name":"kombu","ecosystem":"pypi","requirements":"==5.2.4","direct":true,"kind":"runtime","optional":false},{"id":4410310331,"package_name":"marshmallow","ecosystem":"pypi","requirements":"==3.17.1","direct":true,"kind":"runtime","optional":false},{"id":4410310332,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"runtime","optional":false},{"id":4410310333,"package_name":"rq","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"runtime","optional":false},{"id":4410310334,"package_name":"rq-dashboard","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":4410310335,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.9.5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"infra/spawn_pipeline_requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-10T16:11:41.405Z","updated_at":"2022-09-10T16:11:41.405Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/infra/spawn_pipeline_requirements.txt","dependencies":[{"id":4410311738,"package_name":"json-e","ecosystem":"pypi","requirements":"==4.4.3","direct":true,"kind":"runtime","optional":false},{"id":4410311739,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":4410311740,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"runtime","optional":false},{"id":4410311741,"package_name":"taskcluster","ecosystem":"pypi","requirements":"==44.19.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-10T16:11:41.559Z","updated_at":"2022-09-10T16:11:41.559Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/requirements.txt","dependencies":[{"id":4410312314,"package_name":"amqp","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":4410312315,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.11.1","direct":true,"kind":"runtime","optional":false},{"id":4410312316,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.24.61","direct":true,"kind":"runtime","optional":false},{"id":4410312317,"package_name":"imbalanced-learn","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"runtime","optional":false},{"id":4410312318,"package_name":"libmozdata","ecosystem":"pypi","requirements":"==0.1.82","direct":true,"kind":"runtime","optional":false},{"id":4410312319,"package_name":"lmdb","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":4410312320,"package_name":"markdown2","ecosystem":"pypi","requirements":"==2.4.3","direct":true,"kind":"runtime","optional":false},{"id":4410312321,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.5.3","direct":true,"kind":"runtime","optional":false},{"id":4410312322,"package_name":"mercurial","ecosystem":"pypi","requirements":"==6.2.1","direct":true,"kind":"runtime","optional":false},{"id":4410312323,"package_name":"microannotate","ecosystem":"pypi","requirements":"==0.0.24","direct":true,"kind":"runtime","optional":false},{"id":4410312324,"package_name":"mozci","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":4410312325,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.4","direct":true,"kind":"runtime","optional":false},{"id":4410312326,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"runtime","optional":false},{"id":4410312327,"package_name":"ortools","ecosystem":"pypi","requirements":"==9.4.1874","direct":true,"kind":"runtime","optional":false},{"id":4410312328,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"runtime","optional":false},{"id":4410312329,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.1","direct":true,"kind":"runtime","optional":false},{"id":4410312330,"package_name":"pydriller","ecosystem":"pypi","requirements":"==1.12","direct":true,"kind":"runtime","optional":false},{"id":4410312331,"package_name":"pyOpenSSL","ecosystem":"pypi","requirements":"\u003e=0.14","direct":true,"kind":"runtime","optional":false},{"id":4410312332,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":4410312333,"package_name":"python-hglib","ecosystem":"pypi","requirements":"==2.6.2","direct":true,"kind":"runtime","optional":false},{"id":4410312334,"package_name":"ratelimit","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":4410312335,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"runtime","optional":false},{"id":4410312336,"package_name":"rs_parsepatch","ecosystem":"pypi","requirements":"==0.3.7","direct":true,"kind":"runtime","optional":false},{"id":4410312337,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":4410312338,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.1","direct":true,"kind":"runtime","optional":false},{"id":4410312339,"package_name":"sendgrid","ecosystem":"pypi","requirements":"==6.9.7","direct":true,"kind":"runtime","optional":false},{"id":4410312340,"package_name":"shap","ecosystem":"pypi","requirements":"==0.41.0","direct":true,"kind":"runtime","optional":false},{"id":4410312341,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.8.10","direct":true,"kind":"runtime","optional":false},{"id":4410312342,"package_name":"taskcluster","ecosystem":"pypi","requirements":"==44.19.1","direct":true,"kind":"runtime","optional":false},{"id":4410312343,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.0.1","direct":true,"kind":"runtime","optional":false},{"id":4410312344,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.64.0","direct":true,"kind":"runtime","optional":false},{"id":4410312345,"package_name":"xgboost","ecosystem":"pypi","requirements":"==1.6.2","direct":true,"kind":"runtime","optional":false},{"id":4410312346,"package_name":"zstandard","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"test-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-10T16:11:41.695Z","updated_at":"2022-09-10T16:11:41.695Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/test-requirements.txt","dependencies":[{"id":4410312473,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.4.4","direct":true,"kind":"test","optional":false},{"id":4410312474,"package_name":"hypothesis","ecosystem":"pypi","requirements":"==6.54.4","direct":true,"kind":"test","optional":false},{"id":4410312475,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.14.0","direct":true,"kind":"test","optional":false},{"id":4410312476,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"test","optional":false},{"id":4410312477,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.2","direct":true,"kind":"test","optional":false},{"id":4410312478,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":4410312479,"package_name":"pytest-responses","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":4410312480,"package_name":"python-igraph","ecosystem":"pypi","requirements":"==0.9.11","direct":true,"kind":"test","optional":false},{"id":4410312481,"package_name":"responses","ecosystem":"pypi","requirements":"==0.21.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T01:11:12.056Z","updated_at":"2023-01-15T01:11:12.056Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/docker-compose.yml","dependencies":[{"id":6910737739,"package_name":"mozilla/bugbug-base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6910737740,"package_name":"mozilla/bugbug-base-nlp","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6910737741,"package_name":"mozilla/bugbug-commit-retrieval","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6910737742,"package_name":"mozilla/bugbug-http-service","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6910737743,"package_name":"mozilla/bugbug-http-service-bg-worker","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6910737744,"package_name":"mozilla/bugbug-spawn-pipeline","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"http_service/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-15T01:11:12.072Z","updated_at":"2023-01-15T01:11:12.072Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/http_service/Dockerfile","dependencies":[{"id":6910737745,"package_name":"mozilla/bugbug-base","ecosystem":"docker","requirements":"$BUGBUG_VERSION","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"http_service/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T01:11:12.086Z","updated_at":"2023-01-15T01:11:12.086Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/http_service/docker-compose.yml","dependencies":[{"id":6910737746,"package_name":"mozilla/bugbug-http-service","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6910737747,"package_name":"mozilla/bugbug-http-service-bg-worker","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6910737748,"package_name":"redis","ecosystem":"docker","requirements":"4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/add_to_project.yaml","sha":null,"kind":"manifest","created_at":"2023-10-14T23:19:26.810Z","updated_at":"2023-10-14T23:19:26.810Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/.github/workflows/add_to_project.yaml","dependencies":[{"id":14207588055,"package_name":"actions/add-to-project","ecosystem":"actions","requirements":"v0.5.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"functions/diff2html/package-lock.json","sha":null,"kind":"lockfile","created_at":"2023-10-14T23:19:26.832Z","updated_at":"2023-10-14T23:19:26.832Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/functions/diff2html/package-lock.json","dependencies":[{"id":14207588082,"package_name":"cloudevents","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":14207588056,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.21.4","direct":false,"kind":"runtime","optional":false},{"id":14207588057,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.19.1","direct":false,"kind":"runtime","optional":false},{"id":14207588058,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":14207588059,"package_name":"@google-cloud/functions-framework","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588060,"package_name":"@types/body-parser","ecosystem":"npm","requirements":"1.19.2","direct":false,"kind":"runtime","optional":false},{"id":14207588061,"package_name":"@types/connect","ecosystem":"npm","requirements":"3.4.35","direct":false,"kind":"runtime","optional":false},{"id":14207588062,"package_name":"@types/express","ecosystem":"npm","requirements":"4.17.17","direct":false,"kind":"runtime","optional":false},{"id":14207588063,"package_name":"@types/express-serve-static-core","ecosystem":"npm","requirements":"4.17.35","direct":false,"kind":"runtime","optional":false},{"id":14207588064,"package_name":"@types/mime","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":14207588065,"package_name":"@types/node","ecosystem":"npm","requirements":"20.2.5","direct":false,"kind":"runtime","optional":false},{"id":14207588066,"package_name":"@types/normalize-package-data","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":14207588067,"package_name":"@types/qs","ecosystem":"npm","requirements":"6.9.7","direct":false,"kind":"runtime","optional":false},{"id":14207588068,"package_name":"@types/range-parser","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":14207588069,"package_name":"@types/send","ecosystem":"npm","requirements":"0.17.1","direct":false,"kind":"runtime","optional":false},{"id":14207588070,"package_name":"@types/serve-static","ecosystem":"npm","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":14207588071,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14207588072,"package_name":"accepts","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"runtime","optional":false},{"id":14207588073,"package_name":"ajv","ecosystem":"npm","requirements":"8.12.0","direct":false,"kind":"runtime","optional":false},{"id":14207588074,"package_name":"ajv-formats","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14207588075,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":14207588076,"package_name":"array-flatten","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14207588077,"package_name":"available-typed-arrays","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":14207588078,"package_name":"body-parser","ecosystem":"npm","requirements":"1.20.2","direct":false,"kind":"runtime","optional":false},{"id":14207588079,"package_name":"bytes","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":14207588080,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14207588081,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":14207588083,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":14207588084,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":14207588085,"package_name":"content-disposition","ecosystem":"npm","requirements":"0.5.4","direct":false,"kind":"runtime","optional":false},{"id":14207588086,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":14207588087,"package_name":"cookie","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":14207588088,"package_name":"cookie-signature","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":14207588089,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":14207588090,"package_name":"depd","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588091,"package_name":"destroy","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588092,"package_name":"diff","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":14207588093,"package_name":"diff2html","ecosystem":"npm","requirements":"3.4.35","direct":false,"kind":"runtime","optional":false},{"id":14207588094,"package_name":"ee-first","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14207588095,"package_name":"encodeurl","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14207588096,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":14207588097,"package_name":"escape-html","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":14207588098,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":14207588099,"package_name":"etag","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":14207588100,"package_name":"express","ecosystem":"npm","requirements":"4.18.2","direct":false,"kind":"runtime","optional":false},{"id":14207588101,"package_name":"body-parser","ecosystem":"npm","requirements":"1.20.1","direct":false,"kind":"runtime","optional":false},{"id":14207588102,"package_name":"raw-body","ecosystem":"npm","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":14207588103,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":14207588104,"package_name":"finalhandler","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588105,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":14207588106,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":14207588107,"package_name":"forwarded","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588108,"package_name":"fresh","ecosystem":"npm","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":14207588109,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14207588110,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":14207588111,"package_name":"gopd","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588112,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":14207588113,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588114,"package_name":"has-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588115,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":14207588116,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588117,"package_name":"highlight.js","ecosystem":"npm","requirements":"11.6.0","direct":false,"kind":"runtime","optional":false},{"id":14207588118,"package_name":"hogan.js","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":14207588119,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"runtime","optional":false},{"id":14207588120,"package_name":"http-errors","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588121,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":14207588122,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":14207588123,"package_name":"ipaddr.js","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":14207588124,"package_name":"is-arguments","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14207588125,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":14207588126,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"runtime","optional":false},{"id":14207588127,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.12.1","direct":false,"kind":"runtime","optional":false},{"id":14207588128,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":14207588129,"package_name":"is-typed-array","ecosystem":"npm","requirements":"1.1.10","direct":false,"kind":"runtime","optional":false},{"id":14207588130,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588131,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":14207588132,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588133,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":14207588134,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588135,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588136,"package_name":"media-typer","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":14207588137,"package_name":"merge-descriptors","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588138,"package_name":"methods","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":14207588139,"package_name":"mime","ecosystem":"npm","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":14207588140,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":14207588141,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":14207588142,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":14207588143,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":14207588144,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588145,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":14207588146,"package_name":"nopt","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":14207588147,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":14207588148,"package_name":"semver","ecosystem":"npm","requirements":"5.7.2","direct":false,"kind":"runtime","optional":false},{"id":14207588149,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.12.3","direct":false,"kind":"runtime","optional":false},{"id":14207588150,"package_name":"on-finished","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":14207588151,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":14207588152,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":14207588153,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588154,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588155,"package_name":"parseurl","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":14207588156,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588157,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":14207588158,"package_name":"path-to-regexp","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":14207588159,"package_name":"process","ecosystem":"npm","requirements":"0.11.10","direct":false,"kind":"runtime","optional":false},{"id":14207588160,"package_name":"proxy-addr","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":14207588161,"package_name":"punycode","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":14207588162,"package_name":"qs","ecosystem":"npm","requirements":"6.11.0","direct":false,"kind":"runtime","optional":false},{"id":14207588163,"package_name":"range-parser","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":14207588164,"package_name":"raw-body","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":14207588165,"package_name":"read-pkg","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588166,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588167,"package_name":"type-fest","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":14207588168,"package_name":"require-from-string","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":14207588169,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.2","direct":false,"kind":"runtime","optional":false},{"id":14207588170,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":14207588171,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":14207588172,"package_name":"semver","ecosystem":"npm","requirements":"7.5.4","direct":false,"kind":"runtime","optional":false},{"id":14207588173,"package_name":"send","ecosystem":"npm","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":14207588174,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":14207588175,"package_name":"serve-static","ecosystem":"npm","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":14207588176,"package_name":"setprototypeof","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588177,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":14207588178,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":14207588179,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":14207588180,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588181,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.13","direct":false,"kind":"runtime","optional":false},{"id":14207588182,"package_name":"statuses","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588183,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":14207588184,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588185,"package_name":"toidentifier","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588186,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":14207588187,"package_name":"type-is","ecosystem":"npm","requirements":"1.6.18","direct":false,"kind":"runtime","optional":false},{"id":14207588188,"package_name":"unpipe","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":14207588189,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":14207588190,"package_name":"util","ecosystem":"npm","requirements":"0.12.5","direct":false,"kind":"runtime","optional":false},{"id":14207588191,"package_name":"utils-merge","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14207588192,"package_name":"uuid","ecosystem":"npm","requirements":"8.3.2","direct":false,"kind":"runtime","optional":false},{"id":14207588193,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":14207588194,"package_name":"vary","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":14207588195,"package_name":"which-typed-array","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":14207588196,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"functions/diff2html/package.json","sha":null,"kind":"manifest","created_at":"2023-10-14T23:19:26.893Z","updated_at":"2023-10-14T23:19:26.893Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/functions/diff2html/package.json","dependencies":[{"id":14207588197,"package_name":"@google-cloud/functions-framework","ecosystem":"npm","requirements":"^3.1.2","direct":true,"kind":"runtime","optional":false},{"id":14207588198,"package_name":"diff2html","ecosystem":"npm","requirements":"3.4.35","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"http_service/setup.py","sha":null,"kind":"manifest","created_at":"2023-10-14T23:19:26.911Z","updated_at":"2023-10-14T23:19:26.911Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/http_service/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-14T23:19:26.919Z","updated_at":"2023-10-14T23:19:26.919Z","repository_link":"https://github.com/mozilla/bugbug/blob/master/setup.py","dependencies":[]}],"score":11.601394112957838,"created_at":"2025-09-04T15:51:10.235Z","updated_at":"2025-10-07T08:15:07.316Z","avatar_url":"https://github.com/mozilla.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["cryptocurrencies","data-mining","cryptography","jax","transformer","astronomy","telegram-bot","trade","trading-bot","mesh"],"project_url":"https://science.ecosyste.ms/api/v1/projects/36600","html_url":"https://science.ecosyste.ms/projects/36600","bibtex_url":"https://science.ecosyste.ms/projects/36600/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/36600/export.apalike"}