{"id":2780334,"name":"kiwitcms","ecosystem":"pypi","description":"Test Case Management System","homepage":"https://github.com/kiwitcms/Kiwi/","licenses":"GPLv2","normalized_licenses":["GPL-2.0"],"repository_url":"https://github.com/kiwitcms/Kiwi","keywords_array":["test","case"],"namespace":null,"versions_count":49,"first_release_published_at":"2018-11-12T12:13:28.000Z","latest_release_published_at":"2021-09-01T20:01:23.000Z","latest_release_number":"10.3.999","last_synced_at":"2026-09-23T21:19:28.716Z","created_at":"2022-04-10T11:25:24.860Z","updated_at":"2026-09-24T03:23:43.052Z","registry_url":"https://pypi.org/project/kiwitcms/","install_command":"pip install kiwitcms --index-url https://pypi.org/simple","documentation_url":"https://kiwitcms.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Developers","License :: OSI Approved :: GNU General Public License v2 (GPLv2)","Programming Language :: Python :: 3","Programming Language :: Python :: 3.9","Topic :: Software Development :: Quality Assurance","Topic :: Software Development :: Testing"],"normalized_name":"kiwitcms","project_status":null},"repo_metadata":{"id":37692509,"uuid":"92381207","full_name":"kiwitcms/Kiwi","owner":"kiwitcms","description":"open source test management system with over 2 million downloads!","archived":false,"fork":false,"pushed_at":"2026-09-21T03:02:56.000Z","size":36982,"stargazers_count":1260,"open_issues_count":134,"forks_count":362,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-09-21T16:43:21.782Z","etag":null,"topics":["management","qa","qa-team","qatools","testing","testing-tools","testlink","testopia"],"latest_commit_sha":null,"homepage":"https://kiwitcms.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiwitcms.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"custom":["https://kiwitcms.org/#subscriptions"],"github":["kiwitcms"],"patreon":null,"open_collective":"kiwitcms","ko_fi":null,"tidelift":"pypi/kiwitcms","community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null}},"created_at":"2017-05-25T08:18:13.000Z","updated_at":"2026-09-21T08:30:20.000Z","dependencies_parsed_at":"2026-09-05T19:29:22.595Z","dependency_job_id":null,"html_url":"https://github.com/kiwitcms/Kiwi","commit_stats":{"total_commits":6943,"total_committers":97,"mean_commits":71.57731958762886,"dds":0.6106870229007634,"last_synced_commit":"ef3f3239cbc84bdc64b775684a774aa93e9f6956"},"previous_names":[],"tags_count":136,"template":false,"template_full_name":null,"purl":"pkg:github/kiwitcms/Kiwi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiwitcms","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/sbom","scorecard":{"id":562133,"data":{"date":"2025-08-11","repo":{"name":"github.com/kiwitcms/Kiwi","commit":"9e006c0990d0076a06cf25ffaf3933d719c704bc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":7.5,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":5,"reason":"Found 8/15 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:18","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:19","Info: topLevel permissions set to 'read-all': .github/workflows/changelog.yml:6","Info: topLevel permissions set to 'read-all': .github/workflows/codeql.yml:11","Info: topLevel permissions set to 'read-all': .github/workflows/coverity_scan.yml:9","Info: topLevel permissions set to 'read-all': .github/workflows/docker.yml:8","Info: topLevel permissions set to 'read-all': .github/workflows/integration_bugtracker.yml:8","Info: topLevel permissions set to 'read-all': .github/workflows/lint.yml:8","Info: topLevel permissions set to 'read-all': .github/workflows/sanity.yml:8","Info: topLevel permissions set to 'read-all': .github/workflows/security.yml:8","Info: topLevel permissions set to 'read-all': .github/workflows/testing.yml:8","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/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":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: tests/ui/data/reactos_csrss.exe:1"],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/docker.yml:11"],"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":"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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/kiwitcms/.github/SECURITY.md:1","Info: Found linked content: github.com/kiwitcms/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/kiwitcms/.github/SECURITY.md:1","Info: Found text in security policy: github.com/kiwitcms/.github/SECURITY.md:1"],"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changelog.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/changelog.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coverity_scan.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/coverity_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coverity_scan.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/coverity_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coverity_scan.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/coverity_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/docker.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/docker.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/integration_bugtracker.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/integration_bugtracker.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/integration_bugtracker.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/integration_bugtracker.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/integration_bugtracker.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/integration_bugtracker.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:145: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sanity.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/sanity.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/security.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/security.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:231: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:239: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing.yml:268: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:282: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:284: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:341: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:177: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/testing.yml:185: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/testing.yml:216: update your workflow using https://app.stepsecurity.io/secureworkflow/kiwitcms/Kiwi/testing.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating registry.access.redhat.com/ubi9-minimal to registry.access.redhat.com/ubi9-minimal@sha256:8d905a93f1392d4a8f7fb906bd49bf540290674b28d82de3536bb4d0898bf9d7","Warn: containerImage not pinned by hash: Dockerfile.buildroot:4: pin your Docker image by updating registry.access.redhat.com/ubi9-minimal to registry.access.redhat.com/ubi9-minimal@sha256:8d905a93f1392d4a8f7fb906bd49bf540290674b28d82de3536bb4d0898bf9d7","Warn: containerImage not pinned by hash: tests/bugzilla/Dockerfile:2: pin your Docker image by updating fedora:42 to fedora:42@sha256:3da64cb89971a1cdbc6046e307eeebcb54f7281c0a606ee48d9995473f6b88d5","Warn: containerImage not pinned by hash: tests/redmine/Dockerfile:2: pin your Docker image by updating redmine:6 to redmine:6@sha256:ea76417e3b9a7253058f43ab56609a18e4b24b1e9580d34406f17286f9bed918","Warn: pipCommand not pinned by hash: Dockerfile.buildroot:22","Warn: pipCommand not pinned by hash: Dockerfile.buildroot:29","Warn: npmCommand not pinned by hash: Dockerfile.buildroot:34","Warn: pipCommand not pinned by hash: Dockerfile.buildroot:37","Warn: npmCommand not pinned by hash: tcms/npm-install:7","Warn: pipCommand not pinned by hash: tests/check-build:95","Warn: pipCommand not pinned by hash: tests/check-build:97","Warn: pipCommand not pinned by hash: tests/check-build:98","Warn: pipCommand not pinned by hash: tests/check-build:106","Warn: pipCommand not pinned by hash: tests/check-build:107","Warn: pipCommand not pinned by hash: tests/check-build:108","Warn: pipCommand not pinned by hash: .github/workflows/coverity_scan.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/integration_bugtracker.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/integration_bugtracker.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:79","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:80","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:81","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:118","Warn: npmCommand not pinned by hash: .github/workflows/lint.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/lint.yml:60","Warn: pipCommand not pinned by hash: .github/workflows/sanity.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/sanity.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/sanity.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/sanity.yml:83","Warn: pipCommand not pinned by hash: .github/workflows/security.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/security.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/security.yml:61","Warn: pipCommand not pinned by hash: .github/workflows/security.yml:63","Warn: pipCommand not pinned by hash: .github/workflows/security.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:303","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:47","Warn: npmCommand not pinned by hash: .github/workflows/testing.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:104","Warn: npmCommand not pinned by hash: .github/workflows/testing.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:151","Warn: npmCommand not pinned by hash: .github/workflows/testing.yml:152","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:205","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:206","Warn: npmCommand not pinned by hash: .github/workflows/testing.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:257","Warn: pipCommand not pinned by hash: .github/workflows/testing.yml:258","Warn: npmCommand not pinned by hash: .github/workflows/testing.yml:259","Info:   0 out of  62 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of  38 pipCommand dependencies pinned","Info:   0 out of   8 npmCommand dependencies pinned","Info:   0 out of   4 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9mvj-f7w8-pvh2","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-wg85-p6j7-gp3w"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T14:01:23.608Z","repository_id":37692509,"created_at":"2025-08-20T14:01:23.608Z","updated_at":"2025-08-20T14:01:23.608Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37574088,"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-21T02:00:06.232Z","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":"kiwitcms","name":"Kiwi TCMS","uuid":"31894430","kind":"organization","description":"leading open source test management with 2 million downloads","email":"info@kiwitcms.org","website":"https://kiwitcms.org","location":"Bulgaria","twitter":"KiwiTCMS","company":null,"icon_url":"https://avatars.githubusercontent.com/u/31894430?v=4","repositories_count":31,"last_synced_at":"2024-10-30T03:50:15.414Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/kiwitcms","funding_links":["https://github.com/sponsors/kiwitcms"],"total_stars":1078,"followers":22,"following":0,"created_at":"2023-02-15T05:21:33.838Z","updated_at":"2024-10-30T03:50:15.415Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiwitcms","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiwitcms/repositories"},"tags":[{"name":"v16.4","sha":"e280076da1f3a6e781495ca1071e9ff1a8f949b6","kind":"commit","published_at":"2026-09-07T08:28:10.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v16.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v16.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v16.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.4/manifests"},{"name":"v16.3","sha":"a8c6ba255649196ec2542bc1bf2acfc4efd7d48e","kind":"commit","published_at":"2026-08-24T08:13:00.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v16.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v16.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v16.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.3/manifests"},{"name":"v16.2","sha":"792fcafd95018a7389be1112f106fc356c4c82f3","kind":"commit","published_at":"2026-07-22T20:03:00.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v16.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.2/manifests"},{"name":"v16.1","sha":"e77a0ccc56258e107063a5745fad87cd1461f3a0","kind":"commit","published_at":"2026-06-24T09:13:37.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v16.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.1/manifests"},{"name":"v16.0","sha":"5a53dc3686b276210912b66e880ee482adb2923c","kind":"commit","published_at":"2026-06-04T20:28:22.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v16.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v16.0/manifests"},{"name":"v15.4","sha":"565b1128562535edc7eb97812294682582a46763","kind":"commit","published_at":"2026-03-17T17:39:15.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v15.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.4/manifests"},{"name":"v15.3","sha":"6f21725bcb37fed3839da5dcf5a45659fbaa352c","kind":"commit","published_at":"2026-01-28T17:21:14.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v15.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.3/manifests"},{"name":"v15.2","sha":"9dbdc22478fc777d61b27efcbc2f2c76ed9120d5","kind":"commit","published_at":"2025-12-06T08:54:04.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v15.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.2/manifests"},{"name":"v15.1","sha":"e5c73b3815fbbb4758c45cbded7bf2b5e074930a","kind":"commit","published_at":"2025-10-24T08:04:50.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v15.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.1/manifests"},{"name":"v15.0","sha":"016adb7c088026dd2aa4d91af7dcf81c49216c0f","kind":"commit","published_at":"2025-09-23T08:58:15.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v15.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v15.0/manifests"},{"name":"v14.3","sha":"8aa479b4c918840e43fd9e1b23a15a4cada9dfc1","kind":"commit","published_at":"2025-07-03T09:09:21.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v14.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.3/manifests"},{"name":"v14.2","sha":"c2a047588679c37056b425fcc83726b9082cacdb","kind":"commit","published_at":"2025-04-23T15:49:45.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v14.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.2/manifests"},{"name":"v14.1","sha":"ab0462195544ea68c184c8f7c6d315ecd66637a1","kind":"commit","published_at":"2025-03-10T20:19:28.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v14.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.1/manifests"},{"name":"v14.0","sha":"a54fe02fc277b44cac8e368f0940e172487de7f4","kind":"commit","published_at":"2025-02-05T20:41:31.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v14.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v14.0/manifests"},{"name":"v13.7","sha":"c72637bb4ea01e27ac5c4c3afaf6a460f6eec068","kind":"commit","published_at":"2024-12-04T17:17:01.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.7","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.7/manifests"},{"name":"v13.6","sha":"e5692deb2b1722727306864146ae433a3ef1e55e","kind":"commit","published_at":"2024-10-12T15:24:41.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.6","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.6/manifests"},{"name":"v13.5","sha":"df3966e629a6821063300f759f1ca594a1e00538","kind":"commit","published_at":"2024-08-06T19:47:59.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.5","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.5/manifests"},{"name":"v13.4","sha":"99fec2c0ab66a03c367ac7c58c03aa231e243c44","kind":"commit","published_at":"2024-06-12T12:07:42.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.4/manifests"},{"name":"v13.3","sha":"2934fc04f848e5811916ac901f9650d908283c30","kind":"commit","published_at":"2024-05-20T11:22:16.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.3/manifests"},{"name":"v13.2","sha":"559d5ec53bdca3b3e13a57ecdcb3d3fbe1a6a211","kind":"commit","published_at":"2024-05-04T08:29:35.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.2/manifests"},{"name":"v13.1.1","sha":"fd0697ff27c618d15f42798c818aa9d9940f483e","kind":"commit","published_at":"2024-02-27T11:21:37.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.1.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.1.1/manifests"},{"name":"v13.1","sha":"60b050445590615633a5cf85ff1dbf107e5a854a","kind":"commit","published_at":"2024-02-26T10:56:55.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.1/manifests"},{"name":"v13.0","sha":"7d36d64740d1630e23090dfc305565d7f775ab6e","kind":"commit","published_at":"2024-01-17T14:22:27.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v13.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v13.0/manifests"},{"name":"v12.7","sha":"93cfe6b5bd2b027e42d1f3b7292f934727cb82c6","kind":"commit","published_at":"2023-11-25T17:12:06.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.7","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.7/manifests"},{"name":"v12.6.1","sha":"5d0e57b0e0cd1346e6dd9bd94dc8f6b5eb3cebe4","kind":"commit","published_at":"2023-08-30T21:37:16.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.6.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.6.1/manifests"},{"name":"v12.6","sha":"2c6428607904ceee0be18824f72bfb9378d4a428","kind":"commit","published_at":"2023-08-30T19:14:14.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.6","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.6/manifests"},{"name":"v12.5","sha":"3b90528d8a548c4c421eae9a5fcc7fe16c2ab308","kind":"commit","published_at":"2023-07-04T13:00:04.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.5","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.5/manifests"},{"name":"v12.4","sha":"13f4b7a6ca6b9a90b3672a8aa82cc86de74ca01d","kind":"commit","published_at":"2023-06-05T22:01:55.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.4/manifests"},{"name":"v12.3","sha":"5d784a67698bf0fbfb74776f60c6a49cd32892a0","kind":"commit","published_at":"2023-05-21T20:08:44.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.3/manifests"},{"name":"v12.2","sha":"37bfb87696093ce0393160e2725949185cc0651d","kind":"commit","published_at":"2023-04-23T09:54:48.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.2/manifests"},{"name":"v12.1","sha":"50c645351154d57f37a0245c8f90c170cddaac79","kind":"commit","published_at":"2023-03-29T17:40:31.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.1/manifests"},{"name":"v12.0","sha":"37a74093e786a7eb156dc6cf46ebd86e448dc9b6","kind":"commit","published_at":"2023-02-15T10:11:48.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v12.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v12.0/manifests"},{"name":"v11.7","sha":"b66bf5e9729a54bd5903bd46c9793025bdedd7a3","kind":"commit","published_at":"2023-01-02T14:56:57.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.7","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.7/manifests"},{"name":"v11.6","sha":"f873ccacba15044b057da85918ec645505536b52","kind":"commit","published_at":"2022-11-08T19:05:33.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.6","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.6/manifests"},{"name":"v11.5","sha":"a4523efeb5df57487070fb87079c33029f58f139","kind":"commit","published_at":"2022-09-06T09:39:22.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.5","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.5/manifests"},{"name":"v11.4","sha":"bdb35953be64dde700a211485d9181a1ca1a625f","kind":"commit","published_at":"2022-08-03T18:35:59.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.4/manifests"},{"name":"v11.3","sha":"16399730144056324709c734ccceed74e0657394","kind":"commit","published_at":"2022-04-27T11:26:18.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.3/manifests"},{"name":"v11.2","sha":"d13de2ab2e48bfc93f9347a5d0a44b719d216a82","kind":"commit","published_at":"2022-03-08T20:51:39.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.2/manifests"},{"name":"v11.1","sha":"6317991e434184529e471883ba3a741b3704328e","kind":"commit","published_at":"2022-02-02T11:04:00.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.1/manifests"},{"name":"v11.0","sha":"61baadac5d59ebf227bbc7b7f195f8a75cd493f3","kind":"commit","published_at":"2022-01-24T14:05:34.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v11.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v11.0/manifests"},{"name":"v10.5","sha":"bb1a998f5c523d1b99eddd7f3b0529a236d1c308","kind":"commit","published_at":"2021-11-25T10:48:37.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v10.5","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.5/manifests"},{"name":"v10.4","sha":"158672a5c3f249beedf3e3cdb6b00f40a5a0dde9","kind":"commit","published_at":"2021-10-04T11:05:20.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v10.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.4/manifests"},{"name":"v10.3","sha":"beef71ea41b3397201a7a0162c1040bcefec6947","kind":"commit","published_at":"2021-08-11T09:46:34.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v10.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.3/manifests"},{"name":"v10.2","sha":"d579f54d55effcf02a294be3fe0907ac6e3bce26","kind":"commit","published_at":"2021-07-11T15:29:53.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v10.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.2/manifests"},{"name":"v10.1","sha":"59a8f1c481e34c4d39cc8b514ca4f3d98a35ddc1","kind":"commit","published_at":"2021-05-18T10:00:47.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v10.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.1/manifests"},{"name":"v10.0","sha":"062849b3f87d961a3c1379d956091e9a4bc21726","kind":"commit","published_at":"2021-03-02T11:23:17.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v10.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v10.0/manifests"},{"name":"v9.0.1","sha":"9ed362043ccafc1e98b5d6d542757b74dedf2211","kind":"commit","published_at":"2021-01-14T09:11:20.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v9.0.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v9.0.1/manifests"},{"name":"v9.0","sha":"56d7290516caf4b1f2c724447c949bfed998f821","kind":"commit","published_at":"2021-01-12T13:45:01.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v9.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v9.0/manifests"},{"name":"v8.9","sha":"b462f31efa3fa99d48a847f6e76a4438ce94b5ba","kind":"commit","published_at":"2020-12-07T10:12:41.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.9","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.9/manifests"},{"name":"v8.8","sha":"eff3e3dfa129aef092bdfc4147aab3885627ff86","kind":"commit","published_at":"2020-11-06T22:39:41.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.8","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.8/manifests"},{"name":"v8.7","sha":"25b662c60c5f0a44e26ed12b1d9df2da7a5cb043","kind":"commit","published_at":"2020-09-16T11:39:45.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.7","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.7/manifests"},{"name":"v8.6.1","sha":"c2199e0e96f632eb5003be75a1256bcb402b876e","kind":"commit","published_at":"2020-09-13T09:36:19.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.6.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.6.1/manifests"},{"name":"v8.6","sha":"d3bbfbc163d5ea5ca999197f32319131009ee2cd","kind":"commit","published_at":"2020-08-23T11:42:46.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.6","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.6/manifests"},{"name":"v8.5","sha":"20bd42436cd91919be2f954e51841a29652f2a9b","kind":"commit","published_at":"2020-07-10T09:44:10.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.5","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.5/manifests"},{"name":"v8.4","sha":"3adde98744e038ffc7fd34e1f84dfe2f5e0dc13c","kind":"commit","published_at":"2020-06-03T12:01:27.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.4/manifests"},{"name":"v8.3","sha":"1c1b0d91835b3063e8f68d98d2b116876242a81e","kind":"commit","published_at":"2020-04-27T02:18:01.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.3/manifests"},{"name":"v8.2","sha":"0f2e4379b5c574bf09d1126a230dc4c752425fa6","kind":"commit","published_at":"2020-04-03T12:07:19.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.2/manifests"},{"name":"v8.1","sha":"78251dccf098d95f1d2c726939cac7a5ca0e1c6c","kind":"commit","published_at":"2020-03-04T12:32:20.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.1/manifests"},{"name":"v8.0","sha":"85b4c6b7c8b3f049e31dfc185728a3cbf6f4395a","kind":"commit","published_at":"2020-02-12T17:29:56.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v8.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v8.0/manifests"},{"name":"v7.3","sha":"eed30cc4d54f1a59cb79ed5d4d65b6e51e5b8ebe","kind":"commit","published_at":"2020-01-15T21:57:33.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v7.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.3/manifests"},{"name":"v7.2.1","sha":"4e79324338a6036115aee14cd5866e84235387bd","kind":"commit","published_at":"2019-12-23T11:36:57.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v7.2.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v7.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.2.1/manifests"},{"name":"v7.2","sha":"f8d41d46d3363ed3a2625c7f3bc8c13586888f0e","kind":"commit","published_at":"2019-12-08T20:48:15.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v7.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.2/manifests"},{"name":"v7.1","sha":"5bf9d6d82498e84fb94607581b9e993558b176f7","kind":"commit","published_at":"2019-10-29T10:09:26.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v7.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.1/manifests"},{"name":"v7.0","sha":"d3c3868b9d1a276a871c77cc21baf6f673957808","kind":"commit","published_at":"2019-09-24T09:02:30.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v7.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v7.0/manifests"},{"name":"v6.11","sha":"2eccbd6235d80bf1c4f6953431b1d4217d634e82","kind":"commit","published_at":"2019-08-01T19:59:16.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.11","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.11/manifests"},{"name":"v6.10","sha":"2dcd48486a2ee3bd6dfd3cae799e1f320140be8c","kind":"commit","published_at":"2019-06-18T18:50:33.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.10","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.10/manifests"},{"name":"v6.9","sha":"7935f3c6a2f80033dec5c78b2004f98d9f6c9dd9","kind":"commit","published_at":"2019-05-16T12:22:20.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.9","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.9/manifests"},{"name":"v6.8","sha":"e0d84b8c95fcd6a87cc94858dc7816d6455eb335","kind":"commit","published_at":"2019-05-03T10:23:37.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.8","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.8/manifests"},{"name":"v6.7","sha":"81e9da077c123674a870469e7071f12d50aceef0","kind":"commit","published_at":"2019-04-06T12:21:15.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.7","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.7/manifests"},{"name":"v6.6","sha":"5114069407e1c16ecbfb00e3521e12d792fc3730","kind":"commit","published_at":"2019-03-19T20:23:11.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.6","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.6/manifests"},{"name":"tcms-api-5.3","sha":"82db3495ded0eb44fa157aa536796203ecd50c8e","kind":"commit","published_at":"2019-02-24T17:37:57.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-5.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.3/manifests"},{"name":"v6.5.3","sha":"f4fa3e60a1f32207f2073e0d5ce5a96199909835","kind":"commit","published_at":"2019-02-11T21:30:58.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.5.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5.3/manifests"},{"name":"v6.5.2","sha":"fc609fe1582d679bde7016652bcfcb9adcc4d259","kind":"commit","published_at":"2019-02-11T20:49:11.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.5.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5.2/manifests"},{"name":"v6.5.1","sha":"63591b87268827e521d87fdfd698bdebe69d6f86","kind":"commit","published_at":"2019-02-11T18:15:55.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.5.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5.1/manifests"},{"name":"v6.5","sha":"09a9a560ff549a217a08770e7f8f5dcf77deb80e","kind":"commit","published_at":"2019-02-04T09:47:04.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.5","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.5/manifests"},{"name":"tcms-api-5.2","sha":"f641b734de2f6e9e58b4e91fb87be79e2a13d6ea","kind":"commit","published_at":"2019-01-30T00:49:34.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-5.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.2/manifests"},{"name":"tcms-api-5.1","sha":"d5b957d51091c00f5fe3ab6cbc12a5098f906e57","kind":"commit","published_at":"2019-01-29T14:19:12.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-5.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.1/manifests"},{"name":"v6.4","sha":"730124bd5a40f21b76c163bdb2e32cb12bc99f63","kind":"commit","published_at":"2019-01-07T12:09:23.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.4/manifests"},{"name":"v6.3","sha":"2f93c86e974ae8c57ad949da2757e1b1fbb44d62","kind":"commit","published_at":"2018-12-03T21:35:41.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.3/manifests"},{"name":"v6.2.1","sha":"093136fa6ed3363fe3b979c7203ded304a64d657","kind":"commit","published_at":"2018-11-12T12:00:13.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.2.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.2.1/manifests"},{"name":"v6.2","sha":"47964833d25b42ccee70e3788b68f47ede466315","kind":"commit","published_at":"2018-11-02T10:07:35.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.2/manifests"},{"name":"v6.1.1","sha":"d39f692015fcac5b376185e729b52ba4b2d2edfe","kind":"commit","published_at":"2018-10-29T13:16:35.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.1.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.1.1/manifests"},{"name":"v6.1","sha":"787d95645aef55260041ea490b59a8860648f0bb","kind":"commit","published_at":"2018-10-20T09:22:51.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.1/manifests"},{"name":"v6.0.1","sha":"1b1cf12f87358a410e6e06c5925ca7dedcbd7098","kind":"commit","published_at":"2018-10-19T10:16:24.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.0.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.0.1/manifests"},{"name":"v6.0","sha":"e2e105c4851fbbd5b1e8f4f2b01f6b3f41cf45f8","kind":"commit","published_at":"2018-10-03T21:08:35.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v6.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v6.0/manifests"},{"name":"v5.3.1","sha":"b05504610276096f04074bff2abe6523566025e9","kind":"commit","published_at":"2018-09-04T11:50:32.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v5.3.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.3.1/manifests"},{"name":"v5.3","sha":"ca73c89af9195e8fed6f5d78a5d84a33c12bf124","kind":"commit","published_at":"2018-09-03T14:20:58.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v5.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.3/manifests"},{"name":"v5.2","sha":"8487f508c71afae1adfd46b09d3cee3ce3b8f459","kind":"commit","published_at":"2018-08-07T20:12:37.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v5.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.2/manifests"},{"name":"v5.1","sha":"33e42cd9964c59a306eeb68535a76ce0a8f532e8","kind":"commit","published_at":"2018-07-30T21:35:05.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v5.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.1/manifests"},{"name":"v5.0","sha":"0fde254af73b68764a28491f48ce384e2a46f963","kind":"commit","published_at":"2018-07-24T12:51:40.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v5.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v5.0/manifests"},{"name":"tcms-api-5.0","sha":"0fde254af73b68764a28491f48ce384e2a46f963","kind":"commit","published_at":"2018-07-24T12:51:40.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-5.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-5.0/manifests"},{"name":"v4.2","sha":"983909a335af9f2dc533aa07cd23b146ed858ecf","kind":"commit","published_at":"2018-06-22T21:20:46.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.2/manifests"},{"name":"tcms-api-4.2","sha":"983909a335af9f2dc533aa07cd23b146ed858ecf","kind":"commit","published_at":"2018-06-22T21:20:46.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-4.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-4.2/manifests"},{"name":"v4.1.4","sha":"0eec31c448599bbb45598fabe85be23ef7d27f60","kind":"commit","published_at":"2018-04-08T21:15:52.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.1.4","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.4/manifests"},{"name":"v4.1.3","sha":"8cfa4f59864b89cbc7c4b642f34f6095a3cf1e36","kind":"commit","published_at":"2018-03-15T12:36:40.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.1.3","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.3/manifests"},{"name":"v4.1","sha":"505c82fb3f1931299198a3fe511df885bcbeb1d6","kind":"tag","published_at":"2018-03-03T10:32:40.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1/manifests"},{"name":"v4.1.2","sha":"d10cf20d624832c167f66d74f1ce5f28a990ed57","kind":"commit","published_at":"2018-02-26T11:06:28.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.1.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"149c52658322329af9ee30de1f8a666140512b12","kind":"commit","published_at":"2018-02-25T13:38:58.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.1.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"1413566c2085b58d14fbbdb8fea275770adeeb07","kind":"commit","published_at":"2018-02-21T11:28:57.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.1.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"89ec398350b145eac879c538788c725bc02a3c6b","kind":"commit","published_at":"2018-02-09T23:40:00.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v4.0.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v4.0.0/manifests"},{"name":"tcms-api-4.0.0","sha":"89ec398350b145eac879c538788c725bc02a3c6b","kind":"commit","published_at":"2018-02-09T23:40:00.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-4.0.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-4.0.0/manifests"},{"name":"v3.50","sha":"696c431f26a2624d941068eefd717b1307ba343b","kind":"commit","published_at":"2018-01-24T21:31:22.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.50","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.50","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.50","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.50/manifests"},{"name":"tcms-api-1.5.1","sha":"696c431f26a2624d941068eefd717b1307ba343b","kind":"commit","published_at":"2018-01-24T21:31:22.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-1.5.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-1.5.1/manifests"},{"name":"v3.49","sha":"2fdb21020e411d374d75855675ed83db307e51a2","kind":"commit","published_at":"2018-01-02T12:08:15.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.49","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.49","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.49","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.49/manifests"},{"name":"tcms-api-1.5.0","sha":"2fdb21020e411d374d75855675ed83db307e51a2","kind":"commit","published_at":"2018-01-02T12:08:15.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-1.5.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-1.5.0/manifests"},{"name":"tcms-api-1.4.0","sha":"96debd72ec3ecbf666e3757097bc73557657701d","kind":"commit","published_at":"2017-12-07T11:51:56.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/tcms-api-1.4.0","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/tcms-api-1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@tcms-api-1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/tcms-api-1.4.0/manifests"},{"name":"v3.48","sha":"8f515c510a3d9d5c523537bd490a9a14f51d7a29","kind":"commit","published_at":"2017-11-28T11:53:46.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.48","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.48","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.48","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.48/manifests"},{"name":"v3.44","sha":"794f57e67d5cb34c85a09c487656e3932aee8a8c","kind":"commit","published_at":"2017-10-31T10:23:37.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.44","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.44","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.44","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.44/manifests"},{"name":"v3.41","sha":"2b1c774d2dbe149b758acc10330758df2e1008b2","kind":"commit","published_at":"2017-10-09T14:02:31.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.41","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.41/manifests"},{"name":"v3.39","sha":"214545e6a7c2f071c2beae04e6c942ac00a51b0b","kind":"commit","published_at":"2017-09-27T10:43:09.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.39","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.39/manifests"},{"name":"v3.38","sha":"85038cd6ef494351ea746cf9a11a5e1e1e623227","kind":"commit","published_at":"2017-09-20T19:32:31.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.38","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.38/manifests"},{"name":"v3.37","sha":"19e019175d624d8d0c0183de22375133193ad512","kind":"commit","published_at":"2017-09-12T14:02:22.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.37","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.37/manifests"},{"name":"v3.33","sha":"2b570b1cc9b5d3e7949044e533498018cca8dbea","kind":"commit","published_at":"2017-08-14T20:08:52.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.33","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.33/manifests"},{"name":"v3.32","sha":"ec7c60e415aa6ae1e8da62d4ba6dcba33be94124","kind":"commit","published_at":"2017-08-08T08:17:46.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.32","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.32/manifests"},{"name":"v3.30","sha":"ce3678d325dc622a939872cf6a5bf36fa6975302","kind":"commit","published_at":"2017-07-27T20:21:39.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.30","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.30/manifests"},{"name":"v3.28","sha":"4ab493a9639f7ba6715b09a7b617e96a0536c17f","kind":"commit","published_at":"2017-07-11T11:20:24.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.28","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.28/manifests"},{"name":"v3.26","sha":"141a1197e5245ba28eeae82c9f0079e48982b53e","kind":"commit","published_at":"2017-06-27T11:17:41.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.26","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.26/manifests"},{"name":"v3.24","sha":"5c297636907e49db01df363713bf436fe8b6ba28","kind":"commit","published_at":"2017-06-13T07:06:12.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.24","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.24/manifests"},{"name":"v3.23","sha":"4a67c34380c2473f52ecc98e2065ce4ee33f653d","kind":"commit","published_at":"2017-06-06T10:53:26.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.23","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.23/manifests"},{"name":"v3.22","sha":"4b43c6b05c13f2de1b8b42aed5c8aecb24bc9f1f","kind":"commit","published_at":"2017-05-31T08:01:07.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.22","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.22/manifests"},{"name":"v3.21.2","sha":"2600e7abfd8f5077dea0875357307dd469a4058c","kind":"commit","published_at":"2017-05-26T08:55:40.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.21.2","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.21.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.21.2/manifests"},{"name":"v3.21.1","sha":"34fc0027d7bc494b249150d55ac3eb59b4ebd090","kind":"commit","published_at":"2017-05-26T08:40:42.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.21.1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.21.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.21.1/manifests"},{"name":"v3.8.18.21","sha":"d4fe9d993ef7df0945dfb61fe1d20cad3d38f2cb","kind":"commit","published_at":"2017-05-24T19:58:02.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.21","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.21/manifests"},{"name":"v3.8.18.18","sha":"a300bd6d9f50b7f348b64f6719ff8dc2963b763d","kind":"commit","published_at":"2017-05-01T11:34:48.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.18","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.18/manifests"},{"name":"v3.8.18.17","sha":"2ceebe0d43f25c007ef4e79ecd8d22b69f7946ab","kind":"commit","published_at":"2017-04-24T09:02:51.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.17","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.17/manifests"},{"name":"v3.8.18.15","sha":"38398eafec2ef178b5f64ca9c0bb270c7f51ebe4","kind":"commit","published_at":"2017-04-12T20:03:03.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.15","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.15/manifests"},{"name":"v3.8.18.12","sha":"e93a6f8de660e8628cfdc26798d0119b2922f833","kind":"commit","published_at":"2017-03-23T10:05:48.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.12","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.12/manifests"},{"name":"v3.8.18.10","sha":"94238fe121549d8ee3b2733071577176d5a03e3f","kind":"commit","published_at":"2017-03-08T08:06:31.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.10","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.10/manifests"},{"name":"v3.8.18.09","sha":"a9105c98ab882d7c0ef833cf887dd57607566384","kind":"commit","published_at":"2017-02-28T12:51:31.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.09","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.09","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.09","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.09/manifests"},{"name":"v3.8.18.08.01","sha":"f730cd57ae38597cbc56705c11b265cd48225761","kind":"commit","published_at":"2017-02-21T13:39:51.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.08.01","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.08.01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.08.01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.08.01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.08.01/manifests"},{"name":"v3.8.18.08","sha":"cb643c7e313662a055ecf1e82c993f593ed1e363","kind":"commit","published_at":"2017-02-21T09:10:04.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.08","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.08/manifests"},{"name":"v3.8.18.07","sha":"8ab1f6b2f90828d9a74d117a6aa6aca2b737e905","kind":"commit","published_at":"2017-02-14T08:09:12.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.07","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.07/manifests"},{"name":"v3.8.18.05","sha":"1cbddf26e73177cc3c44ba0619359e15b596ab42","kind":"commit","published_at":"2017-01-31T09:24:16.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.05","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.05","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.05","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.05/manifests"},{"name":"v3.8.18.04","sha":"b9137550309368e2b3a33b7eb99f718603f0350a","kind":"commit","published_at":"2017-01-22T12:07:00.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18.04","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18.04/manifests"},{"name":"v3.8.18","sha":"66d035629931b328da9e30defb14761aa95aac41","kind":"tag","published_at":"2016-08-22T00:32:08.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.18","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.18/manifests"},{"name":"v3.8.17-1","sha":"81be34130fef3af2a604b28d6fcab8b21d158bc8","kind":"tag","published_at":"2015-12-13T06:40:51.000Z","download_url":"https://codeload.github.com/kiwitcms/Kiwi/tar.gz/v3.8.17-1","html_url":"https://github.com/kiwitcms/Kiwi/releases/tag/v3.8.17-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kiwitcms/Kiwi@v3.8.17-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.17-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/tags/v3.8.17-1/manifests"}]},"repo_metadata_updated_at":"2026-09-23T21:19:29.340Z","dependent_packages_count":0,"downloads":628,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":13.561009359444967,"dependent_repos_count":21.754255807829878,"dependent_packages_count":9.972534495251677,"stargazers_count":2.1194534658031787,"forks_count":3.1970648887898045,"docker_downloads_count":3.4989294678859584,"average":9.017207914167576},"purl":"pkg:pypi/kiwitcms","advisories":[{"uuid":"GSA_kwCzR0hTQS00NzNwLTU2eHgtdmc2N84ABaRh","url":"https://github.com/advisories/GHSA-473p-56xx-vg67","title":"Kiwi TCMS vulnerable to stored XSS via JavaScript: URI in extra_link field (TestPlan \u0026 TestCase)","description":"## Summary\n\nIn Kiwi TCMS the fields `TestCase.extra_link` and `TestPlan.extra_link` were meant to represent URLs to external resources however in versions prior to 16.1 user input was not being sanitized and values were rendered verbatim which represents an opportunity for cross-site scripting exploitation. In version 16.1 these fields are properly sanitized and existing database records which don't validate will be reset to a null value.\n\n\n## Impact\n\nDeployments which use the official Docker images and/or unmodified Kiwi TCMS middleware send a `Content-Security-Policy` header which makes this vulnerability difficult to exploit in practice because this header blocks the browser from executing inline JavaScript. Customized deployments which modify the default security settings may still be vulnerable.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2026-07-06T21:49:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:N","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-473p-56xx-vg67","https://github.com/kiwitcms/Kiwi/releases/tag/v16.1","https://kiwitcms.org/blog/kiwi-tcms-team/2026/06/24/kiwi-tcms-161","https://github.com/advisories/GHSA-473p-56xx-vg67"],"source_kind":"github","identifiers":["GHSA-473p-56xx-vg67","CVE-2026-55630"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-06T22:00:09.046Z","updated_at":"2026-09-19T09:01:48.899Z","epss_percentage":0.00315,"epss_percentile":0.24602,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00NzNwLTU2eHgtdmc2N84ABaRh","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00NzNwLTU2eHgtdmc2N84ABaRh","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 12.4"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00NzNwLTU2eHgtdmc2N84ABaRh/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1obWo1LWptOGgtaDlmaM4ABaRC","url":"https://github.com/advisories/GHSA-hmj5-jm8h-h9fh","title":"Kiwi TCMS has an Open Redirect via unvalidated next parameter in account confirmation endpoint","description":"### Summary\n\nAn open redirect vulnerability in the account confirmation endpoint allows an unauthenticated attacker to craft a URL hosted on a legitimate Kiwi TCMS instance that redirects victims to an arbitrary external domain. The attack surface is particularly relevant for phishing campaigns targeting Kiwi TCMS users, as the malicious link originates from a trusted organizational hostname.\n\n### Impact\n\nThis is an open redirect vulnerability (CWE-601). Any unauthenticated attacker can exploit it against any user of a Kiwi TCMS deployment.\n\nThe primary risk is phishing. Because Kiwi TCMS is typically deployed as an internal tool for engineering and QA teams, a redirect from the organization's own hostname carries high implicit trust. An attacker can use this endpoint to:\n- Redirect victims to a credential-harvesting page styled to match the Kiwi TCMS or corporate SSO login.\n- Bypass email security filters and link-reputation checks that allowlist the organization's domain.\n- Distribute malware via a convincing \"confirm your account\" lure.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-07-06T21:27:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-hmj5-jm8h-h9fh","https://github.com/kiwitcms/Kiwi/releases/tag/v16.1","https://kiwitcms.org/blog/kiwi-tcms-team/2026/06/24/kiwi-tcms-161","https://github.com/advisories/GHSA-hmj5-jm8h-h9fh"],"source_kind":"github","identifiers":["GHSA-hmj5-jm8h-h9fh","CVE-2026-54724"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-06T22:00:09.046Z","updated_at":"2026-09-19T09:01:48.899Z","epss_percentage":0.0026,"epss_percentile":0.17883,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1obWo1LWptOGgtaDlmaM4ABaRC","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1obWo1LWptOGgtaDlmaM4ABaRC","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 12.4"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1obWo1LWptOGgtaDlmaM4ABaRC/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12OHJwLTZ4Y3YtZndnaM4ABaGG","url":"https://github.com/advisories/GHSA-v8rp-6xcv-fwgh","title":"Kiwi TCMS's /init-db/ page renders and responds to requests after first use","description":"Kiwi TCMS provides the /init-db/ page as part of its setup mechanism for administrators who prefer a browser instead of the command line. In previous versions of Kiwi TCMS this page still renders and responds to requests even after first use.\n\n### Impact\n\nThe /init-db/ page does not require any user authentication because it is the first setup operation that needs to be executed in order for Kiwi TCMS to function. Database initialization happens before there are any user accounts available!\n\nWhile that looks serious at first the /init-db/ page is merely a proxy behind the `/Kiwi/manage.py migrate` command, which itself is designed to be reentrant. In the case of repeated access to the /init-db/ page after first use the output is:\n```\nRunning migrations:\n  No migrations to apply.\n```\nas shown on the screenshots below:\n\n\u003cimg width=\"1911\" height=\"992\" alt=\"2222\" src=\"https://github.com/user-attachments/assets/9f661c71-b305-4380-aadf-0732321b3666\" /\u003e\n\n\u003cimg width=\"1913\" height=\"1020\" alt=\"3333\" src=\"https://github.com/user-attachments/assets/10f8553e-675d-42be-9adc-cd5613df015c\" /\u003e\n\n- There is no data loss because migrations result in a no-op if they are already applied!\n- No application state is altered because all state changes have already been applied! \n- No confidential information revealed because database migrations only report status on migrations which are clearly visible in source code!\n\n### Remediation\n\nThe /init-db/ page has been modified to short-circuit itself if migrations have already been applied, resulting in a no-op on the webUI layer as well.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2026-07-02T20:55:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":2.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-v8rp-6xcv-fwgh","https://github.com/advisories/GHSA-v8rp-6xcv-fwgh"],"source_kind":"github","identifiers":["GHSA-v8rp-6xcv-fwgh","CVE-2026-49292"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-02T21:00:08.614Z","updated_at":"2026-09-19T09:01:50.804Z","epss_percentage":0.00256,"epss_percentile":0.176,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12OHJwLTZ4Y3YtZndnaM4ABaGG","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12OHJwLTZ4Y3YtZndnaM4ABaGG","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 12.4"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12OHJwLTZ4Y3YtZndnaM4ABaGG/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qcGd3LTJyOW0tOHFmd84AA0OU","url":"https://github.com/advisories/GHSA-jpgw-2r9m-8qfw","title":"Kiwi TCMS's misconfigured HTTP headers allow stored XSS execution with Firefox","description":"### Impact\n\nKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS had introduced\nchanges which were meant to serve all uploaded files as plain text in order to prevent browsers from executing potentially dangerous files when such files are accessed directly! \n\nThe previous Nginx configuration was incorrect allowing certain browsers like Firefox to ignore the `Content-Type: text/plain` header on some occasions thus allowing potentially dangerous scripts to be executed. \n\nAdditionally file upload validators and parts of the HTML rendering code have been found to require additional sanitation and improvements.\n\n### Patches\n\n- Updated Nginx content type configuration\n- Improved file upload validation code to prevent more potentially dangerous uploads\n- Sanitization of test plan names used in the `tree_view_html()` function\n\n### References\n\nDisclosed by [M Nadeem Qazi](https://huntr.dev/bounties/511489dd-ba38-4806-9029-b28ab2830aa8/) and\n[Mahshooq Zubair](https://huntr.dev/bounties/c6eeb346-fa99-4d41-bc40-b68f8d689223/).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-07-05T22:40:59.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-jpgw-2r9m-8qfw","https://github.com/kiwitcms/kiwi/commit/195ea53eaaf360c19227c864cc0fe58910032c3c","https://github.com/kiwitcms/kiwi/commit/ffb00450be52fe11a82a2507632c2328cae4ec9d","https://huntr.dev/bounties/511489dd-ba38-4806-9029-b28ab2830aa8/","https://huntr.dev/bounties/c6eeb346-fa99-4d41-bc40-b68f8d689223/","https://kiwitcms.org/blog/kiwi-tcms-team/2023/07/04/kiwi-tcms-125/","https://nvd.nist.gov/vuln/detail/CVE-2023-36809","https://www.github.com/kiwitcms/kiwi/commit/195ea53eaaf360c19227c864cc0fe58910032c3c","https://www.github.com/kiwitcms/kiwi/commit/ffb00450be52fe11a82a2507632c2328cae4ec9d","https://github.com/advisories/GHSA-jpgw-2r9m-8qfw"],"source_kind":"github","identifiers":["GHSA-jpgw-2r9m-8qfw","CVE-2023-36809"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-07-05T23:03:31.949Z","updated_at":"2026-09-22T20:15:14.319Z","epss_percentage":0.00692,"epss_percentile":0.5058,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcGd3LTJyOW0tOHFmd84AA0OU","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qcGd3LTJyOW0tOHFmd84AA0OU","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.5","vulnerable_version_range":"\u003c 12.5"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcGd3LTJyOW0tOHFmd84AA0OU/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yZnFtLW00cjItZmg5OM4AAzr5","url":"https://github.com/advisories/GHSA-2fqm-m4r2-fh98","title":"kiwitcms vulnerable to stored cross-site scripting via unrestricted file upload","description":"### Impact\n\nKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS had introduced upload validators in order to prevent potentially dangerous files from being uploaded and Content-Security-Policy definition to prevent cross-site-scripting attacks. \n\nThe upload validation checks were not 100% robust which left the possibility to circumvent them and upload a potentially dangerous file which allows execution of arbitrary JavaScript in the browser. Additionally we've discovered that Nginx's `proxy_pass` directive will strip some headers negating protections built into Kiwi TCMS when served behind a reverse proxy.\n\n### Patches\n\n- Improved file upload validation code\n- Updated Nginx reverse proxy configuration for ***.tenant.kiwitcms.org**\n\n### Workarounds\n\nIf serving Kiwi TCMS behind a reverse proxy make sure that additional header values are still passed to the client browser. If they aren't redefine them inside the proxy configuration. See [etc/nginx.conf#L66-L68](https://github.com/kiwitcms/Kiwi/blob/master/etc/nginx.conf#L66-L68) and [etc/nginx.conf#L87](https://github.com/kiwitcms/Kiwi/blob/master/etc/nginx.conf#L87)\n\n### References\n\nDisclosed by [M Nadeem Qazi](https://huntr.dev/bounties/6aea9a26-e29a-467b-aa5a-f767f0c2ec96/).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-06-06T16:46:16.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-2fqm-m4r2-fh98","https://github.com/kiwitcms/kiwi/commit/d789f4b51025de4f8c747c037d02e1b0da80b034","https://github.com/kiwitcms/Kiwi/blob/master/etc/nginx.conf#L66-L68","https://github.com/kiwitcms/Kiwi/blob/master/etc/nginx.conf#L87","https://huntr.dev/bounties/6aea9a26-e29a-467b-aa5a-f767f0c2ec96/","https://kiwitcms.org/blog/kiwi-tcms-team/2023/06/06/kiwi-tcms-124/","https://nvd.nist.gov/vuln/detail/CVE-2023-33977","https://github.com/advisories/GHSA-2fqm-m4r2-fh98"],"source_kind":"github","identifiers":["GHSA-2fqm-m4r2-fh98","CVE-2023-33977"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-06-06T17:03:22.766Z","updated_at":"2026-09-22T20:14:31.580Z","epss_percentage":0.0087,"epss_percentile":0.56653,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yZnFtLW00cjItZmg5OM4AAzr5","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yZnFtLW00cjItZmg5OM4AAzr5","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.4","vulnerable_version_range":"\u003c= 12.3"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yZnFtLW00cjItZmg5OM4AAzr5/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14N2MyLTd3dmctanB4N84AAza-","url":"https://github.com/advisories/GHSA-x7c2-7wvg-jpx7","title":"kiwitcms vulnerable to stored XSS via unrestricted files upload","description":"### Impact\nKiwi TCMS allows users to upload attachments to test plans, test cases, etc. Earlier versions of Kiwi TCMS had introduced upload validators in order to prevent potentially dangerous files from being uploaded, see [GHSA-fwcf-753v-fgcj](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-fwcf-753v-fgcj) and Content-Security-Policy definition to prevent cross-site-scripting attacks, see [GHSA-2wcr-87wf-cf9j](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-2wcr-87wf-cf9j).\n\nThe upload validation checks were not robust enough which left the possibility of an attacker to circumvent them and upload a potentially dangerous file. Exploting this flaw a combination of files could be uploaded so that they work together to circumvent the existing Content-Security-Policy and allow execution of arbitrary JavaScript in the browser.\n\n### Patches\n- File upload validation code has been improved\n- Kiwi TCMS will now force `Content-Type: text/plain`  when serving uploaded files\n\n### Workarounds\n\n1) Force the Content-Type header via a custom Django middleware, see `ExtraHeadersMiddleware` in https://github.com/kiwitcms/Kiwi/blob/master/tcms/core/middleware.py#L23 and/or\n2) Force the Content-Type header via Nginx overrides, see `location /uploads/` in https://github.com/kiwitcms/Kiwi/blob/master/etc/nginx.conf\n\n### References\nDisclosed by [Antonio Spataro](https://huntr.dev/bounties/db75275f-8bcd-482b-ae12-feff660d4794) and [ek1ng](https://huntr.dev/bounties/46d5b535-bdff-4b98-8691-a907591fcf10/). Additional credits to [Ahmed Rabeaa Mosa](https://huntr.dev/bounties/cbc2676a-90ff-457f-9cdc-2a7981f960f3/).\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-05-22T19:39:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-2wcr-87wf-cf9j","https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-fwcf-753v-fgcj","https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-x7c2-7wvg-jpx7","https://kiwitcms.org/blog/kiwi-tcms-team/2023/05/22/kiwi-tcms-123/","https://nvd.nist.gov/vuln/detail/CVE-2023-32686","https://github.com/advisories/GHSA-x7c2-7wvg-jpx7"],"source_kind":"github","identifiers":["GHSA-x7c2-7wvg-jpx7","CVE-2023-32686"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-05-22T20:03:23.538Z","updated_at":"2026-09-24T03:13:13.402Z","epss_percentage":0.00431,"epss_percentile":0.36501,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14N2MyLTd3dmctanB4N84AAza-","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14N2MyLTd3dmctanB4N84AAza-","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.3","vulnerable_version_range":"\u003c 12.3"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14N2MyLTd3dmctanB4N84AAza-/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1md2NmLTc1M3YtZmdjas4AAy8_","url":"https://github.com/advisories/GHSA-fwcf-753v-fgcj","title":"Unrestricted file upload in kiwi TCMS","description":"### Impact\nKiwi TCMS allows users to upload attachments to test plans, test cases, etc. In earlier versions there is no control over what kinds of files can be uploaded. Thus a malicious actor may upload an `.exe` file or a file containing embedded JavaScript and trick others into clicking on these files causing vulnerable browsers to execute malicious code on another computer or attempting XSS attacks.\n\nStored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see [GHSA-2wcr-87wf-cf9j](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-2wcr-87wf-cf9j). This advisory deals with prohibiting users to upload potentially compromised files in the first place.\n\n\n### Patches\nKiwi TCMS v12.2 comes with functionality that allows administrators to configure additional upload validator functions which give them more control over what file types are accepted for upload. By default `.exe` are denied. Other files containing the `\u003cscript\u003e` tag, regardless of their type are also denied b/c they are a path to XSS attacks.\n\n\n\n### Workarounds\nUpgrade to version 12.2 or later.\n\n### References\nOriginally reported by [Ahmed Rabeaa Mosaa](https://huntr.dev/bounties/c30d3503-600d-4d00-9571-98826a51f12c).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-04-24T22:44:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.7,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-fwcf-753v-fgcj","https://nvd.nist.gov/vuln/detail/CVE-2023-30613","https://huntr.dev/bounties/c30d3503-600d-4d00-9571-98826a51f12c","https://huntr.com/bounties/c30d3503-600d-4d00-9571-98826a51f12c","https://kiwitcms.org/blog/kiwi-tcms-team/2023/04/23/kiwi-tcms-122","https://github.com/advisories/GHSA-fwcf-753v-fgcj"],"source_kind":"github","identifiers":["GHSA-fwcf-753v-fgcj","CVE-2023-30613"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-04-24T23:03:14.376Z","updated_at":"2026-09-24T03:13:18.778Z","epss_percentage":0.01024,"epss_percentile":0.61516,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1md2NmLTc1M3YtZmdjas4AAy8_","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1md2NmLTc1M3YtZmdjas4AAy8_","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.2","vulnerable_version_range":"\u003c 12.2"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1md2NmLTc1M3YtZmdjas4AAy8_/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03eDZxLTN2M20tY3dqZ84AAy8N","url":"https://github.com/advisories/GHSA-7x6q-3v3m-cwjg","title":"kiwi TCMS has possibility for user to update email address to unverified one","description":"### Impact\nIn previous versions of Kiwi TCMS users were able to update their email addresses via the \"My profile\" admin page. This page allowed them to change the email address registered with their account without the ownership verification performed during account registration.\n\n### Patches\nWith Kiwi TCMS v12.2 or later it is not possible to edit the email field associated with a user account!\n\n### Workarounds\nNo workaround exists.\n\n### References\nDisclosed by [@novemberdad](https://huntr.dev/bounties/1714df73-e639-4d64-ab25-ced82dad9f85/). ","origin":"UNSPECIFIED","severity":"LOW","published_at":"2023-04-24T16:46:14.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:N","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-7x6q-3v3m-cwjg","https://kiwitcms.org/blog/kiwi-tcms-team/2023/04/23/kiwi-tcms-122/","https://nvd.nist.gov/vuln/detail/CVE-2023-30544","https://huntr.dev/bounties/1714df73-e639-4d64-ab25-ced82dad9f85/","https://github.com/advisories/GHSA-7x6q-3v3m-cwjg"],"source_kind":"github","identifiers":["GHSA-7x6q-3v3m-cwjg","CVE-2023-30544"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-04-24T17:03:29.865Z","updated_at":"2026-09-24T03:13:18.785Z","epss_percentage":0.00419,"epss_percentile":0.35644,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03eDZxLTN2M20tY3dqZ84AAy8N","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03eDZxLTN2M20tY3dqZ84AAy8N","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.2","vulnerable_version_range":"\u003c 12.2"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03eDZxLTN2M20tY3dqZ84AAy8N/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0yd2NyLTg3d2YtY2Y5as4AAyds","url":"https://github.com/advisories/GHSA-2wcr-87wf-cf9j","title":"Kiwi TCMS Stored Cross-site Scripting via SVG file","description":"### Impact\nKiwi TCMS accepts SVG files uploaded by users which could potentially contain JavaScript code. If SVG images are viewed directly, i.e. not rendered in an HTML page, this JavaScript code could execute. \n\n### Patches\nThis vulnerability has been fixed by configuring Kiwi TCMS to serve with the Content-Security-Policy HTTP header which blocks inline JavaScript in all modern browsers.\n\n### Workarounds\nConfigure Content-Security-Policy header, see [commit 6617cee0](https://github.com/kiwitcms/Kiwi/commit/6617cee0fb70cc394b7be6bbc86ef84e6e9de077).\n\n### References\nYou can visit https://digi.ninja/blog/svg_xss.php for more technical details.\n\nIndependently disclosed by [Antonio Spataro](https://huntr.dev/bounties/bf99001b-a0a2-4f7d-98cd-983bc7f14a69/) and [@1d8](https://huntr.dev/bounties/f8c73bcc-02f3-4c65-a92b-1caa4d67c2fd/).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-03-30T20:18:29.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-2wcr-87wf-cf9j","https://nvd.nist.gov/vuln/detail/CVE-2023-27489","https://github.com/kiwitcms/Kiwi/commit/6617cee0fb70cc394b7be6bbc86ef84e6e9de077","https://github.com/advisories/GHSA-2wcr-87wf-cf9j"],"source_kind":"github","identifiers":["GHSA-2wcr-87wf-cf9j","CVE-2023-27489"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-03-30T21:03:13.532Z","updated_at":"2026-09-24T03:13:25.256Z","epss_percentage":0.00485,"epss_percentile":0.40586,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yd2NyLTg3d2YtY2Y5as4AAyds","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0yd2NyLTg3d2YtY2Y5as4AAyds","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.1","vulnerable_version_range":"\u003c 12.1"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0yd2NyLTg3d2YtY2Y5as4AAyds/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03OTY4LWg0bTQtZ2htOc4AAxpr","url":"https://github.com/advisories/GHSA-7968-h4m4-ghm9","title":"No protection against brute-force attacks on login page","description":"### Impact\nPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt brute-force attacks against the login page.\n\n### Patches\nUsers should upgrade to v12.0 or later.\n\n### Workarounds\nUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS. For example nginx.\n\n### References\n[Disclosed by spyata](https://huntr.dev/bounties/2b1a9be9-45e9-490b-8de0-26a492e79795/)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-02-15T18:10:54.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-7968-h4m4-ghm9","https://nvd.nist.gov/vuln/detail/CVE-2023-25156","https://huntr.dev/bounties/2b1a9be9-45e9-490b-8de0-26a492e79795/","https://kiwitcms.org/blog/kiwi-tcms-team/2023/02/15/kiwi-tcms-120/","https://github.com/kiwitcms/Kiwi/commit/0ed213fa0ddb7a6dc77e3c3b99e8fc90ccdaf46f","https://github.com/advisories/GHSA-7968-h4m4-ghm9"],"source_kind":"github","identifiers":["GHSA-7968-h4m4-ghm9","CVE-2023-25156"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-02-15T19:03:12.945Z","updated_at":"2026-09-24T03:13:39.467Z","epss_percentage":0.0091,"epss_percentile":0.57674,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03OTY4LWg0bTQtZ2htOc4AAxpr","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03OTY4LWg0bTQtZ2htOc4AAxpr","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.0","vulnerable_version_range":"\u003c 12.0"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03OTY4LWg0bTQtZ2htOc4AAxpr/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03ajloLTNqeGYtM3ZyZs4AAxpq","url":"https://github.com/advisories/GHSA-7j9h-3jxf-3vrf","title":"Denial of service vulnerability on Password reset page","description":"### Impact\nPrevious versions of Kiwi TCMS do not impose rate limits which makes it easier to attempt denial-of-service attacks against the Password reset page. An attacker could potentially send a large number of emails if they know the email addresses of users in Kiwi TCMS. Additionally that may strain SMTP resources. \n\n### Patches\nUsers should upgrade to v12.0 or later.\n\n### Workarounds\nUsers may install and configure a rate-limiting proxy in front of Kiwi TCMS such as Nginx and/or configure rate limits on their email server when possible.\n\n### References\n[Disclosed by Ahmed Rabeaa Mosaa](https://huntr.dev/bounties/3b712cb6-3fa3-4f71-8562-7a7016c6262e)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-02-15T18:10:38.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-7j9h-3jxf-3vrf","https://nvd.nist.gov/vuln/detail/CVE-2023-25171","https://huntr.dev/bounties/3b712cb6-3fa3-4f71-8562-7a7016c6262e","https://kiwitcms.org/blog/kiwi-tcms-team/2023/02/15/kiwi-tcms-120/","https://github.com/kiwitcms/Kiwi/commit/761305d04f5910ba14cc04d1255a8f1afdbb87f3","https://github.com/advisories/GHSA-7j9h-3jxf-3vrf"],"source_kind":"github","identifiers":["GHSA-7j9h-3jxf-3vrf","CVE-2023-25171"],"repository_url":"https://github.com/kiwitcms/Kiwi","blast_radius":0.0,"created_at":"2023-02-15T19:03:12.955Z","updated_at":"2026-09-24T03:13:39.468Z","epss_percentage":0.00916,"epss_percentile":0.58647,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03ajloLTNqeGYtM3ZyZs4AAxpq","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03ajloLTNqeGYtM3ZyZs4AAxpq","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"12.0","vulnerable_version_range":"\u003c 12.0"}],"purl":"pkg:pypi/kiwitcms"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03ajloLTNqeGYtM3ZyZs4AAxpq/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1oZjk0LThteDUtMnZ2as4AAv-5","url":"https://github.com/advisories/GHSA-hf94-8mx5-2vvj","title":"Cross-site Scripting in kiwitcms","description":"A stored XSS in a kiwi Test Plan can run malicious javascript which could be chained with an HTML injection to perform a UI redressing attack (clickjacking) and an HTML injection which disables the use of the history page.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-11-21T21:30:15.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-4105","https://github.com/kiwitcms/kiwi/commit/a2b169ffdef1d7c1755bade8138578423b35011b","https://huntr.dev/bounties/386417e9-0cd5-4d80-8137-b0fd5c30b8f8","https://github.com/advisories/GHSA-hf94-8mx5-2vvj"],"source_kind":"github","identifiers":["GHSA-hf94-8mx5-2vvj","CVE-2022-4105"],"repository_url":"https://github.com/kiwitcms/kiwi","blast_radius":0.0,"created_at":"2022-12-21T16:11:49.287Z","updated_at":"2026-09-24T03:14:51.231Z","epss_percentage":0.00489,"epss_percentile":0.41023,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oZjk0LThteDUtMnZ2as4AAv-5","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1oZjk0LThteDUtMnZ2as4AAv-5","packages":[{"ecosystem":"pypi","package_name":"kiwitcms","versions":[{"first_patched_version":"11.6","vulnerable_version_range":"\u003c 11.6"}],"purl":"pkg:pypi/kiwitcms","statistics":{"dependent_packages_count":0,"dependent_repos_count":1,"downloads":538,"downloads_period":"last-month"},"affected_versions":["6.2.1","6.5.3","7.2.1","8.1.99","8.6.1","10.3.999"],"unaffected_versions":[]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oZjk0LThteDUtMnZ2as4AAv-5/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/kiwitcms","docker_dependents_count":0,"docker_downloads_count":0,"usage_url":"https://repos.ecosyste.ms/usage/pypi/kiwitcms","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/kiwitcms/dependencies","status":null,"funding_links":["https://kiwitcms.org/#subscriptions","https://github.com/sponsors/kiwitcms","https://opencollective.com/kiwitcms","https://tidelift.com/funding/github/pypi/kiwitcms"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-23T20:10:27.068Z","issues_count":176,"pull_requests_count":1302,"avg_time_to_close_issue":13098647.031578947,"avg_time_to_close_pull_request":747477.5795644891,"issues_closed_count":95,"pull_requests_closed_count":1194,"pull_request_authors_count":24,"issue_authors_count":109,"avg_comments_per_issue":0.9602272727272727,"avg_comments_per_pull_request":0.32642089093702,"merged_pull_requests_count":766,"bot_issues_count":3,"bot_pull_requests_count":577,"past_year_issues_count":19,"past_year_pull_requests_count":75,"past_year_avg_time_to_close_issue":1947003.2727272727,"past_year_avg_time_to_close_pull_request":257755.36666666667,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":0.7368421052631579,"past_year_avg_comments_per_pull_request":0.18666666666666668,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":33,"past_year_merged_pull_requests_count":47,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwitcms%2FKiwi/issues","maintainers":[{"login":"atodorov","count":307,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/atodorov"},{"login":"pyup-bot","count":254,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pyup-bot"},{"login":"kiwitcms-bot","count":130,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kiwitcms-bot"},{"login":"asankov","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/asankov"},{"login":"iRuxu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/iRuxu"}],"active_maintainers":[{"login":"atodorov","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/atodorov"},{"login":"kiwitcms-bot","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kiwitcms-bot"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kiwitcms/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kiwitcms/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kiwitcms/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kiwitcms/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kiwitcms/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kiwitcms/codemeta","maintainers":[{"uuid":"atodorov","login":"atodorov","name":null,"email":null,"url":null,"packages_count":35,"html_url":"https://pypi.org/user/atodorov/","role":null,"created_at":"2023-01-01T18:33:09.066Z","updated_at":"2023-01-01T18:33:09.066Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/atodorov/packages"}]}