{"id":377872,"url":"https://github.com/ajg/form","last_synced_at":"2026-09-10T22:02:10.822Z","repository":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"packages":[{"id":14662723,"name":"github.com/Ajg/form","ecosystem":"go","description":"Package form implements encoding and decoding of application/x-www-form-urlencoded data.","homepage":"https://github.com/Ajg/form","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/Ajg/form","keywords_array":[],"namespace":"github.com/Ajg","versions_count":1,"first_release_published_at":"2019-03-18T23:49:58.000Z","latest_release_published_at":"2019-03-18T23:49:58.000Z","latest_release_number":"v1.5.1","last_synced_at":"2026-09-09T01:02:40.860Z","created_at":"2026-06-21T14:45:23.824Z","updated_at":"2026-09-09T08:59:14.097Z","registry_url":"https://pkg.go.dev/github.com/Ajg/form","install_command":"go get github.com/Ajg/form","documentation_url":"https://pkg.go.dev/github.com/Ajg/form#section-documentation","metadata":{},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":2,"forks_count":39,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-09-08T23:24:55.287Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37178440,"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-09-09T02:00:06.536Z","response_time":53,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T08:59:14.097Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.961521983674049,"dependent_packages_count":4.6491615939223285,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.805341788798189},"purl":"pkg:golang/github.com/%21ajg/form","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Ajg/form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Ajg/form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Ajg/form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FAjg%2Fform/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FAjg%2Fform/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FAjg%2Fform/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FAjg%2Fform/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FAjg%2Fform/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FAjg%2Fform/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2307067,"maintainers_count":0,"namespaces_count":840653,"keywords_count":127325,"github":"golang","metadata":{"funded_packages_count":79022,"sync_missing_packages_cursor":{"timestamp":"2026-09-10T00:02:38.001811Z","path":"github.com/tm-acode/dependabot_core","version":"v0.27.11"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-09-10T05:04:23.547Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":13417106,"name":"golang-github-ajg-form","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T02:48:43.637Z","latest_release_published_at":"2026-02-07T02:48:43.637Z","latest_release_number":"1.5+git20160822.523a5da-1.1ubuntu1","last_synced_at":"2026-08-03T07:05:30.362Z","created_at":"2026-02-07T02:48:43.363Z","updated_at":"2026-09-09T13:05:31.851Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T13:05:31.851Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-github-ajg-form?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1498,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":1149},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-09-10T05:05:52.205Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13438098,"name":"golang-github-ajg-form","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-08T01:14:09.759Z","latest_release_published_at":"2026-02-08T01:14:09.759Z","latest_release_number":"1.5+git20160822.523a5da-1","last_synced_at":"2026-03-08T02:55:34.063Z","created_at":"2026-02-08T01:14:08.002Z","updated_at":"2026-09-09T15:21:18.837Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T15:21:18.837Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-github-ajg-form?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":1425,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":868},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-09-10T05:05:58.388Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13580664,"name":"golang-github-ajg-form","ecosystem":"debian","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T08:48:30.506Z","latest_release_published_at":"2026-02-11T08:48:30.506Z","latest_release_number":"1.5+git20160822.523a5da-1","last_synced_at":"2026-03-13T07:03:52.490Z","created_at":"2026-02-11T08:48:30.307Z","updated_at":"2026-09-09T15:21:18.827Z","registry_url":"https://tracker.debian.org/pkg/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":"https://packages.debian.org/buster/golang-github-ajg-form","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T15:21:18.827Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/golang-github-ajg-form?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":903,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":697},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-09-10T05:00:31.238Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13447698,"name":"golang-github-ajg-form","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-08T14:34:16.027Z","latest_release_published_at":"2026-02-08T14:34:16.027Z","latest_release_number":"1.5.1-1","last_synced_at":"2026-03-08T15:02:58.760Z","created_at":"2026-02-08T14:34:15.683Z","updated_at":"2026-09-09T15:21:18.837Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T15:21:18.837Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-github-ajg-form?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1557},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-09-10T05:05:25.290Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13644933,"name":"golang-github-ajg-form","ecosystem":"debian","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["golang"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T02:58:49.445Z","latest_release_published_at":"2026-02-12T02:58:49.445Z","latest_release_number":"1.5.1-1","last_synced_at":"2026-07-24T20:44:03.917Z","created_at":"2026-02-12T02:58:48.978Z","updated_at":"2026-09-09T15:21:18.849Z","registry_url":"https://tracker.debian.org/pkg/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":"https://packages.debian.org/trixie/golang-github-ajg-form","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T15:21:18.848Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/golang-github-ajg-form?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1985,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":1942},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-09-10T05:05:23.251Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":13503091,"name":"golang-github-ajg-form","ecosystem":"debian","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["golang"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T18:50:24.098Z","latest_release_published_at":"2026-02-10T18:50:24.098Z","latest_release_number":"1.5+git20160822.523a5da-1.1","last_synced_at":"2026-03-13T14:33:48.633Z","created_at":"2026-02-10T18:50:23.875Z","updated_at":"2026-09-09T15:21:18.851Z","registry_url":"https://tracker.debian.org/pkg/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":"https://packages.debian.org/bullseye/golang-github-ajg-form","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T15:21:18.851Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/golang-github-ajg-form?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":759,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":941},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-09-10T05:05:50.632Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":3527990,"name":"gopkg.in/ajg/form.v1","ecosystem":"go","description":"Package form implements encoding and decoding of application/x-www-form-urlencoded data.","homepage":"https://github.com/ajg/form","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ajg/form","keywords_array":[],"namespace":"gopkg.in/ajg","versions_count":1,"first_release_published_at":"2019-03-18T23:49:58.000Z","latest_release_published_at":"2019-03-18T23:49:58.000Z","latest_release_number":"v1.5.1","last_synced_at":"2026-09-09T22:00:36.843Z","created_at":"2022-04-10T22:53:52.200Z","updated_at":"2026-09-09T22:00:36.843Z","registry_url":"https://pkg.go.dev/gopkg.in/ajg/form.v1","install_command":"go get gopkg.in/ajg/form.v1","documentation_url":"https://pkg.go.dev/gopkg.in/ajg/form.v1#section-documentation","metadata":{},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T08:59:14.174Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":3.482928319609893,"dependent_packages_count":3.3779931727256485,"stargazers_count":3.4595717880359764,"forks_count":3.9875714650739407,"docker_downloads_count":null,"average":3.5770161863613645},"purl":"pkg:golang/gopkg.in/ajg/form.v1","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/gopkg.in/ajg/form.v1","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/gopkg.in/ajg/form.v1","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/gopkg.in/ajg/form.v1/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fajg%2Fform.v1/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fajg%2Fform.v1/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fajg%2Fform.v1/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fajg%2Fform.v1/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fajg%2Fform.v1/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fajg%2Fform.v1/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2307067,"maintainers_count":0,"namespaces_count":840653,"keywords_count":127325,"github":"golang","metadata":{"funded_packages_count":79022,"sync_missing_packages_cursor":{"timestamp":"2026-09-10T00:02:38.001811Z","path":"github.com/tm-acode/dependabot_core","version":"v0.27.11"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-09-10T05:04:23.547Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":13387296,"name":"golang-github-ajg-form","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-05T15:13:47.227Z","latest_release_published_at":"2026-02-05T15:13:47.227Z","latest_release_number":"1.5+git20160822.523a5da-1.1ubuntu1","last_synced_at":"2026-03-06T05:39:19.919Z","created_at":"2026-02-05T15:13:46.942Z","updated_at":"2026-09-10T09:00:04.872Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-10T09:00:04.872Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-github-ajg-form?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-09T21:33:11.495Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1479},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-09-10T05:05:53.832Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13475167,"name":"golang-github-ajg-form","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-10T02:55:06.149Z","latest_release_published_at":"2026-02-10T02:55:06.149Z","latest_release_number":"1.5+git20160822.523a5da-1.1ubuntu1","last_synced_at":"2026-08-10T05:07:22.864Z","created_at":"2026-02-10T02:55:05.793Z","updated_at":"2026-09-10T09:00:04.862Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-10T09:00:04.862Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-github-ajg-form?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-09T21:33:11.495Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2211,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1541},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-09-10T05:05:55.540Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":3493387,"name":"github.com/ajg/form","ecosystem":"go","description":"Package form implements encoding and decoding of application/x-www-form-urlencoded data.","homepage":"https://github.com/ajg/form","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ajg/form","keywords_array":[],"namespace":"github.com/ajg","versions_count":8,"first_release_published_at":"2019-03-18T23:49:58.000Z","latest_release_published_at":"2026-07-22T15:37:01.000Z","latest_release_number":"v1.9.0","last_synced_at":"2026-09-09T01:13:43.424Z","created_at":"2022-04-10T19:16:45.079Z","updated_at":"2026-09-09T07:01:34.531Z","registry_url":"https://pkg.go.dev/github.com/ajg/form","install_command":"go get github.com/ajg/form","documentation_url":"https://pkg.go.dev/github.com/ajg/form#section-documentation","metadata":{},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T07:01:34.530Z","dependent_packages_count":2000,"downloads":null,"downloads_period":null,"dependent_repos_count":7108,"rankings":{"downloads":null,"dependent_repos_count":0.09285118496786,"dependent_packages_count":0.09336990667159106,"stargazers_count":3.3660955572931037,"forks_count":3.888535157343709,"docker_downloads_count":0.5011889101449516,"average":1.588408143284243},"purl":"pkg:golang/github.com/ajg/form","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ajg/form","docker_dependents_count":219,"docker_downloads_count":2699956,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ajg/form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ajg/form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fajg%2Fform/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fajg%2Fform/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fajg%2Fform/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fajg%2Fform/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fajg%2Fform/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fajg%2Fform/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2307067,"maintainers_count":0,"namespaces_count":840653,"keywords_count":127325,"github":"golang","metadata":{"funded_packages_count":79022,"sync_missing_packages_cursor":{"timestamp":"2026-09-10T00:02:38.001811Z","path":"github.com/tm-acode/dependabot_core","version":"v0.27.11"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-09-10T05:04:23.547Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":13545019,"name":"golang-github-ajg-form","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ajg/form","licenses":"bsd-3-clause","normalized_licenses":[],"repository_url":"https://github.com/ajg/form","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T01:54:15.967Z","latest_release_published_at":"2026-02-11T01:54:15.967Z","latest_release_number":"1.5+git20160822.523a5da-1.1ubuntu1","last_synced_at":"2026-03-11T20:13:43.445Z","created_at":"2026-02-11T01:54:15.788Z","updated_at":"2026-09-09T07:01:34.541Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-github-ajg-form","install_command":"apt-get install golang-github-ajg-form","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"golang-github-ajg-form-dev","standards_version":"4.2.1","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":13236811,"uuid":"15921497","full_name":"ajg/form","owner":"ajg","description":"A Form Encoding \u0026 Decoding Package for Go","archived":false,"fork":false,"pushed_at":"2026-08-07T14:28:18.000Z","size":200,"stargazers_count":267,"open_issues_count":0,"forks_count":38,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-08-10T22:33:23.561Z","etag":null,"topics":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"latest_commit_sha":null,"homepage":"https://github.com/ajg/form","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-01-15T01:34:11.000Z","updated_at":"2026-08-07T14:29:54.000Z","dependencies_parsed_at":"2026-08-10T22:42:47.413Z","dependency_job_id":null,"html_url":"https://github.com/ajg/form","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ajg/form","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","download_url":"https://codeload.github.com/ajg/form/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/sbom","scorecard":{"id":174394,"data":{"date":"2025-08-11","repo":{"name":"github.com/ajg/form","commit":"9aeb3cf462e1761d2b2d0c5f78419c28791a1c42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"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":"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":"Code-Review","score":1,"reason":"Found 3/21 approved changesets -- score normalized to 1","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":"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":"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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" 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":"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":"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 16 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-16T17:21:02.079Z","repository_id":13236811,"created_at":"2025-08-16T17:21:02.079Z","updated_at":"2025-08-16T17:21:02.079Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36541931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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":"ajg","name":"Alvaro J. Genial","uuid":"654094","kind":"user","description":null,"email":"","website":"alva.ro","location":"New York City","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/654094?v=4","repositories_count":18,"last_synced_at":"2023-08-10T05:12:06.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ajg","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T23:03:52.714Z","updated_at":"2023-08-10T05:12:07.575Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajg/repositories"},"tags":[{"name":"v1.9.0","sha":"3fe092f18e6af4863378ec36f2f5f41c56749b0f","kind":"tag","published_at":"2026-07-22T15:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.9.0","html_url":"https://github.com/ajg/form/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"3900268fba14279b0a747e9d0c28fb543e866f4e","kind":"commit","published_at":"2026-07-16T13:46:08.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.8.0","html_url":"https://github.com/ajg/form/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"20aae59ac1e026ddf993cb8839e350819478b37e","kind":"tag","published_at":"2026-07-13T21:25:43.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.3","html_url":"https://github.com/ajg/form/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"bd10ef46aa4bafec6d44bea20d4d9f3764316fc0","kind":"tag","published_at":"2026-07-10T09:20:07.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.2","html_url":"https://github.com/ajg/form/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"20113a652bfac02107f1de044607d709739b2321","kind":"commit","published_at":"2026-02-18T16:30:03.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.1","html_url":"https://github.com/ajg/form/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e5aae992906b43907d0d9f63b1e5aa5ee05adfbe","kind":"commit","published_at":"2026-02-17T02:28:20.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.7.0","html_url":"https://github.com/ajg/form/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6.1","html_url":"https://github.com/ajg/form/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6.1/manifests"},{"name":"v1.6","sha":"c6078f19d829cb73570d5ecc011643a0e28d7a82","kind":"commit","published_at":"2026-02-01T23:18:44.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.6","html_url":"https://github.com/ajg/form/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.6/manifests"},{"name":"v1.5.1","sha":"5c4e22684113ffc2a77577c178189940925f9aef","kind":"commit","published_at":"2019-03-18T23:49:58.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5.1","html_url":"https://github.com/ajg/form/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5.1/manifests"},{"name":"v1.5","sha":"cc2954064ec9ea8d93917f0f87456e11d7b881ad","kind":"commit","published_at":"2016-08-02T19:48:45.000Z","download_url":"https://codeload.github.com/ajg/form/tar.gz/v1.5","html_url":"https://github.com/ajg/form/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ajg/form@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/tags/v1.5/manifests"}]},"repo_metadata_updated_at":"2026-09-09T07:01:34.539Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-github-ajg-form?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-github-ajg-form","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-github-ajg-form/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T21:02:07.230Z","issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","maintainers":[{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}],"active_maintainers":[{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"},{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"},{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"},{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-github-ajg-form/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-github-ajg-form/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-github-ajg-form/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-github-ajg-form/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-github-ajg-form/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-github-ajg-form/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":999,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1301},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-09-10T05:05:57.112Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}}],"commits":{"id":11838142,"full_name":"ajg/form","default_branch":"master","total_commits":134,"total_committers":9,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":14.88888888888889,"dds":0.10447761194029848,"past_year_total_commits":45,"past_year_total_committers":5,"past_year_total_bot_commits":3,"past_year_total_bot_committers":1,"past_year_mean_commits":9.0,"past_year_dds":0.2222222222222222,"last_synced_at":"2026-09-09T21:33:11.536Z","last_synced_commit":"b7b6d853b0727dde3fcb6ccae229ca84fa2c4152","created_at":"2026-07-03T01:05:10.376Z","updated_at":"2026-09-09T21:33:11.466Z","committers":[{"name":"Alvaro","email":"ajg","login":"ajg","count":120},{"name":"Silvio","email":"silviogutierrez@gmail.com","login":"silviogutierrez","count":5},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"notHugh","email":"godblesshugh@outlook.com","login":"godblesshugh","count":1},{"name":"golint fixer","email":"golint-fixer@alexzillion.com","login":"golint-fixer","count":1},{"name":"auraborea427","email":"83427311+auraborea427","login":"auraborea427","count":1},{"name":"Cezar Sa Espinola","email":"cezarsa@gmail.com","login":"cezarsa","count":1},{"name":"Bret Koppel","email":"git@bretkoppel.com","login":"bretkoppel","count":1},{"name":"Bitdeli Chef","email":"chef@bitdeli.com","login":"bitdeli-chef","count":1}],"past_year_committers":[{"name":"Alvaro","email":"ajg","login":"ajg","count":35},{"name":"Silvio","email":"silviogutierrez@gmail.com","login":"silviogutierrez","count":5},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"auraborea427","email":"83427311+auraborea427","login":"auraborea427","count":1},{"name":"Bret Koppel","email":"git@bretkoppel.com","login":"bretkoppel","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-10T00:00:07.690Z","repositories_count":7216117,"commits_count":1078699735,"contributors_count":47551621,"owners_count":1442009,"committers_count":3491032,"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":"ajg/form","html_url":"https://github.com/ajg/form","last_synced_at":"2026-09-09T21:33:11.495Z","status":null,"issues_count":16,"pull_requests_count":58,"avg_time_to_close_issue":9684565.8,"avg_time_to_close_pull_request":1458692.358490566,"issues_closed_count":10,"pull_requests_closed_count":53,"pull_request_authors_count":14,"issue_authors_count":14,"avg_comments_per_issue":2.125,"avg_comments_per_pull_request":0.7241379310344828,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":2,"past_year_pull_requests_count":44,"past_year_avg_time_to_close_issue":94008.0,"past_year_avg_time_to_close_pull_request":58447.27906976744,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":0.5227272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":40,"created_at":"2023-05-16T03:50:50.467Z","updated_at":"2026-09-09T21:33:11.495Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajg%2Fform/issues","issue_labels_count":{"table":{"resolved":7,"enhancement":6,"question":1,"bug":1}},"pull_request_labels_count":{"table":{"enhancement":13,"automerge":9,"documentation":6,"configuration":5,"bug":4,"github_actions":3,"dependencies":3}},"issue_author_associations_count":{"table":{"NONE":16}},"pull_request_author_associations_count":{"table":{"OWNER":39,"CONTRIBUTOR":9,"NONE":5,"COLLABORATOR":5}},"issue_authors":{"table":{"fogfish":2,"emilgpa":2,"KrisKennawayDD":1,"ilgooz":1,"Integralist":1,"josephspurrier":1,"CyrusJavan":1,"JalfResi":1,"Hamper":1,"raphael":1,"ybbus":1,"alienth":1,"jay-creditx":1,"keshavdv":1}},"pull_request_authors":{"table":{"ajg":39,"silviogutierrez":3,"dependabot[bot]":3,"godblesshugh":2,"cezarsa":2,"Copilot":1,"asellappen":1,"auraborea427":1,"bretkoppel":1,"youdie006":1,"jawn-smith":1,"step-security-bot":1,"bitdeli-chef":1,"golint-fixer":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-10T00:00:06.218Z","repositories_count":17051076,"issues_count":45113187,"pull_requests_count":142017678,"authors_count":11698156,"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":{"bug":1,"resolved":1}},"past_year_pull_request_labels_count":{"table":{"enhancement":11,"automerge":9,"documentation":6,"configuration":5,"bug":4,"dependencies":3,"github_actions":3}},"past_year_issue_author_associations_count":{"table":{"NONE":2}},"past_year_pull_request_author_associations_count":{"table":{"OWNER":33,"COLLABORATOR":5,"CONTRIBUTOR":3,"NONE":3}},"past_year_issue_authors":{"table":{"jay-creditx":1,"KrisKennawayDD":1}},"past_year_pull_request_authors":{"table":{"ajg":33,"dependabot[bot]":3,"silviogutierrez":3,"auraborea427":1,"bretkoppel":1,"Copilot":1,"step-security-bot":1,"youdie006":1}},"maintainers":[{"table":{"login":"ajg","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"}},{"table":{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"}},{"table":{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}},{"table":{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}}],"active_maintainers":[{"table":{"login":"ajg","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajg"}},{"table":{"login":"silviogutierrez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/silviogutierrez"}},{"table":{"login":"auraborea427","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/auraborea427"}},{"table":{"login":"bretkoppel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bretkoppel"}}]}},"events":{"total":{"DeleteEvent":9,"PullRequestEvent":3,"ForkEvent":1,"IssuesEvent":7,"WatchEvent":3,"IssueCommentEvent":7,"PushEvent":29,"PullRequestReviewEvent":1,"CreateEvent":12},"last_year":{"DeleteEvent":9,"PullRequestEvent":3,"ForkEvent":1,"IssuesEvent":7,"WatchEvent":1,"IssueCommentEvent":5,"PushEvent":29,"PullRequestReviewEvent":1,"CreateEvent":12}},"keywords":["codec","decoding","encoding","form","forms","go","golang","multipart","multipart-formdata","multipart-uploads","url-decoding","url-encoding"],"dependencies":[{"ecosystem":"go","filepath":"go.mod","sha":null,"kind":"manifest","created_at":"2026-08-10T22:42:47.360Z","updated_at":"2026-08-10T22:42:47.360Z","repository_link":"https://github.com/ajg/form/blob/master/go.mod","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2026-08-10T22:42:47.312Z","updated_at":"2026-08-10T22:42:47.312Z","repository_link":"https://github.com/ajg/form/blob/master/.github/workflows/ci.yml","dependencies":[{"id":26036356329,"package_name":"actions/checkout","ecosystem":"actions","requirements":"3d3c42e5aac5ba805825da76410c181273ba90b1","direct":true,"kind":"composite","optional":false},{"id":26036356330,"package_name":"nixbuild/nix-quick-install-action","ecosystem":"actions","requirements":"9f63be77f412a248c9d9a65a4c82cf066cdf8f0c","direct":true,"kind":"composite","optional":false},{"id":26036356331,"package_name":"nix-community/cache-nix-action","ecosystem":"actions","requirements":"7df957e333c1e5da7721f60227dbba6d06080569","direct":true,"kind":"composite","optional":false}]}],"score":22.596669663445308,"created_at":"2026-07-08T05:57:40.015Z","updated_at":"2026-09-10T22:02:10.822Z","avatar_url":"https://github.com/ajg.png","language":"Go","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/377872","html_url":"https://summary.ecosyste.ms/projects/377872"}