{"id":369276,"url":"https://github.com/MatthieuDartiailh/bytecode","last_synced_at":"2026-08-24T12:06:56.178Z","repository":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":340,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-18T09:11:48.521Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-13T09:29:46.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36766130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-23T00:38:31.163Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-23T00:38:31.181Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"packages":[{"id":13707042,"name":"python-bytecode","ecosystem":"debian","description":null,"homepage":"https://github.com/MatthieuDartiailh/bytecode","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T22:21:57.427Z","latest_release_published_at":"2026-02-12T22:21:57.427Z","latest_release_number":"0.14.0-2","last_synced_at":"2026-03-13T14:44:05.512Z","created_at":"2026-02-12T22:21:57.220Z","updated_at":"2026-08-18T09:22:27.891Z","registry_url":"https://tracker.debian.org/pkg/python-bytecode","install_command":"apt-get install python-bytecode","documentation_url":"https://packages.debian.org/bookworm/python-bytecode","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-bytecode, python-bytecode-doc","standards_version":"4.6.2","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, dh-sequence-sphinxdoc \u003c!nodoc\u003e, pybuild-plugin-pyproject, python3-all, python3-pytest, python3-setuptools, python3-setuptools-scm, python3-sphinx \u003c!nodoc\u003e, python3-sphinx-rtd-theme \u003c!nodoc\u003e, python3-sphinx-tabs \u003c!nodoc\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":339,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-11T05:46:51.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-04T12:50:21.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36552563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-17T23:38:38.230Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-17T23:38:38.244Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:22:27.890Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/python-bytecode?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-bytecode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T09:03:20.010Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1219063.530612245,"issues_closed_count":35,"pull_requests_closed_count":147,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":251646.53333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-bytecode/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2650,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1231},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-08-24T05:06:15.317Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13562371,"name":"python-bytecode","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/MatthieuDartiailh/bytecode","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T05:39:58.908Z","latest_release_published_at":"2026-02-11T05:39:58.908Z","latest_release_number":"0.14.0-2","last_synced_at":"2026-08-08T16:03:35.270Z","created_at":"2026-02-11T05:39:58.671Z","updated_at":"2026-08-18T09:20:28.731Z","registry_url":"https://launchpad.net/ubuntu/+source/python-bytecode","install_command":"apt-get install python-bytecode","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-bytecode, python-bytecode-doc","standards_version":"4.6.2","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, dh-sequence-sphinxdoc \u003c!nodoc\u003e, pybuild-plugin-pyproject, python3-all, python3-pytest, python3-setuptools, python3-setuptools-scm, python3-sphinx \u003c!nodoc\u003e, python3-sphinx-rtd-theme \u003c!nodoc\u003e, python3-sphinx-tabs \u003c!nodoc\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":339,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-11T05:46:51.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-04T12:50:21.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36552563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-17T23:38:38.230Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-17T23:38:38.244Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:20:28.731Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/python-bytecode?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-bytecode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T09:03:20.010Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1219063.530612245,"issues_closed_count":35,"pull_requests_closed_count":147,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":251646.53333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-bytecode/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":999,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1100},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-08-24T05:06:12.490Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13403009,"name":"python-bytecode","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/MatthieuDartiailh/bytecode","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T10:41:58.906Z","latest_release_published_at":"2026-02-06T10:41:58.906Z","latest_release_number":"0.15.1-3","last_synced_at":"2026-03-06T11:03:24.246Z","created_at":"2026-02-06T10:41:58.578Z","updated_at":"2026-08-18T09:55:49.356Z","registry_url":"https://launchpad.net/ubuntu/+source/python-bytecode","install_command":"apt-get install python-bytecode","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-bytecode, python-bytecode-doc","standards_version":"4.6.2","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, dh-sequence-sphinxdoc \u003c!nodoc\u003e, pybuild-plugin-pyproject, python3-all, python3-pytest \u003c!nocheck\u003e, python3-setuptools, python3-setuptools-scm, python3-sphinx \u003c!nodoc\u003e, python3-sphinx-rtd-theme \u003c!nodoc\u003e, python3-sphinx-tabs \u003c!nodoc\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":339,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-11T05:46:51.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-04T12:50:21.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36552563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-17T23:38:38.230Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-17T23:38:38.244Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:55:49.356Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/python-bytecode?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-bytecode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T09:03:20.010Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1219063.530612245,"issues_closed_count":35,"pull_requests_closed_count":147,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":251646.53333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-bytecode/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1237},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-08-24T05:06:09.353Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13799210,"name":"python-bytecode","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/MatthieuDartiailh/bytecode","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T17:12:07.577Z","latest_release_published_at":"2026-02-13T17:12:07.577Z","latest_release_number":"0.14.2-1","last_synced_at":"2026-03-14T00:23:27.892Z","created_at":"2026-02-13T17:12:07.407Z","updated_at":"2026-08-18T09:59:07.992Z","registry_url":"https://launchpad.net/ubuntu/+source/python-bytecode","install_command":"apt-get install python-bytecode","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-bytecode, python-bytecode-doc","standards_version":"4.6.2","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, dh-sequence-sphinxdoc \u003c!nodoc\u003e, pybuild-plugin-pyproject, python3-all, python3-pytest, python3-setuptools, python3-setuptools-scm, python3-sphinx \u003c!nodoc\u003e, python3-sphinx-rtd-theme \u003c!nodoc\u003e, python3-sphinx-tabs \u003c!nodoc\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":339,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-11T05:46:51.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-04T12:50:21.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36552563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-17T23:38:38.230Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-17T23:38:38.244Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:59:07.991Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/python-bytecode?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-bytecode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T09:03:20.010Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1219063.530612245,"issues_closed_count":35,"pull_requests_closed_count":147,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":251646.53333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-bytecode/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2213,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1334},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-08-24T05:06:10.948Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":5286327,"name":"bytecode","ecosystem":"conda","description":"bytecode is a Python module to generate and modify bytecode.","homepage":"https://github.com/MatthieuDartiailh/bytecode","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2020-05-22T03:57:56.000Z","latest_release_published_at":"2026-07-23T10:45:24.000Z","latest_release_number":"0.18.1","last_synced_at":"2026-07-23T11:16:25.018Z","created_at":"2022-10-03T15:43:45.656Z","updated_at":"2026-08-18T10:30:24.939Z","registry_url":"https://anaconda.org/anaconda/bytecode","install_command":"conda install -c anaconda bytecode","documentation_url":null,"metadata":{},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":339,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-11T05:46:51.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-04T12:50:21.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36552563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-17T23:38:38.230Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-17T23:38:38.244Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:30:24.939Z","dependent_packages_count":0,"downloads":6532,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":57.693608386878594,"dependent_packages_count":39.80385525870815,"stargazers_count":null,"forks_count":null,"average":48.748731822793374},"purl":"pkg:conda/bytecode","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/bytecode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T09:03:20.010Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1219063.530612245,"issues_closed_count":35,"pull_requests_closed_count":147,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":251646.53333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/bytecode/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5475,"maintainers_count":0,"namespaces_count":0,"keywords_count":3313,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":852},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-08-24T05:06:29.101Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":13463049,"name":"python-bytecode","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/MatthieuDartiailh/bytecode","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T11:36:41.160Z","latest_release_published_at":"2026-02-09T11:36:41.160Z","latest_release_number":"0.15.1-3","last_synced_at":"2026-03-09T12:04:10.433Z","created_at":"2026-02-09T11:36:40.855Z","updated_at":"2026-08-18T11:39:40.904Z","registry_url":"https://launchpad.net/ubuntu/+source/python-bytecode","install_command":"apt-get install python-bytecode","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-bytecode, python-bytecode-doc","standards_version":"4.6.2","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, dh-sequence-sphinxdoc \u003c!nodoc\u003e, pybuild-plugin-pyproject, python3-all, python3-pytest \u003c!nocheck\u003e, python3-setuptools, python3-setuptools-scm, python3-sphinx \u003c!nodoc\u003e, python3-sphinx-rtd-theme \u003c!nodoc\u003e, python3-sphinx-tabs \u003c!nodoc\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":340,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-18T09:11:48.521Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-13T09:29:46.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36766130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-17T23:38:38.230Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-17T23:38:38.244Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T11:39:40.903Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/python-bytecode?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-bytecode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T09:03:20.010Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1219063.530612245,"issues_closed_count":35,"pull_requests_closed_count":147,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":251646.53333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-bytecode/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1308},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-08-24T05:05:15.657Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13664084,"name":"python-bytecode","ecosystem":"debian","description":null,"homepage":"https://github.com/MatthieuDartiailh/bytecode","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T09:58:22.591Z","latest_release_published_at":"2026-02-12T09:58:22.591Z","latest_release_number":"0.16.1-2","last_synced_at":"2026-03-13T13:10:22.449Z","created_at":"2026-02-12T09:58:22.384Z","updated_at":"2026-08-18T09:44:06.151Z","registry_url":"https://tracker.debian.org/pkg/python-bytecode","install_command":"apt-get install python-bytecode","documentation_url":"https://packages.debian.org/trixie/python-bytecode","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-bytecode, python-bytecode-doc","standards_version":"4.7.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-python3, dh-sequence-sphinxdoc \u003c!nodoc\u003e, pybuild-plugin-pyproject, python3-all, python3-pytest \u003c!nocheck\u003e, python3-setuptools, python3-setuptools-scm, python3-sphinx \u003c!nodoc\u003e, python3-sphinx-rtd-theme \u003c!nodoc\u003e, python3-sphinx-tabs \u003c!nodoc\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":339,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-11T05:46:51.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-04T12:50:21.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36552563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-17T23:38:38.230Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-17T23:38:38.244Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:44:06.150Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/python-bytecode?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-bytecode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T09:03:20.010Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1219063.530612245,"issues_closed_count":35,"pull_requests_closed_count":147,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.1818181818181817,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":251646.53333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-bytecode/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1985,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":1681},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-08-24T05:05:13.674Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":2662719,"name":"bytecode","ecosystem":"pypi","description":"Python module to generate and modify bytecode","homepage":null,"licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/MatthieuDartiailh/bytecode","keywords_array":[],"namespace":null,"versions_count":26,"first_release_published_at":"2016-02-23T21:37:38.000Z","latest_release_published_at":"2026-08-21T21:17:38.000Z","latest_release_number":"0.19.0","last_synced_at":"2026-08-23T11:35:35.724Z","created_at":"2022-04-10T10:16:12.569Z","updated_at":"2026-08-23T22:18:56.672Z","registry_url":"https://pypi.org/project/bytecode/","install_command":"pip install bytecode --index-url https://pypi.org/simple","documentation_url":"https://bytecode.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"bytecode","project_status":null},"repo_metadata":{"id":38823237,"uuid":"52368046","full_name":"MatthieuDartiailh/bytecode","owner":"MatthieuDartiailh","description":"Python module to modify bytecode","archived":false,"fork":false,"pushed_at":"2026-08-04T12:48:22.000Z","size":1198,"stargazers_count":340,"open_issues_count":12,"forks_count":50,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-08-18T09:11:48.521Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bytecode.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatthieuDartiailh.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":["MatthieuDartiailh"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-02-23T15:14:29.000Z","updated_at":"2026-08-13T09:29:46.000Z","dependencies_parsed_at":"2026-08-11T05:46:38.773Z","dependency_job_id":null,"html_url":"https://github.com/MatthieuDartiailh/bytecode","commit_stats":{"total_commits":693,"total_committers":29,"mean_commits":"23.896551724137932","dds":0.6378066378066378,"last_synced_commit":"c2d97b63a4fecdf409228e0f3dedc1c8103082eb"},"previous_names":["vstinner/bytecode"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/MatthieuDartiailh/bytecode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/sbom","scorecard":{"id":91464,"data":{"date":"2025-08-11","repo":{"name":"github.com/MatthieuDartiailh/bytecode","commit":"89f2451cb4fd275fe0ebd7e00419d709c8d42e72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":3,"reason":"Found 3/10 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:99","Warn: no topLevel permission defined: .github/workflows/cis.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/frameworks.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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/cis.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cis.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cis.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/cis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/frameworks.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/frameworks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/MatthieuDartiailh/bytecode/release.yml/main?enable=pin","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:17","Warn: pipCommand not pinned by hash: scripts/frameworks/boto3/setup.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/cis.yml:70","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:62","Info:   0 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   1 out of  16 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: MIT License: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":4,"reason":"2 out of the last 4 releases have a total of 2 signed artifacts.","details":["Info: signed release artifact: bytecode-0.16.1-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","Info: signed release artifact: bytecode-0.16.0-py3-none-any.whl.sigstore: https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","Warn: release artifact 0.15.1 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 not signed: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303","Warn: release artifact 0.16.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/195910823","Warn: release artifact 0.16.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/182249110","Warn: release artifact 0.15.1 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/124938799","Warn: release artifact 0.15.0 does not have provenance: https://api.github.com/repos/MatthieuDartiailh/bytecode/releases/119578303"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:71"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T08:00:02.463Z","repository_id":38823237,"created_at":"2025-08-15T08:00:02.463Z","updated_at":"2025-08-15T08:00:02.463Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36766130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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_record":{"login":"MatthieuDartiailh","name":"Matthieu Dartiailh","uuid":"4481740","kind":"user","description":"Building on my physics background, I develop the control stack of Quobly quantum systems. I am a maintainer for several open-source projects on my free time.","email":"m.dartiailh@gmail.com","website":null,"location":"Grenoble","twitter":null,"company":"Quobly","icon_url":"https://avatars.githubusercontent.com/u/4481740?u=d3695db000d9ef807cce65da3a1012af63bcfb58\u0026v=4","repositories_count":67,"last_synced_at":"2026-08-23T00:38:31.163Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/MatthieuDartiailh","funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"total_stars":395,"followers":151,"following":15,"created_at":"2022-11-05T11:19:15.380Z","updated_at":"2026-08-23T00:38:31.181Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatthieuDartiailh/repositories"},"tags":[{"name":"0.18.1","sha":"570e2b880a3f72e2a85d846e2706395c3f845fdb","kind":"tag","published_at":"2026-06-03T14:16:54.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"e8cfa411ccc2d35cf3408d18cc494527036a7df7","kind":"tag","published_at":"2026-06-03T13:21:01.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.18.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"0b800c1338aa258d4189cdf07ff4aba795d9d298","kind":"tag","published_at":"2025-09-03T19:54:44.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.17.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.17.0/manifests"},{"name":"0.16.2","sha":"21b08aa289f4157c186bddb02337e217f66f3c9c","kind":"tag","published_at":"2025-04-14T13:38:36.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"c8e7a4fc1e9c27ebcc2d9f6b40d4be24ec1a7f28","kind":"tag","published_at":"2025-01-21T18:22:23.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"d6e352d32024a9085d7cafe0d3d077ae24e2afcd","kind":"tag","published_at":"2024-10-28T13:08:25.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.16.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"bb6f038c405acd84ca79b15a226105a612808a65","kind":"tag","published_at":"2023-10-13T07:27:50.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"c4cf1743047b45e77ea97497899c0501e6a7306b","kind":"tag","published_at":"2023-09-01T10:10:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.15.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"e4483ba168a2d1e32e7a94e3c9c63f201b8a6046","kind":"tag","published_at":"2023-05-24T17:43:45.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"40c495008988df385a852e9c3b27bf6c30d177ca","kind":"commit","published_at":"2023-04-04T07:15:06.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"182df84444065716b464356752cd3539236de16f","kind":"commit","published_at":"2022-11-30T21:34:52.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.14.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"8c22ea17b5a0c0810e94156050f533fdb9d84d10","kind":"commit","published_at":"2021-10-04T16:44:18.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.13.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"826344ec533643fad068754e0b9799bfeac46634","kind":"commit","published_at":"2021-02-02T19:45:38.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.12.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5ce584d29c9bb4ab00e10c91c00de56831ff0bfb","kind":"commit","published_at":"2020-03-02T21:35:02.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.11.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"6f9a31dd182c0a12181c1d7c4724575507300fff","kind":"commit","published_at":"2020-02-02T21:24:30.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.10.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"8300de21ce413e801f8bb53c17678642dec1f170","kind":"commit","published_at":"2019-12-01T17:01:40.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.9.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.9.0/manifests"},{"name":"0.8.0","sha":"aa40d3defbdb3f83a2cd59cee0f9ce795f2746a7","kind":"commit","published_at":"2019-02-18T23:51:46.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.8.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"5f1e8ecc3ff8cff0ff7863405567a1ec10364fcf","kind":"commit","published_at":"2018-04-15T07:42:24.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.7.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"d3f947076c1a2d6eb90a84df52bd87cc763699be","kind":"commit","published_at":"2018-03-24T20:31:07.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.6.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.6.0/manifests"},{"name":"0.5","sha":"033966e9a0c1dde858ba577f7242a382aab65bb5","kind":"commit","published_at":"2017-01-05T21:50:33.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.5","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.5/manifests"},{"name":"0.4","sha":"b5e9591bff61a2c2e06d3f5d1e993fd66de8130d","kind":"commit","published_at":"2016-04-12T21:52:43.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.4","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.4/manifests"},{"name":"0.3","sha":"7d0098132c82c8671d4fbd04833cd62d544ba420","kind":"commit","published_at":"2016-03-02T10:15:29.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.3","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.3/manifests"},{"name":"0.2","sha":"deb43009d22a75b7dd24a73f21ecdeeeac98d893","kind":"commit","published_at":"2016-02-29T14:27:55.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.2","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.2/manifests"},{"name":"0.1","sha":"81f3ebf86c0264c350067c81c5e55566c35e8e76","kind":"commit","published_at":"2016-02-26T14:26:12.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.1","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.1/manifests"},{"name":"0.0","sha":"f7ae519cff273942f8853fd3ea9cccfec6c0fd0c","kind":"commit","published_at":"2016-02-23T21:36:32.000Z","download_url":"https://codeload.github.com/MatthieuDartiailh/bytecode/tar.gz/0.0","html_url":"https://github.com/MatthieuDartiailh/bytecode/releases/tag/0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MatthieuDartiailh/bytecode@0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/tags/0.0/manifests"}]},"repo_metadata_updated_at":"2026-08-23T22:18:56.671Z","dependent_packages_count":12,"downloads":41108151,"downloads_period":"last-month","dependent_repos_count":129,"rankings":{"downloads":0.13973825657538747,"dependent_repos_count":1.3261087637170563,"dependent_packages_count":0.9067259124226197,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.04063041699338711,"average":0.6033008374271126},"purl":"pkg:pypi/bytecode","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/bytecode","docker_dependents_count":2850,"docker_downloads_count":1493373804,"usage_url":"https://repos.ecosyste.ms/usage/pypi/bytecode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/bytecode/dependencies","status":null,"funding_links":["https://github.com/sponsors/MatthieuDartiailh"],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-23T11:32:27.105Z","issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1272799.4527027027,"issues_closed_count":35,"pull_requests_closed_count":148,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.188311688311688,"merged_pull_requests_count":129,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":549309.3666666667,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.225806451612903,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":14,"past_year_merged_pull_requests_count":29,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","maintainers":[{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}],"active_maintainers":[{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"},{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bytecode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bytecode/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bytecode/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bytecode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bytecode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/bytecode/codemeta","maintainers":[{"uuid":"mdartiailh","login":"mdartiailh","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://pypi.org/user/mdartiailh/","role":null,"created_at":"2023-02-23T18:28:01.014Z","updated_at":"2023-02-23T18:28:01.014Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mdartiailh/packages"},{"uuid":"haypo","login":"haypo","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/haypo/","role":null,"created_at":"2023-02-23T18:28:01.007Z","updated_at":"2023-02-23T18:28:01.007Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/haypo/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930432,"maintainers_count":399682,"namespaces_count":0,"keywords_count":311773,"github":"pypi","metadata":{"funded_packages_count":58574,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-24T05:05:47.334Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":546199,"full_name":"MatthieuDartiailh/bytecode","default_branch":"main","total_commits":834,"total_committers":29,"total_bot_commits":32,"total_bot_committers":1,"mean_commits":28.75862068965517,"dds":0.4784172661870504,"past_year_total_commits":66,"past_year_total_committers":8,"past_year_total_bot_commits":18,"past_year_total_bot_committers":1,"past_year_mean_commits":8.25,"past_year_dds":0.5454545454545454,"last_synced_at":"2026-08-19T09:32:59.945Z","last_synced_commit":"0a6b35a7e776902e07a79a84a9e1115754e7a2f6","created_at":"2023-03-09T04:25:58.392Z","updated_at":"2026-08-19T09:32:58.783Z","committers":[{"name":"Matthieu Dartiailh","email":"m.dartiailh@gmail.com","login":"MatthieuDartiailh","count":435},{"name":"Victor Stinner","email":"vstinner@redhat.com","login":"vstinner","count":258},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":32},{"name":"Z.Shang","email":"shangzhanlin@gmail.com","login":"Z-Shang","count":25},{"name":"Gabriele N. Tornetta","email":"P403n1x87","login":"P403n1x87","count":25},{"name":"Jay Finger","email":"jay.finger@pobox.com","login":"SnoopyLane","count":12},{"name":"Eric Wieser","email":"wieser.eric@gmail.com","login":"eric-wieser","count":7},{"name":"thautawarm","email":"twshere@outlook.com","login":"thautwarm","count":6},{"name":"Serhiy Storchaka","email":"storchaka@gmail.com","login":"serhiy-storchaka","count":5},{"name":"Colinxu2020","email":"63941938+colinxu2020","login":"colinxu2020","count":4},{"name":"Julian Gilbey","email":"jdg@debian.org","login":null,"count":2},{"name":"Fabio Zadrozny","email":"fabiofz@gmail.com","login":"fabioz","count":2},{"name":"Jakub Wilk","email":"jwilk@jwilk.net","login":"jwilk","count":2},{"name":"Wooza","email":"flo.k.exe@googlemail.com","login":"Wooza","count":2},{"name":"max","email":"maksim.levental@gmail.com","login":"makslevental","count":2},{"name":"tao-lintian","email":"wojiaowenzhong233@outlook.com","login":"arusuki","count":2},{"name":"Berg Lucas","email":"55436804+BergLucas","login":"BergLucas","count":1},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":1},{"name":"Emma Jane Bonestell","email":"EmmaJaneBonestell@gmail.com","login":"EmmaJaneBonestell","count":1},{"name":"Julian Gilbey","email":"julian-git@d-and-j.net","login":"juliangilbey","count":1},{"name":"Kishan B Gajera","email":"45350913+KishanBGajera","login":"KishanBGajera","count":1},{"name":"Lilian Besson","email":"Naereen","login":"Naereen","count":1},{"name":"Salad Dais","email":"SaladDais","login":"SaladDais","count":1},{"name":"Stéphane Wirtel","email":"stephane@wirtel.be","login":"matrixise","count":1},{"name":"jmikedupont2","email":"jmikedupont2@gmail.com","login":"jmikedupont2","count":1},{"name":"laike9m","email":"laike9m","login":"laike9m","count":1},{"name":"Jochen Sprickerhof","email":"jspricke@debian.org","login":null,"count":1},{"name":"Adam Chainz","email":"adam@adamj.eu","login":null,"count":1},{"name":"localhuman","email":"tasaunders@gmail.com","login":"localhuman","count":1}],"past_year_committers":[{"name":"mdartiailh","email":"marul@laposte.net","login":"MatthieuDartiailh","count":30},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":18},{"name":"Gabriele N. Tornetta","email":"P403n1x87","login":"P403n1x87","count":12},{"name":"max","email":"maksim.levental@gmail.com","login":"makslevental","count":2},{"name":"Victor Stinner","email":"vstinner@python.org","login":"vstinner","count":1},{"name":"Kishan B Gajera","email":"45350913+KishanBGajera","login":"KishanBGajera","count":1},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":1},{"name":"Berg Lucas","email":"55436804+BergLucas","login":"BergLucas","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6750506,"commits_count":978010206,"contributors_count":41229425,"owners_count":1358604,"committers_count":3352512,"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":{"table":{"full_name":"MatthieuDartiailh/bytecode","html_url":"https://github.com/MatthieuDartiailh/bytecode","last_synced_at":"2026-08-23T11:32:27.105Z","status":null,"issues_count":45,"pull_requests_count":154,"avg_time_to_close_issue":5008858.657142857,"avg_time_to_close_pull_request":1272799.4527027027,"issues_closed_count":35,"pull_requests_closed_count":148,"pull_request_authors_count":28,"issue_authors_count":23,"avg_comments_per_issue":4.2444444444444445,"avg_comments_per_pull_request":3.188311688311688,"merged_pull_requests_count":129,"bot_issues_count":0,"bot_pull_requests_count":37,"past_year_issues_count":1,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":549309.3666666667,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.225806451612903,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":14,"past_year_merged_pull_requests_count":29,"created_at":"2023-05-10T11:07:44.052Z","updated_at":"2026-08-23T11:32:27.105Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatthieuDartiailh%2Fbytecode/issues","issue_labels_count":{"table":{"bug":1}},"pull_request_labels_count":{"table":{"dependencies":37,"github_actions":22,"bug":1}},"issue_author_associations_count":{"table":{"CONTRIBUTOR":25,"NONE":14,"OWNER":6}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":97,"OWNER":47,"NONE":7,"COLLABORATOR":3}},"issue_authors":{"table":{"P403n1x87":8,"MatthieuDartiailh":6,"thautwarm":6,"fabioz":3,"PythonLinks":2,"frmdstryr":2,"juliangilbey":2,"jimy-byerley":1,"azadsalam":1,"arusuki":1,"RNavega":1,"bburan":1,"OldKrab":1,"Z-Shang":1,"kwrooijen":1,"Majingnan36":1,"IPSW1":1,"eric-wieser":1,"EmmaJaneBonestell":1,"gvozdvmozgu":1,"serhiy-storchaka":1,"0x32767":1,"SnoopyLane":1}},"pull_request_authors":{"table":{"MatthieuDartiailh":47,"dependabot[bot]":37,"P403n1x87":26,"thautwarm":5,"SnoopyLane":4,"arusuki":4,"serhiy-storchaka":3,"vstinner":3,"frmdstryr":2,"juliangilbey":2,"jwilk":2,"colinxu2020":2,"laike9m":2,"BergLucas":1,"eric-wieser":1,"jspricke":1,"makslevental":1,"Wooza":1,"jmikedupont2":1,"KishanBGajera":1,"fabioz":1,"localhuman":1,"Copilot":1,"Z-Shang":1,"IPSW1":1,"EmmaJaneBonestell":1,"Naereen":1,"SaladDais":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-24T00:00:06.384Z","repositories_count":16301769,"issues_count":42335015,"pull_requests_count":134763975,"authors_count":11516393,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":14,"github_actions":14}},"past_year_issue_author_associations_count":{"table":{"NONE":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":28,"OWNER":2,"COLLABORATOR":1}},"past_year_issue_authors":{"table":{"OldKrab":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":14,"P403n1x87":11,"MatthieuDartiailh":2,"BergLucas":1,"Copilot":1,"KishanBGajera":1,"vstinner":1}},"maintainers":[{"table":{"login":"MatthieuDartiailh","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"}},{"table":{"login":"vstinner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}}],"active_maintainers":[{"table":{"login":"MatthieuDartiailh","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthieuDartiailh"}},{"table":{"login":"vstinner","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vstinner"}}]}},"events":{"total":{"CreateEvent":17,"DeleteEvent":16,"ForkEvent":11,"IssueCommentEvent":96,"IssuesEvent":9,"PullRequestEvent":48,"PullRequestReviewCommentEvent":22,"PullRequestReviewEvent":27,"PushEvent":60,"ReleaseEvent":4,"WatchEvent":23},"last_year":{"CreateEvent":7,"DeleteEvent":7,"ForkEvent":1,"IssueCommentEvent":15,"IssuesEvent":1,"PullRequestEvent":16,"PullRequestReviewCommentEvent":3,"PushEvent":14,"ReleaseEvent":1,"WatchEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-20T14:02:27.728Z","updated_at":"2022-07-20T14:02:27.728Z","repository_link":"https://github.com/MatthieuDartiailh/bytecode/blob/main/doc/requirements.txt","dependencies":[{"id":310937563,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=4","direct":true,"kind":"runtime","optional":false},{"id":310937564,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=1","direct":true,"kind":"runtime","optional":false},{"id":310937565,"package_name":"sphinx-tabs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cis.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T02:31:04.439Z","updated_at":"2023-01-29T02:31:04.439Z","repository_link":"https://github.com/MatthieuDartiailh/bytecode/blob/main/.github/workflows/cis.yml","dependencies":[{"id":7220218575,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220218576,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7220218577,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T02:31:04.466Z","updated_at":"2023-01-29T02:31:04.466Z","repository_link":"https://github.com/MatthieuDartiailh/bytecode/blob/main/.github/workflows/docs.yml","dependencies":[{"id":7220218578,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220218579,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/frameworks.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T02:31:04.477Z","updated_at":"2023-01-29T02:31:04.477Z","repository_link":"https://github.com/MatthieuDartiailh/bytecode/blob/main/.github/workflows/frameworks.yml","dependencies":[{"id":7220218580,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220218581,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T02:31:04.557Z","updated_at":"2023-01-29T02:31:04.557Z","repository_link":"https://github.com/MatthieuDartiailh/bytecode/blob/main/.github/workflows/release.yml","dependencies":[{"id":7220218585,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220218586,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7220218587,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220218588,"package_name":"actions/create-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7220218589,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220218590,"package_name":"shogo82148/actions-upload-release-asset","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7220218591,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-11-20T19:28:56.322Z","updated_at":"2023-11-20T19:28:56.322Z","repository_link":"https://github.com/MatthieuDartiailh/bytecode/blob/main/pyproject.toml","dependencies":[{"id":14621032321,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"python_version\u003c'3.10'","direct":true,"kind":"runtime","optional":false}]}],"score":30.38239188529606,"created_at":"2025-11-11T15:16:48.442Z","updated_at":"2026-08-24T12:06:56.217Z","avatar_url":"https://github.com/MatthieuDartiailh.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/369276","html_url":"https://summary.ecosyste.ms/projects/369276"}