{"id":371563,"url":"https://github.com/jpvanhal/inflection","last_synced_at":"2026-08-26T14:38:56.039Z","repository":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":28,"last_synced_at":"2026-08-25T23:46:17.447Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":787,"followers":60,"following":28,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2026-08-25T23:46:17.461Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"packages":[{"id":8677030,"name":"py3-inflection-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-inflection","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_number":"0.5.1-r5","last_synced_at":"2026-03-15T18:28:58.055Z","created_at":"2023-12-20T10:27:57.325Z","updated_at":"2026-03-15T18:28:58.056Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-inflection-pyc","install_command":"apk add py3-inflection-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:59.430Z","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:apk/alpine/py3-inflection-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection-pyc/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2188,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2026-02-15T17:25:33.861Z","updated_at":"2026-02-15T17:25:33.861Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":960},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-25T05:07:15.581Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":5287721,"name":"inflection","ecosystem":"conda","description":null,"homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2022-10-03T15:44:55.232Z","latest_release_published_at":"2020-08-22T09:51:51.000Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-01T13:34:22.450Z","created_at":"2022-10-03T15:44:55.211Z","updated_at":"2026-08-25T11:43:44.334Z","registry_url":"https://anaconda.org/conda-forge/inflection","install_command":"conda install -c conda-forge inflection","documentation_url":null,"metadata":{},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-25T11:43:44.334Z","dependent_packages_count":29,"downloads":1707979,"downloads_period":"total","dependent_repos_count":47,"rankings":{"downloads":null,"dependent_repos_count":5.2397824242726685,"dependent_packages_count":2.2955237287289787,"stargazers_count":18.982983182793554,"forks_count":23.70377763361445,"docker_downloads_count":null,"average":12.555516742352413},"purl":"pkg:conda/inflection?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inflection/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2349},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-08-25T05:07:08.746Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":8677029,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_number":"0.5.1-r5","last_synced_at":"2026-08-21T07:30:48.509Z","created_at":"2023-12-20T10:27:57.224Z","updated_at":"2026-08-21T07:30:48.509Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2188,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2026-02-28T05:19:52.925Z","updated_at":"2026-02-28T05:19:52.925Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":960},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-25T05:07:15.581Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":13195612,"name":"python311Packages.inflection","ecosystem":"nixpkgs","description":"A port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:23:09.761Z","latest_release_published_at":"2026-02-02T00:23:09.761Z","latest_release_number":"0.5.1","last_synced_at":"2026-08-03T13:08:52.176Z","created_at":"2026-02-02T00:22:54.311Z","updated_at":"2026-08-03T13:08:52.176Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python311Packages.inflection","install_command":"nix-env -iA nixpkgs.python311Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/inflection/default.nix#L26","metadata":{"nix_attribute":"python3.11-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python311Packages.inflection?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inflection/codemeta","maintainers":[{"uuid":"NikolaMandic","login":null,"name":"Ratko Mladic","email":"nikola@mandic.email","url":"https://github.com/NikolaMandic","packages_count":4,"html_url":null,"role":null,"created_at":"2026-03-07T06:03:04.808Z","updated_at":"2026-03-07T06:03:04.808Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/NikolaMandic/packages"},{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-07T06:03:04.853Z","updated_at":"2026-03-07T06:03:04.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":3204},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-08-25T05:01:17.178Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":12815683,"name":"python310Packages.inflection","ecosystem":"nixpkgs","description":"A port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T17:10:10.183Z","latest_release_published_at":"2026-01-26T17:10:10.183Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-17T17:05:09.140Z","created_at":"2026-01-26T17:10:10.028Z","updated_at":"2026-04-17T17:05:09.141Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python310Packages.inflection","install_command":"nix-env -iA nixpkgs.python310Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/inflection/default.nix#L19","metadata":{"nix_attribute":"python3.10-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python310Packages.inflection?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inflection/codemeta","maintainers":[{"uuid":"ilya-kolpakov","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/ilya-kolpakov","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-04T18:26:53.850Z","updated_at":"2026-03-04T18:26:53.850Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/ilya-kolpakov/packages"},{"uuid":"NikolaMandic","login":null,"name":"Ratko Mladic","email":"nikola@mandic.email","url":"https://github.com/NikolaMandic","packages_count":4,"html_url":null,"role":null,"created_at":"2026-03-04T18:26:53.788Z","updated_at":"2026-03-04T18:26:53.788Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/NikolaMandic/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":2166},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-08-25T05:04:32.337Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13303747,"name":"python311Packages.inflection","ecosystem":"nixpkgs","description":"A port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:57:57.121Z","latest_release_published_at":"2026-02-02T06:57:57.121Z","latest_release_number":"0.5.1","last_synced_at":"2026-03-07T09:41:43.785Z","created_at":"2026-02-02T06:57:49.130Z","updated_at":"2026-03-07T09:41:44.210Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python311Packages.inflection","install_command":"nix-env -iA nixpkgs.python311Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/inflection/default.nix#L19","metadata":{"nix_attribute":"python3.11-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python311Packages.inflection?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inflection/codemeta","maintainers":[{"uuid":"NikolaMandic","login":null,"name":"Ratko Mladic","email":"nikola@mandic.email","url":"https://github.com/NikolaMandic","packages_count":4,"html_url":null,"role":null,"created_at":"2026-03-07T09:41:44.094Z","updated_at":"2026-03-07T09:41:44.094Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/NikolaMandic/packages"},{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-07T09:41:44.143Z","updated_at":"2026-03-07T09:41:44.143Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":3095},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-08-25T05:04:39.690Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":6165198,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:31.000Z","latest_release_published_at":"2021-04-05T18:18:31.000Z","latest_release_number":"0.5.1-r2","last_synced_at":"2026-08-03T17:01:42.100Z","created_at":"2023-01-31T23:55:41.893Z","updated_at":"2026-08-03T17:01:42.100Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:58.357Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":25.58491517941603,"stargazers_count":8.570347480607934,"forks_count":10.437030964242922,"average":11.148073406066722},"purl":"pkg:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.15","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1917,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-02-14T08:21:42.955Z","updated_at":"2023-02-14T08:21:42.955Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":2466,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":799},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2026-08-24T05:06:01.591Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/namespaces"}},{"id":13076550,"name":"python311Packages.inflection","ecosystem":"nixpkgs","description":"Port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:34:08.158Z","latest_release_published_at":"2026-02-01T17:34:08.158Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-21T14:16:35.315Z","created_at":"2026-02-01T17:33:46.535Z","updated_at":"2026-04-21T14:33:24.162Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python311Packages.inflection","install_command":"nix-env -iA nixpkgs.python311Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/inflection/default.nix#L26","metadata":{"nix_attribute":"python3.11-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python311Packages.inflection?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inflection/codemeta","maintainers":[{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-05T03:13:31.846Z","updated_at":"2026-03-05T03:13:31.846Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":3380},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-08-25T05:04:34.674Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":6210496,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2020-09-18T00:39:04.000Z","latest_release_published_at":"2020-09-18T00:39:04.000Z","latest_release_number":"0.5.1-r1","last_synced_at":"2026-04-02T15:03:12.957Z","created_at":"2023-02-01T02:53:38.918Z","updated_at":"2026-04-02T15:03:12.957Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:58.198Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":19.522199035763112,"stargazers_count":7.800244657120242,"forks_count":9.332949557458445,"average":9.16384831258545},"purl":"pkg:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.13","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1436,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-02-14T08:21:39.045Z","updated_at":"2023-02-14T08:21:39.045Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.13","url":"https://pkgs.alpinelinux.org/packages?branch=v3.13","ecosystem":"alpine","default":false,"packages_count":13897,"maintainers_count":231,"namespaces_count":2,"keywords_count":1898,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":599},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.734Z","updated_at":"2026-08-24T05:03:26.518Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/namespaces"}},{"id":6057319,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2022-11-22T19:33:35.000Z","latest_release_published_at":"2026-03-27T19:39:57.000Z","latest_release_number":"0.5.1-r7","last_synced_at":"2026-04-02T15:28:32.379Z","created_at":"2023-01-31T18:57:25.681Z","updated_at":"2026-04-02T15:28:32.621Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:57.947Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.030839073262366,"stargazers_count":13.560582341891045,"forks_count":15.329524107701943,"average":8.730236380713839},"purl":"pkg:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":"bribbers@disroot.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":3041,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-01-31T23:39:56.358Z","updated_at":"2023-01-31T23:39:56.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39959,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2944},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-25T05:06:28.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":10344586,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-03-25T12:16:16.911Z","created_at":"2024-06-11T09:59:30.941Z","updated_at":"2026-03-25T12:16:16.912Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:59.371Z","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:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2423,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-06-12T01:12:27.775Z","updated_at":"2024-06-12T01:12:27.775Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1543},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-24T05:06:36.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":12889655,"name":"python314Packages.inflection","ecosystem":"nixpkgs","description":"Port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-27T07:52:59.061Z","latest_release_published_at":"2026-01-27T07:52:59.061Z","latest_release_number":"0.5.1","last_synced_at":"2026-03-08T04:40:14.927Z","created_at":"2026-01-27T07:52:58.848Z","updated_at":"2026-03-10T18:34:41.823Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python314Packages.inflection","install_command":"nix-env -iA nixpkgs.python314Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/inflection/default.nix#L26","metadata":{"nix_attribute":"python3.14-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python314Packages.inflection?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python314Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python314Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python314Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inflection/codemeta","maintainers":[{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-08T04:40:15.097Z","updated_at":"2026-03-08T04:40:15.097Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":153806,"maintainers_count":4905,"namespaces_count":0,"keywords_count":3244,"github":"NixOS","metadata":{"funded_packages_count":6032},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-08-25T05:00:24.061Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":13296068,"name":"python310Packages.inflection","ecosystem":"nixpkgs","description":"A port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:27:29.644Z","latest_release_published_at":"2026-02-02T06:27:29.644Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-10T22:02:45.388Z","created_at":"2026-02-02T06:27:18.161Z","updated_at":"2026-04-10T22:31:30.307Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python310Packages.inflection","install_command":"nix-env -iA nixpkgs.python310Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/inflection/default.nix#L19","metadata":{"nix_attribute":"python3.10-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python310Packages.inflection?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inflection/codemeta","maintainers":[{"uuid":"NikolaMandic","login":null,"name":"Ratko Mladic","email":"nikola@mandic.email","url":"https://github.com/NikolaMandic","packages_count":4,"html_url":null,"role":null,"created_at":"2026-03-03T22:34:38.473Z","updated_at":"2026-03-03T22:34:38.473Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/NikolaMandic/packages"},{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-03T22:34:38.579Z","updated_at":"2026-03-03T22:34:38.579Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":3095},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-08-25T05:04:39.690Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":13009059,"name":"py3-inflection-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-inflection","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-07-25T03:01:48.936Z","created_at":"2026-01-31T00:51:15.444Z","updated_at":"2026-07-25T03:01:48.937Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-inflection-pyc","install_command":"apk add py3-inflection-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:apk/alpine/py3-inflection-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection-pyc/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":"bribbers@disroot.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2364,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2026-03-04T10:20:09.927Z","updated_at":"2026-03-04T10:20:09.927Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1051},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-25T05:04:59.407Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":12828244,"name":"python311Packages.inflection","ecosystem":"nixpkgs","description":"A port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T19:20:54.300Z","latest_release_published_at":"2026-01-26T19:20:54.300Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-18T06:04:46.697Z","created_at":"2026-01-26T19:20:54.150Z","updated_at":"2026-04-18T06:33:23.735Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python311Packages.inflection","install_command":"nix-env -iA nixpkgs.python311Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/inflection/default.nix#L19","metadata":{"nix_attribute":"python3.11-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python311Packages.inflection?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inflection/codemeta","maintainers":[{"uuid":"ilya-kolpakov","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/ilya-kolpakov","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-04T20:30:15.839Z","updated_at":"2026-03-04T20:30:15.839Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/ilya-kolpakov/packages"},{"uuid":"NikolaMandic","login":null,"name":"Ratko Mladic","email":"nikola@mandic.email","url":"https://github.com/NikolaMandic","packages_count":4,"html_url":null,"role":null,"created_at":"2026-03-04T20:30:15.759Z","updated_at":"2026-03-04T20:30:15.759Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/NikolaMandic/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":2166},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-08-25T05:04:32.337Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":6095966,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:17:49.000Z","latest_release_published_at":"2021-12-15T19:17:49.000Z","latest_release_number":"0.5.1-r3","last_synced_at":"2026-03-28T08:12:08.241Z","created_at":"2023-01-31T20:34:34.452Z","updated_at":"2026-03-28T08:12:08.241Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:57.780Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.674525653980015,"stargazers_count":11.389918041989446,"forks_count":13.231166498259794,"average":7.823902548557314},"purl":"pkg:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1951,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-02-01T07:02:25.390Z","updated_at":"2023-02-01T07:02:25.390Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3375,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1065},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-08-25T05:07:20.502Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":13203895,"name":"python312Packages.inflection","ecosystem":"nixpkgs","description":"A port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:57:20.237Z","latest_release_published_at":"2026-02-02T00:57:20.237Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-11T06:01:30.602Z","created_at":"2026-02-02T00:57:03.068Z","updated_at":"2026-04-11T11:32:41.171Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python312Packages.inflection","install_command":"nix-env -iA nixpkgs.python312Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/inflection/default.nix#L26","metadata":{"nix_attribute":"python3.12-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python312Packages.inflection?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inflection/codemeta","maintainers":[{"uuid":"NikolaMandic","login":null,"name":"Ratko Mladic","email":"nikola@mandic.email","url":"https://github.com/NikolaMandic","packages_count":4,"html_url":null,"role":null,"created_at":"2026-03-03T23:40:35.209Z","updated_at":"2026-03-03T23:40:35.209Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/NikolaMandic/packages"},{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-03T23:40:35.243Z","updated_at":"2026-03-03T23:40:35.243Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":3204},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-08-25T05:01:17.178Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":12866111,"name":"python313Packages.inflection","ecosystem":"nixpkgs","description":"Port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-27T02:23:44.944Z","latest_release_published_at":"2026-01-27T02:23:44.944Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-03T10:08:46.991Z","created_at":"2026-01-27T02:23:44.705Z","updated_at":"2026-04-03T10:31:26.282Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python313Packages.inflection","install_command":"nix-env -iA nixpkgs.python313Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/inflection/default.nix#L26","metadata":{"nix_attribute":"python3.13-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python313Packages.inflection?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python313Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python313Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python313Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inflection/codemeta","maintainers":[{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-03T09:14:35.796Z","updated_at":"2026-03-03T09:14:35.796Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":153806,"maintainers_count":4905,"namespaces_count":0,"keywords_count":3244,"github":"NixOS","metadata":{"funded_packages_count":6032},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-08-25T05:00:24.061Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":7778980,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_number":"0.5.1-r5","last_synced_at":"2026-04-09T02:09:30.358Z","created_at":"2023-05-22T14:27:00.375Z","updated_at":"2026-04-09T02:09:30.359Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:57.884Z","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":12.40835868535235,"forks_count":14.453144481571991,"docker_downloads_count":null,"average":6.715375791731086},"purl":"pkg:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2146,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-05-23T07:13:42.308Z","updated_at":"2023-05-23T07:13:42.308Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":13951876,"name":"python-inflection","ecosystem":"guix","description":"Python string transformation library","homepage":"https://github.com/jpvanhal/inflection","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T19:25:04.594Z","latest_release_published_at":"2026-03-02T19:25:04.594Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-27T16:30:19.889Z","created_at":"2026-03-02T19:25:04.406Z","updated_at":"2026-08-25T04:46:33.414Z","registry_url":"https://packages.guix.gnu.org/packages/python-inflection/0.5.1/","install_command":"guix install python-inflection","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n21806","metadata":{"location":"gnu/packages/python-xyz.scm:21806","variable_name":"python-inflection"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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"}},"repo_metadata_updated_at":"2026-08-25T04:46:33.414Z","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:guix/python-inflection","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/python-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/python-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/python-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inflection/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32342,"maintainers_count":0,"namespaces_count":0,"keywords_count":1654,"github":"guix-mirror","metadata":{"funded_packages_count":1231},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-08-25T05:05:02.543Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":2766876,"name":"inflection","ecosystem":"pypi","description":"A port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2012-02-24T20:09:17.000Z","latest_release_published_at":"2020-08-22T08:16:27.000Z","latest_release_number":"0.5.1","last_synced_at":"2026-08-24T13:44:16.679Z","created_at":"2022-04-10T11:18:42.059Z","updated_at":"2026-08-24T13:44:16.680Z","registry_url":"https://pypi.org/project/inflection/","install_command":"pip install inflection --index-url https://pypi.org/simple","documentation_url":"https://inflection.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Natural Language :: English","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"inflection","project_status":null},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":526,"open_issues_count":32,"forks_count":64,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-07-25T17:30:15.214Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-07-25T14:00:40.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36139966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-21T17:30:59.132Z","dependent_packages_count":315,"downloads":48360354,"downloads_period":"last-month","dependent_repos_count":28705,"rankings":{"downloads":0.08909574468085106,"dependent_repos_count":0.04198328267477204,"dependent_packages_count":0.07693768996960487,"stargazers_count":2.876519756838906,"forks_count":5.44259691306892,"docker_downloads_count":0.05832066869300912,"average":1.4309090093210104},"purl":"pkg:pypi/inflection","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/inflection","docker_dependents_count":1623,"docker_downloads_count":1473628957,"usage_url":"https://repos.ecosyste.ms/usage/pypi/inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/inflection/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-21T12:07:29.259Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inflection/codemeta","maintainers":[{"uuid":"jpvanhal","login":"jpvanhal","name":null,"email":null,"url":null,"packages_count":16,"html_url":"https://pypi.org/user/jpvanhal/","role":null,"created_at":"2022-12-22T21:45:47.593Z","updated_at":"2022-12-22T21:45:47.593Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jpvanhal/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930641,"maintainers_count":399816,"namespaces_count":0,"keywords_count":311995,"github":"pypi","metadata":{"funded_packages_count":58611,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-25T05:06:24.344Z","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"}},{"id":14512334,"name":"dev-python/inflection","ecosystem":"gentoo","description":"A port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["amd64","arm","arm64","ppc64","~riscv","x86"],"namespace":"dev-python","versions_count":1,"first_release_published_at":"2026-05-21T17:08:19.000Z","latest_release_published_at":"2026-05-21T17:08:19.000Z","latest_release_number":"0.5.1-r1","last_synced_at":"2026-05-27T02:25:39.991Z","created_at":"2026-05-27T02:25:39.635Z","updated_at":"2026-08-24T14:57:02.617Z","registry_url":"https://packages.gentoo.org/packages/dev-python/inflection","install_command":"emerge dev-python/inflection","documentation_url":"https://packages.gentoo.org/packages/dev-python/inflection","metadata":{"category":"dev-python","slot":"0","eapi":"8","inherit":"distutils-r1 pypi","iuse":"doc test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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"}},"repo_metadata_updated_at":"2026-08-24T14:57:02.616Z","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:gentoo/dev-python/inflection","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/dev-python/inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/dev-python/inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/dev-python/inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Finflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Finflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Finflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Finflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Finflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Finflection/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19524,"maintainers_count":0,"namespaces_count":174,"keywords_count":1054,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz","funded_packages_count":622},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-08-25T05:05:03.406Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":14540113,"name":"textproc/py-inflection","ecosystem":"pkgsrc","description":"Port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["textproc","python"],"namespace":"textproc","versions_count":1,"first_release_published_at":"2026-03-19T07:54:57.000Z","latest_release_published_at":"2026-03-19T07:54:57.000Z","latest_release_number":"0.5.1nb1","last_synced_at":"2026-05-27T10:20:29.514Z","created_at":"2026-05-27T10:20:29.120Z","updated_at":"2026-08-24T14:57:04.038Z","registry_url":"https://pkgsrc.se/textproc/py-inflection","install_command":"pkg_add py313-inflection","documentation_url":"https://pkgsrc.se/textproc/py-inflection","metadata":{"pkg_slug":"py-inflection","pkgbase":"py313-inflection","machine_arch":"x86_64","opsys":"NetBSD","pkgname_latest":"py313-inflection-0.5.1nb1"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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"}},"repo_metadata_updated_at":"2026-08-24T14:57:04.038Z","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:pkgsrc/textproc/py-inflection?arch=x86_64\u0026os=NetBSD","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pkgsrc/textproc/py-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pkgsrc/textproc/py-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pkgsrc/textproc/py-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/textproc%2Fpy-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/textproc%2Fpy-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/textproc%2Fpy-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/textproc%2Fpy-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/textproc%2Fpy-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/textproc%2Fpy-inflection/codemeta","maintainers":[],"registry":{"name":"pkgsrc-netbsd-x86_64-10.1-all","url":"https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.1/All","ecosystem":"pkgsrc","default":true,"packages_count":19690,"maintainers_count":0,"namespaces_count":43,"keywords_count":368,"github":"pkgsrc","metadata":{"funded_packages_count":480},"icon_url":"https://github.com/pkgsrc.png","created_at":"2026-05-26T08:59:24.518Z","updated_at":"2026-08-25T05:00:19.652Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/namespaces"}},{"id":7778981,"name":"py3-inflection-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-inflection","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_number":"0.5.1-r5","last_synced_at":"2026-04-01T03:45:07.112Z","created_at":"2023-05-22T14:27:00.766Z","updated_at":"2026-04-01T03:45:07.112Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-inflection-pyc","install_command":"apk add py3-inflection-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:59.368Z","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":12.40835868535235,"forks_count":14.453144481571991,"docker_downloads_count":null,"average":6.715375791731086},"purl":"pkg:apk/alpine/py3-inflection-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-inflection-pyc/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2146,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-05-23T07:13:37.905Z","updated_at":"2023-05-23T07:13:37.905Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":6147553,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:17:49.000Z","latest_release_published_at":"2021-12-15T19:17:49.000Z","latest_release_number":"0.5.1-r3","last_synced_at":"2026-03-28T06:06:25.786Z","created_at":"2023-01-31T23:08:36.224Z","updated_at":"2026-03-28T06:06:25.786Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:55.318Z","dependent_packages_count":7,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":5.106532840288783,"stargazers_count":9.297411516111993,"forks_count":11.099371955156425,"average":6.3758290778893},"purl":"pkg:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1944,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-02-01T14:08:44.753Z","updated_at":"2023-02-01T14:08:44.753Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":2855,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":947},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2026-08-25T05:06:56.693Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}},{"id":11139035,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-03-28T06:06:58.520Z","created_at":"2024-12-07T12:44:06.950Z","updated_at":"2026-03-28T06:06:58.521Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:58.061Z","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:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2462,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-12-12T14:10:58.486Z","updated_at":"2024-12-12T14:10:58.486Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1400},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-24T05:06:22.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":13009057,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-04-13T20:04:43.491Z","created_at":"2026-01-31T00:51:14.363Z","updated_at":"2026-08-24T17:50:28.744Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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"}},"repo_metadata_updated_at":"2026-08-24T17:50:28.744Z","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:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":"bribbers@disroot.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2364,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2026-03-04T05:48:40.499Z","updated_at":"2026-03-04T05:48:40.499Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1051},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-25T05:04:59.407Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":7605026,"name":"py3-inflection-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-inflection","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2023-04-19T14:26:10.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-03-28T08:05:46.479Z","created_at":"2023-04-20T00:09:53.179Z","updated_at":"2026-08-24T17:50:28.887Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-inflection-pyc","install_command":"apk add py3-inflection-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-24T17:50:28.886Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.250941315178945,"stargazers_count":13.873683415757485,"forks_count":15.882064253086186,"average":11.001672246005654},"purl":"pkg:apk/alpine/py3-inflection-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-inflection-pyc/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":"bribbers@disroot.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":3041,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-04-20T05:37:50.313Z","updated_at":"2023-04-20T05:37:50.313Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39959,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2944},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-25T05:06:28.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":11139031,"name":"py3-inflection-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-inflection","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-03-28T06:06:59.109Z","created_at":"2024-12-07T12:44:03.244Z","updated_at":"2026-08-24T17:50:28.908Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-inflection-pyc","install_command":"apk add py3-inflection-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-24T17:50:28.908Z","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:apk/alpine/py3-inflection-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-inflection-pyc/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2462,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-12-12T14:10:57.284Z","updated_at":"2024-12-12T14:10:57.284Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1400},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-24T05:06:22.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":13085416,"name":"python312Packages.inflection","ecosystem":"nixpkgs","description":"Port of Ruby on Rails inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T18:00:40.112Z","latest_release_published_at":"2026-02-01T18:00:40.112Z","latest_release_number":"0.5.1","last_synced_at":"2026-03-08T06:19:26.062Z","created_at":"2026-02-01T18:00:32.740Z","updated_at":"2026-03-10T14:32:09.246Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python312Packages.inflection","install_command":"nix-env -iA nixpkgs.python312Packages.inflection","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/inflection/default.nix#L26","metadata":{"nix_attribute":"python3.12-inflection-0.5.1","position":"pkgs/development/python-modules/inflection/default.nix:26","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inflection","upstream_purl":"pkg:pypi/inflection"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:nix/python312Packages.inflection?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inflection/codemeta","maintainers":[{"uuid":"1pakch","login":null,"name":"Ilya Kolpakov","email":"ilya.kolpakov@gmail.com","url":"https://github.com/1pakch","packages_count":6,"html_url":null,"role":null,"created_at":"2026-03-08T06:19:26.235Z","updated_at":"2026-03-08T06:19:26.235Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/1pakch/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":3380},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-08-25T05:04:34.674Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":10344585,"name":"py3-inflection-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-inflection","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-04-08T09:56:54.378Z","created_at":"2024-06-11T09:59:28.201Z","updated_at":"2026-04-08T09:56:54.378Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-inflection-pyc","install_command":"apk add py3-inflection-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:58.254Z","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:apk/alpine/py3-inflection-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-inflection-pyc/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2423,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2024-06-12T01:12:25.670Z","updated_at":"2024-06-12T01:12:25.670Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1543},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-24T05:06:36.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":11765596,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-08-02T13:03:59.330Z","created_at":"2025-06-07T18:24:21.498Z","updated_at":"2026-08-02T13:03:59.331Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:58.209Z","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:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2396,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2025-06-08T15:33:21.019Z","updated_at":"2025-06-08T15:33:21.019Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1803},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-24T05:06:25.345Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":11765597,"name":"py3-inflection-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-inflection","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.5.1-r6","last_synced_at":"2026-08-02T13:05:51.808Z","created_at":"2025-06-07T18:24:21.564Z","updated_at":"2026-08-25T04:46:33.966Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-inflection-pyc","install_command":"apk add py3-inflection-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-25T04:46:33.966Z","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:apk/alpine/py3-inflection-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-inflection-pyc/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":2396,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2025-06-08T15:33:08.091Z","updated_at":"2025-06-08T15:33:08.091Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1803},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-24T05:06:25.345Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":5283995,"name":"inflection","ecosystem":"conda","description":null,"homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2018-09-06T15:29:16.000Z","latest_release_published_at":"2021-12-29T15:18:03.000Z","latest_release_number":"0.5.1","last_synced_at":"2026-04-01T01:58:04.370Z","created_at":"2022-10-03T15:40:27.302Z","updated_at":"2026-08-25T05:57:49.495Z","registry_url":"https://anaconda.org/anaconda/inflection","install_command":"conda install -c anaconda inflection","documentation_url":null,"metadata":{},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":525,"open_issues_count":32,"forks_count":65,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-24T13:44:29.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2026-08-20T20:51:17.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36882227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-24T02:00:14.037Z","response_time":54,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-25T05:57:49.494Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":47,"rankings":{"downloads":null,"dependent_repos_count":24.90166414523449,"dependent_packages_count":8.623298033282904,"stargazers_count":31.225416036308623,"forks_count":36.187594553706504,"docker_downloads_count":null,"average":25.23449319213313},"purl":"pkg:conda/inflection","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-24T13:41:23.971Z","issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/inflection/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":6189139,"name":"py3-inflection","ecosystem":"alpine","description":"Port of Ruby on Rails' inflector to Python","homepage":"https://github.com/jpvanhal/inflection","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jpvanhal/inflection","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:31.000Z","latest_release_published_at":"2021-04-05T18:18:31.000Z","latest_release_number":"0.5.1-r2","last_synced_at":"2026-03-28T06:03:10.685Z","created_at":"2023-02-01T01:10:51.177Z","updated_at":"2026-03-28T06:03:10.685Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/py3-inflection","install_command":"apk add py3-inflection","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2540938,"uuid":"3518430","full_name":"jpvanhal/inflection","owner":"jpvanhal","description":"A port of Ruby on Rails' inflector to Python","archived":false,"fork":false,"pushed_at":"2023-08-13T17:04:25.000Z","size":89,"stargazers_count":514,"open_issues_count":31,"forks_count":62,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T05:44:42.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://inflection.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/jpvanhal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-02-22T20:08:41.000Z","updated_at":"2025-10-09T13:33:12.000Z","dependencies_parsed_at":"2022-08-13T18:21:02.974Z","dependency_job_id":"eea9194d-68e2-4c24-af08-7673b79e648a","html_url":"https://github.com/jpvanhal/inflection","commit_stats":{"total_commits":126,"total_committers":18,"mean_commits":7.0,"dds":"0.18253968253968256","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/jpvanhal/inflection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/sbom","scorecard":{"id":536255,"data":{"date":"2025-08-11","repo":{"name":"github.com/jpvanhal/inflection","commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 9/28 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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"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":"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: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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-20T07:03:06.373Z","repository_id":2540938,"created_at":"2025-08-20T07:03:06.373Z","updated_at":"2025-08-20T07:03:06.373Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280857799,"owners_count":26403193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"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":"jpvanhal","name":"Janne Vanhala","uuid":"250983","kind":"user","description":"","email":"","website":null,"location":"Finland","twitter":null,"company":"@falcony-io","icon_url":"https://avatars.githubusercontent.com/u/250983?u=a1ed705f507bf7de070dff74935846ea5d867405\u0026v=4","repositories_count":31,"last_synced_at":"2023-04-09T13:26:04.760Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jpvanhal","funding_links":[],"total_stars":739,"followers":null,"following":null,"created_at":"2022-11-02T16:26:33.753Z","updated_at":"2024-03-25T19:11:49.970Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpvanhal/repositories"},"tags":[{"name":"0.5.1","sha":"b00d4d348b32ef5823221b20ee4cbd1d2d924462","kind":"commit","published_at":"2020-08-22T08:13:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"66624651e4866b103bc12b9e8f4756936b11939f","kind":"commit","published_at":"2020-06-06T07:58:56.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.5.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"8fb7669820caafbd4e6e31a2fa6171ed886b1506","kind":"commit","published_at":"2020-04-06T19:17:03.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.4.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.4.0/manifests"},{"name":"0.3.1","sha":"663982efaa1a99f677e20c342a7a75dd9c041c8d","kind":"commit","published_at":"2015-05-03T08:06:41.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"05ed7e22f05cf803154147173b259fd74668ea8e","kind":"commit","published_at":"2015-03-01T17:33:17.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.3.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"90ba52440ff2208690abce717274ba451db43042","kind":"commit","published_at":"2014-09-03T14:35:42.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"f24ab01d3445267e0ce9465782217f8792312dc3","kind":"commit","published_at":"2013-06-15T14:51:33.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.2.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.2.0/manifests"},{"name":"0.1.2","sha":"49eca176898c19ae5d00d4e4b0eaeab6b1743398","kind":"commit","published_at":"2012-03-13T20:44:10.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.2","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"b3864553866c59296ca6a1337cda1918ec280720","kind":"commit","published_at":"2012-02-24T19:08:25.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.1","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"7a3c998bf702dfc44bd7a5dd270fe5300a5612cb","kind":"commit","published_at":"2012-02-24T18:41:01.000Z","download_url":"https://codeload.github.com/jpvanhal/inflection/tar.gz/0.1.0","html_url":"https://github.com/jpvanhal/inflection/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jpvanhal/inflection@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-28T13:10:58.293Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":12.100548201631234,"stargazers_count":7.868699023933681,"forks_count":9.613584703837413,"average":7.395707982350582},"purl":"pkg:apk/alpine/py3-inflection?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.14","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-inflection","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-inflection","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-inflection/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T20:07:19.174Z","issues_count":35,"pull_requests_count":36,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":30,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-inflection/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-inflection/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-inflection/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-inflection/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-inflection/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-inflection/codemeta","maintainers":[{"uuid":"bribbers@disroot.org","login":null,"name":"Bart Ribbers","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","packages_count":1819,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Bart Ribbers","role":null,"created_at":"2023-02-14T08:21:39.517Z","updated_at":"2023-02-14T08:21:39.517Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/bribbers@disroot.org/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":2179,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":682},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2026-08-18T05:04:15.407Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/namespaces"}}],"commits":{"id":4832,"full_name":"jpvanhal/inflection","default_branch":"master","total_commits":126,"total_committers":17,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":7.411764705882353,"dds":0.17460317460317465,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-08-25T21:37:47.265Z","last_synced_commit":"88eefaacf7d0caaa701af7c8ab2d0ab3f17086f1","created_at":"2023-03-07T09:21:56.046Z","updated_at":"2026-08-25T21:37:47.208Z","committers":[{"name":"Janne Vanhala","email":"janne.vanhala@gmail.com","login":"jpvanhal","count":104},{"name":"Hugo","email":"hugovk","login":"hugovk","count":4},{"name":"KOLANICH","email":"kolan_n@mail.ru","login":"KOLANICH","count":2},{"name":"Louis Sautier","email":"sautier.louis@gmail.com","login":"sbraz","count":2},{"name":"Michael Aquilina","email":"michaelaquilina@gmail.com","login":"MichaelAquilina","count":2},{"name":"Adam Chainz","email":"adam@adamj.eu","login":null,"count":1},{"name":"James Turk","email":"james.p.turk@gmail.com","login":"jamesturk","count":1},{"name":"John Carter","email":"john@therefromhere.org","login":"therefromhere","count":1},{"name":"Michael Chen","email":"git@cnml.de","login":"cn-ml","count":1},{"name":"Nigel Smith","email":"nigel.j.smith@gmail.com","login":"nigelsmith","count":1},{"name":"Radu Ciorba","email":"radu@devrandom.ro","login":"rciorba","count":1},{"name":"Ross Patterson","email":"me@rpatterson.net","login":"rpatterson","count":1},{"name":"Steve Dignam","email":"steve@dignam.xyz","login":"sbdchd","count":1},{"name":"frodo821","email":"1234567890.sakai.jp@gmail.com","login":"frodo821","count":1},{"name":"gopackgo90","email":"cbodendein@live.com","login":"gopackgo90","count":1},{"name":"linkyndy","email":"linkyndy@gmail.com","login":"linkyndy","count":1},{"name":"wwuck","email":"301402+wwuck","login":"wwuck","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-26T00:00:10.794Z","repositories_count":6772010,"commits_count":982142849,"contributors_count":41404867,"owners_count":1363530,"committers_count":3359508,"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":"jpvanhal/inflection","html_url":"https://github.com/jpvanhal/inflection","last_synced_at":"2026-08-25T14:10:53.430Z","status":null,"issues_count":35,"pull_requests_count":38,"avg_time_to_close_issue":37840342.333333336,"avg_time_to_close_pull_request":23311849.57142857,"issues_closed_count":12,"pull_requests_closed_count":28,"pull_request_authors_count":31,"issue_authors_count":35,"avg_comments_per_issue":1.1428571428571428,"avg_comments_per_pull_request":0.39473684210526316,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T11:08:35.448Z","updated_at":"2026-08-25T14:10:53.431Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpvanhal%2Finflection/issues","issue_labels_count":{"table":{"bug":6,"feature-request":5}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":31,"CONTRIBUTOR":4}},"pull_request_author_associations_count":{"table":{"NONE":19,"CONTRIBUTOR":19}},"issue_authors":{"table":{"abbbi":1,"americano212":1,"tobi-weber":1,"sbdchd":1,"Gaurav-t":1,"chaonan99":1,"ChericeChang":1,"BlackHobbiT":1,"djunzu":1,"khismet":1,"batisteo":1,"archit":1,"bastienboutonnet":1,"redsun82":1,"bepetersn":1,"kyoro1":1,"pbrod":1,"wwuck":1,"gregschmit":1,"ascott1":1,"tdpetrou":1,"Nefcanto":1,"richardwooding":1,"jamesturk":1,"daMogli":1,"sean797":1,"asebak":1,"frodo821":1,"2yan":1,"pokey":1,"seoyoungjin":1,"rtheunissen":1,"d0tat0":1,"rvishna":1,"levic":1}},"pull_request_authors":{"table":{"mondeja":4,"KOLANICH":2,"pranithan-kang":2,"hugovk":2,"sbraz":2,"LaundroMat":1,"tuti-lv":1,"Xuloh":1,"wwuck":1,"gaoflow":1,"gopackgo90":1,"rciorba":1,"liammonahan":1,"frodo821":1,"heavenshell":1,"linkyndy":1,"jerel":1,"sbdchd":1,"nigelsmith":1,"jamesturk":1,"cn-ml":1,"henryiii":1,"adamchainz":1,"rpatterson":1,"MichaelAquilina":1,"therefromhere":1,"Rambatino":1,"skassam21":1,"anandtripathi5":1,"BlackHobbiT":1,"matthew-brett":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-26T00:00:06.716Z","repositories_count":16368559,"issues_count":42562266,"pull_requests_count":136289600,"authors_count":11529436,"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":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{"NONE":1}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"gaoflow":1}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"ForkEvent":2,"IssueCommentEvent":1,"IssuesEvent":1,"PullRequestReviewEvent":2,"WatchEvent":22},"last_year":{"ForkEvent":2,"WatchEvent":5}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-13T18:21:02.617Z","updated_at":"2022-08-13T18:21:02.617Z","repository_link":"https://github.com/jpvanhal/inflection/blob/master/requirements.txt","dependencies":[{"id":1463986460,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1463986461,"package_name":"isort","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":1463986462,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":30.30020443707785,"created_at":"2026-05-04T06:42:44.125Z","updated_at":"2026-08-26T14:38:56.040Z","avatar_url":"https://github.com/jpvanhal.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/371563","html_url":"https://summary.ecosyste.ms/projects/371563"}