{"id":738214,"name":"topthink/framework","ecosystem":"packagist","description":"The ThinkPHP Framework.","homepage":"http://thinkphp.cn/","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/top-think/framework","keywords_array":["framework","orm","thinkphp"],"namespace":"topthink","versions_count":120,"first_release_published_at":"2016-01-30T03:33:12.000Z","latest_release_published_at":"2026-01-15T02:45:10.000Z","latest_release_number":"v8.1.4","latest_published_release_number":"v8.1.4","last_synced_at":"2026-10-22T19:18:06.158Z","created_at":"2022-04-07T11:43:46.278Z","updated_at":"2026-10-23T03:16:33.172Z","registry_url":"https://packagist.org/packages/topthink/framework#","install_command":"composer require topthink/framework","documentation_url":null,"metadata":{"funding":[]},"repo_metadata":{"id":37444630,"uuid":"48530411","full_name":"top-think/framework","owner":"top-think","description":"ThinkPHP Framework","archived":false,"fork":false,"pushed_at":"2026-03-26T06:10:03.000Z","size":18952,"stargazers_count":2810,"open_issues_count":18,"forks_count":1037,"subscribers_count":167,"default_branch":"8.x","last_synced_at":"2026-10-20T19:09:51.390Z","etag":null,"topics":["framework","orm","route","template","thinkphp"],"latest_commit_sha":null,"homepage":"http://www.thinkphp.cn","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/top-think.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-12-24T07:12:35.000Z","updated_at":"2026-10-14T03:20:42.000Z","dependencies_parsed_at":"2026-08-26T18:31:22.536Z","dependency_job_id":null,"html_url":"https://github.com/top-think/framework","commit_stats":{"total_commits":5783,"total_committers":146,"mean_commits":39.60958904109589,"dds":0.1739581532076777,"last_synced_commit":"23c98b711f7dc852acea90fec200b57faf4c1cea"},"previous_names":[],"tags_count":124,"template":false,"template_full_name":null,"purl":"pkg:github/top-think/framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/top-think","download_url":"https://codeload.github.com/top-think/framework/tar.gz/refs/heads/8.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/sbom","scorecard":{"id":894455,"data":{"date":"2025-08-11","repo":{"name":"github.com/top-think/framework","commit":"9a27be951350463bc15fcc6494ade4651ba92c88"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 12 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/php-cs-fixer.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: src/think/console/bin/hiddeninput.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":"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/build.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/top-think/framework/build.yml/8.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/top-think/framework/build.yml/8.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/top-think/framework/build.yml/8.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/top-think/framework/build.yml/8.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/php-cs-fixer.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/top-think/framework/php-cs-fixer.yml/8.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/php-cs-fixer.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/top-think/framework/php-cs-fixer.yml/8.x?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(master): error during branchesHandler.query: 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"}}]},"last_synced_at":"2025-08-24T13:09:19.517Z","repository_id":37444630,"created_at":"2025-08-24T13:09:19.517Z","updated_at":"2025-08-24T13:09:19.517Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38411929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-20T02:00:06.669Z","response_time":101,"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":"top-think","name":"ThinkPHP","uuid":"16305258","kind":"organization","description":"ThinkPHP官方团队","email":null,"website":"http://www.thinkphp.cn","location":"china","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16305258?v=4","repositories_count":48,"last_synced_at":"2024-10-29T17:10:22.428Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/top-think","funding_links":[],"total_stars":16596,"followers":228,"following":0,"created_at":"2022-11-04T14:26:46.688Z","updated_at":"2024-10-29T17:10:22.428Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/top-think","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/top-think/repositories"},"tags":[{"name":"v8.1.4","sha":"8e7b2b2364047cbf71a38c4e397a9ca0d4ef2b01","kind":"commit","published_at":"2026-01-15T02:45:10.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.1.4","html_url":"https://github.com/top-think/framework/releases/tag/v8.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.4/manifests"},{"name":"v8.1.3","sha":"e4207e98b66f92d26097ed6efd535930cba90e8f","kind":"commit","published_at":"2025-07-14T03:48:44.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.1.3","html_url":"https://github.com/top-think/framework/releases/tag/v8.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.3/manifests"},{"name":"v8.1.2","sha":"8faec5c9b7a7f2a66ca3140a57e81bd6cd37567c","kind":"commit","published_at":"2025-01-14T08:04:03.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.1.2","html_url":"https://github.com/top-think/framework/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"d301115ea77f33745b8d6659c74740c34fe53e9b","kind":"commit","published_at":"2024-11-26T05:57:55.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.1.1","html_url":"https://github.com/top-think/framework/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"d51fd2b96a8a5d030e08b4976dc6029684ad4403","kind":"commit","published_at":"2024-11-21T05:43:58.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.1.0","html_url":"https://github.com/top-think/framework/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.1.0/manifests"},{"name":"v8.0.4","sha":"846432655a82614a874cdaaac7be6870940b14d2","kind":"commit","published_at":"2024-07-29T03:24:24.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.0.4","html_url":"https://github.com/top-think/framework/releases/tag/v8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.4/manifests"},{"name":"v6.0.16","sha":"d3904e51e279c3b72ee206192aeccf9b1cffb534","kind":"commit","published_at":"2024-04-16T02:01:53.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.16","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.16/manifests"},{"name":"v6.1.5","sha":"57d1950a1844ef8d3098ea290032aeb92e2e32c3","kind":"commit","published_at":"2024-04-16T02:01:19.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.1.5","html_url":"https://github.com/top-think/framework/releases/tag/v6.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.5/manifests"},{"name":"v8.0.3","sha":"5e59fb1e2bcb400c6f82e99d1a40dd058afc8563","kind":"commit","published_at":"2023-10-17T08:31:52.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.0.3","html_url":"https://github.com/top-think/framework/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"6477942f80090a7f3d194197765ca1217a7aab87","kind":"commit","published_at":"2023-08-15T03:05:55.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.0.2","html_url":"https://github.com/top-think/framework/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.2/manifests"},{"name":"v6.1.4","sha":"66eb9cf4d627df12911344cd328faf9bb596bf2c","kind":"commit","published_at":"2023-07-11T15:16:03.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.1.4","html_url":"https://github.com/top-think/framework/releases/tag/v6.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.4/manifests"},{"name":"v8.0.1","sha":"23101f0ad7581de32442553e045cffd7686a337b","kind":"commit","published_at":"2023-07-09T09:12:43.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.0.1","html_url":"https://github.com/top-think/framework/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"08a2201af6e6f9b153520fef448190a83f83c488","kind":"commit","published_at":"2023-06-30T10:27:53.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.0.0","html_url":"https://github.com/top-think/framework/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.0/manifests"},{"name":"v6.1.3","sha":"7c324e7011246f0064b055b62ab9c3921cf0a041","kind":"commit","published_at":"2023-05-22T03:02:08.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.1.3","html_url":"https://github.com/top-think/framework/releases/tag/v6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.3/manifests"},{"name":"v6.0.15","sha":"0d248a0bf590a6ec5fd65de5e28448bcac0608f1","kind":"commit","published_at":"2023-05-19T09:55:18.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.15","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.15/manifests"},{"name":"v6.1.2","sha":"67235be5b919aaaf1de5aed9839f65d8e766aca3","kind":"commit","published_at":"2023-02-08T02:24:01.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.1.2","html_url":"https://github.com/top-think/framework/releases/tag/v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.2/manifests"},{"name":"v8.0.0-beta","sha":"4ebe41d4ed2f0b845eff92e7618067316a059394","kind":"commit","published_at":"2023-02-07T09:58:20.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v8.0.0-beta","html_url":"https://github.com/top-think/framework/releases/tag/v8.0.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v8.0.0-beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v8.0.0-beta/manifests"},{"name":"v6.1.1","sha":"2cb56f3e6f3c479fe90ea5f28d38d3b5ef6c4210","kind":"commit","published_at":"2022-10-26T03:48:53.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.1.1","html_url":"https://github.com/top-think/framework/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.1/manifests"},{"name":"v5.1.42","sha":"ecf1a90d397d821ce2df58f7d47e798c17eba3ad","kind":"commit","published_at":"2022-10-25T15:04:49.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.42","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.42","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.42","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.42/manifests"},{"name":"v5.0.25","sha":"643c58ed1bd22a2823ce5e95b3b68a5075f9087c","kind":"commit","published_at":"2022-10-25T14:59:38.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.25","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.25/manifests"},{"name":"v6.0.14","sha":"e621c239492d4f7e276e166b16aba3fb933d501e","kind":"commit","published_at":"2022-10-25T14:45:56.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.14","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.14/manifests"},{"name":"v6.1.0","sha":"e563b6c9c17913c7487c73992cf6a225cd41b35a","kind":"commit","published_at":"2022-10-25T14:42:15.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.1.0","html_url":"https://github.com/top-think/framework/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.1.0/manifests"},{"name":"v6.0.13","sha":"126d5b2cbacb73d6e2a85cbc7a2c6ee59d0b3fa6","kind":"commit","published_at":"2022-07-15T02:52:08.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.13","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.13/manifests"},{"name":"v6.0.12","sha":"e478316ac843c1a884a3b3a7a94db17c4001ff5c","kind":"commit","published_at":"2022-01-21T06:31:07.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.12","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.12/manifests"},{"name":"v6.0.11","sha":"d9cadb6971ae92ff85ba5f2be77a40b0ad5718fb","kind":"commit","published_at":"2021-12-31T09:14:28.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.11","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.11/manifests"},{"name":"v6.0.10","sha":"d9cadb6971ae92ff85ba5f2be77a40b0ad5718fb","kind":"commit","published_at":"2021-12-31T09:14:28.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.10","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.10/manifests"},{"name":"v6.0.9","sha":"0b5fb453f0e533de3af3a1ab6a202510b61be617","kind":"commit","published_at":"2021-07-22T03:24:49.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.9","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.9/manifests"},{"name":"v6.0.8","sha":"4789343672aef06d571d556da369c0e156609bce","kind":"commit","published_at":"2021-04-27T00:41:08.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.8","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.8/manifests"},{"name":"v6.0.7","sha":"db8fe22520a9660dd5e4c87e304034ac49e39270","kind":"commit","published_at":"2021-01-25T14:48:29.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.7","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.7/manifests"},{"name":"v5.1.41","sha":"7137741a323a4a60cfca334507cd1812fac91bb2","kind":"commit","published_at":"2021-01-11T02:51:29.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.41","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.41","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.41","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.41/manifests"},{"name":"v6.0.6","sha":"dd265d9e962da2c033a45190b839d5538770a760","kind":"commit","published_at":"2021-01-10T15:35:54.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.6","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.6/manifests"},{"name":"v6.0.5","sha":"85625d984f5c96699dc27d384869f206c3aec1cc","kind":"commit","published_at":"2020-10-26T07:18:00.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.5","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.5/manifests"},{"name":"v5.1.40","sha":"df0f92d58c70207c9ce9526fa7743eeff0831328","kind":"commit","published_at":"2020-10-09T07:36:44.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.40","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.40","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.40","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.40/manifests"},{"name":"v6.0.4","sha":"4b252d78562d4a51a501651f837c26cb9d91624f","kind":"commit","published_at":"2020-09-29T02:19:59.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.4","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.4/manifests"},{"name":"v6.0.3","sha":"b4046fb21e6163ba23a792b694162693dbe71b4b","kind":"commit","published_at":"2020-06-26T16:03:10.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.3","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.3/manifests"},{"name":"v6.0.2","sha":"1444cce94b40a836958380b160a5fb7bfc165daf","kind":"commit","published_at":"2020-01-13T05:48:05.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.2","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"501f3dd17dc6266e17b7d8df3e9fd090bd2cc85f","kind":"commit","published_at":"2019-12-24T07:57:03.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.1","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.1/manifests"},{"name":"v5.1.39","sha":"5762858f3d58faafb3a39427f8788884b2927007","kind":"commit","published_at":"2019-11-17T23:22:02.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.39","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.39","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.39","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.39/manifests"},{"name":"v6.0.0","sha":"79c555aab0313d1a33ddcdb3c395f2c47f37f597","kind":"commit","published_at":"2019-10-23T23:28:43.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.0","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0/manifests"},{"name":"v6.0.0-rc5","sha":"63f1d0bc5d0555e6e50b8431bb2e37442012d7bf","kind":"commit","published_at":"2019-10-14T01:43:58.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.0-rc5","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.0-rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.0-rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc5/manifests"},{"name":"v6.0.0-rc4","sha":"949fb11045a6633b73b9fd44daa2d28313efbdd8","kind":"commit","published_at":"2019-08-15T08:20:08.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.0-rc4","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.0-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc4/manifests"},{"name":"v5.1.38.1","sha":"12d15c29d5d6a972fc8bfc8db005d64d4786028c","kind":"commit","published_at":"2019-08-12T00:58:30.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.38.1","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.38.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.38.1/manifests"},{"name":"v5.1.38","sha":"b538d2615794bfd05455b6f8232a359d09f5a8df","kind":"commit","published_at":"2019-08-09T07:12:36.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.38","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.38","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.38","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.38/manifests"},{"name":"v6.0.0-rc3","sha":"3e8655e1f419f93b1690620ce2fce690a71c49b1","kind":"commit","published_at":"2019-06-02T14:23:30.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.0-rc3","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc3/manifests"},{"name":"v5.1.37.1","sha":"05eecd121d18d6705aaa10aa44fcdf7c14da4d0b","kind":"commit","published_at":"2019-05-28T06:57:29.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.37.1","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.37.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.37.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.37.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.37.1/manifests"},{"name":"v5.1.37","sha":"04cb0b7a4872fb7ebfd2d3af34074ac12bbfa31a","kind":"commit","published_at":"2019-05-26T04:54:04.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.37","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.37","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.37","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.37/manifests"},{"name":"v5.1.36","sha":"135eee67ce9ee0b07da201f743d7dd88ec431abb","kind":"commit","published_at":"2019-04-28T08:56:58.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.36","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.36/manifests"},{"name":"v6.0.0-rc2","sha":"68b4916bf909b7def90524e457f21075a43bca1c","kind":"commit","published_at":"2019-04-22T00:13:46.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v6.0.0-rc2","html_url":"https://github.com/top-think/framework/releases/tag/v6.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v6.0.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v6.0.0-rc2/manifests"},{"name":"v5.1.35","sha":"c53c0c6132022a87e8ee9c4109939eaf9a8a7adb","kind":"commit","published_at":"2019-03-03T00:44:44.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.35","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.35/manifests"},{"name":"v5.2-rc1","sha":"f165dfb77c780f41d475f109eb826bcd77998ad1","kind":"commit","published_at":"2019-02-14T10:02:51.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.2-rc1","html_url":"https://github.com/top-think/framework/releases/tag/v5.2-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.2-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.2-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.2-rc1/manifests"},{"name":"v5.2-beta.3","sha":"ca712cf72b07cd03c1eadb311410d0b8ad39ed77","kind":"commit","published_at":"2019-01-30T06:40:51.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.2-beta.3","html_url":"https://github.com/top-think/framework/releases/tag/v5.2-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.2-beta.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.2-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.2-beta.3/manifests"},{"name":"v5.1.34","sha":"7c8cd1ea2bd4683a6ef46af415334260c6e2cc15","kind":"commit","published_at":"2019-01-30T06:38:38.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.34","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.34/manifests"},{"name":"v5.1.33","sha":"477e1cef91290a36398ecbcdffcec7268d80f0dd","kind":"commit","published_at":"2019-01-16T06:10:52.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.33","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.33/manifests"},{"name":"v5.0.24","sha":"c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be","kind":"commit","published_at":"2019-01-11T08:04:58.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.24","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.24/manifests"},{"name":"v5.1.32","sha":"88a2ab625b35e047896718db320e08375cf021da","kind":"commit","published_at":"2018-12-23T13:42:11.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.32","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.32/manifests"},{"name":"v5.1.31","sha":"adde39c236cfeda454fe725d999d89abf67b8caf","kind":"commit","published_at":"2018-12-11T05:17:32.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.31","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.31/manifests"},{"name":"v5.0.23","sha":"4cbc0b5e93314446243ebc7d5f005f9c32864737","kind":"commit","published_at":"2018-12-09T12:40:40.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.23","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.23/manifests"},{"name":"v5.1.30","sha":"4fefa5ed2f9dc8a15fcf7bb271d0d918fb48dacc","kind":"commit","published_at":"2018-11-30T07:46:23.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.30","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.30/manifests"},{"name":"v5.2-beta.2","sha":"288b55662f9ff7ccf821dc93f496beea3aed8b57","kind":"commit","published_at":"2018-11-25T08:57:13.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.2-beta.2","html_url":"https://github.com/top-think/framework/releases/tag/v5.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.2-beta.2/manifests"},{"name":"v5.1.29","sha":"f1d8ee3a91e8f504507edb5dcc49c50c47b4500f","kind":"commit","published_at":"2018-11-11T01:17:33.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.29","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.29/manifests"},{"name":"v5.1.28","sha":"b5077520855a1f406205687c73cdeaee1ed618c2","kind":"commit","published_at":"2018-10-29T02:52:45.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.28","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.28/manifests"},{"name":"v5.1.27","sha":"f607b8fd51cc25e4da7e2f4ef0d5e64f390d36bd","kind":"commit","published_at":"2018-10-22T02:10:08.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.27","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.27/manifests"},{"name":"v5.0.22","sha":"b0514ee54c4703c1598d3caa3fad2b8a6a41e311","kind":"commit","published_at":"2018-10-21T08:36:55.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.22","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.22/manifests"},{"name":"v5.1.26","sha":"a1958bf78fb47b6cf70d9b9ab71bb6eaec8037b3","kind":"commit","published_at":"2018-10-14T12:26:46.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.26","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.26/manifests"},{"name":"v5.1.25","sha":"2e684d5fa38bd2d8ee864982f3114a28992da895","kind":"commit","published_at":"2018-10-04T05:04:50.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.25","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.25/manifests"},{"name":"v5.1.24","sha":"6e95b6208d688eddeb76fb771331180b0ef05de2","kind":"commit","published_at":"2018-09-05T02:54:56.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.24","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.24/manifests"},{"name":"v5.1.23","sha":"7b7f1b6b23897e7f0c7a98a56e61723a61fa27ce","kind":"commit","published_at":"2018-08-24T07:25:03.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.23","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.23/manifests"},{"name":"v5.0.21","sha":"60e38a040b31885ade6887208d1429ac4052f623","kind":"commit","published_at":"2018-08-23T09:38:39.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.21","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.21/manifests"},{"name":"v5.1.22","sha":"35e9878a6ba06257502c5ba664d8e3407012ad00","kind":"commit","published_at":"2018-08-09T06:04:18.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.22","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.22/manifests"},{"name":"v5.1.21","sha":"e670467e24399c98581db1b1d39191848f3e6b4d","kind":"commit","published_at":"2018-08-02T09:17:04.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.21","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.21/manifests"},{"name":"v5.1.20","sha":"5a0baedbc155a433e55d33fde70330e35d13e5ed","kind":"commit","published_at":"2018-07-25T09:01:54.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.20","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.20/manifests"},{"name":"v5.1.19","sha":"3a0fea90ed2a99b181ce503090e08be1171ed091","kind":"commit","published_at":"2018-07-13T14:10:28.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.19","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.19/manifests"},{"name":"v5.1.18","sha":"833fcaf0f29f23bdceaae655f64d10c18b9bf562","kind":"commit","published_at":"2018-07-02T05:29:17.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.18","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.18/manifests"},{"name":"v5.1.17","sha":"61a66e8eeecf1584e0dc150a530f0d116e6ccd01","kind":"commit","published_at":"2018-06-19T03:11:41.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.17","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.17/manifests"},{"name":"v5.1.16","sha":"e0a8bdc52957a8f9774353fbfa0b9fd6ee206188","kind":"commit","published_at":"2018-06-08T04:10:59.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.16","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.16/manifests"},{"name":"v5.1.15","sha":"04d8180148fe11610a9601ed6a7d7320998d21f1","kind":"commit","published_at":"2018-06-01T03:56:50.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.15","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.15/manifests"},{"name":"v5.1.14","sha":"6448c4b42599d58125ba1307aa6d3defa044aeb9","kind":"commit","published_at":"2018-05-19T13:37:11.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.14","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.14/manifests"},{"name":"v5.0.20","sha":"e20f6e8cadbbc6e246a0c121c89bfd278f30c76b","kind":"commit","published_at":"2018-05-11T08:02:47.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.20","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.20/manifests"},{"name":"v5.1.13","sha":"1cc81707dab128e360405aa4811a27b7a5403a78","kind":"commit","published_at":"2018-05-11T07:50:00.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.13","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.13/manifests"},{"name":"v5.1.12","sha":"f879603ee321af8fde56d8855445cf98bc81b042","kind":"commit","published_at":"2018-04-26T03:46:41.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.12","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.12/manifests"},{"name":"v5.0.19","sha":"c6e263be4b846848900b84514dfedae16a082626","kind":"commit","published_at":"2018-04-26T03:08:28.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.19","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.19/manifests"},{"name":"v5.1.11","sha":"3156528b80dfa004109dfbfdbeb770b376a13f01","kind":"commit","published_at":"2018-04-19T10:12:09.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.11","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.11/manifests"},{"name":"v5.0.18","sha":"513701788ef223b8342537546b29bceaaf0cf1f0","kind":"commit","published_at":"2018-04-16T04:46:58.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.18","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.18/manifests"},{"name":"v5.1.10","sha":"5f1db3a08b0fd4dca493a2fee610c2d6e2e31c3a","kind":"commit","published_at":"2018-04-16T03:53:52.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.10","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.10/manifests"},{"name":"v5.0.17","sha":"e4d4911b461d08f88120a0277c23f9b58f6b3187","kind":"commit","published_at":"2018-04-13T03:33:30.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.17","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.17/manifests"},{"name":"v5.1.9","sha":"fff4acf5727d7f83f059026098c681042db75bb7","kind":"commit","published_at":"2018-04-12T08:33:20.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.9","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.9/manifests"},{"name":"v5.1.8","sha":"8f6c84abd9e2f9db5a071168c0153724b54b083c","kind":"commit","published_at":"2018-04-06T05:28:49.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.8","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.8/manifests"},{"name":"v5.1.7","sha":"81a93819dbbd66774405daf9c27a9219232dba9a","kind":"commit","published_at":"2018-03-29T04:16:43.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.7","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.7/manifests"},{"name":"v5.1.6","sha":"28d031d7417276d260332ed562fd2c3fa9d100f4","kind":"commit","published_at":"2018-03-28T04:41:44.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.6","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.6/manifests"},{"name":"v5.0.16","sha":"97de5ec026074ff9721fe8743396095f34712da0","kind":"commit","published_at":"2018-03-26T09:24:20.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.16","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.16/manifests"},{"name":"v5.1.5","sha":"f81c4282cdf401be44fbe1a28b3e3df425e3017f","kind":"commit","published_at":"2018-02-02T05:39:38.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.5","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.5/manifests"},{"name":"v5.0.15","sha":"7c1375791fe8772e33282ee8611ea465dc215fca","kind":"commit","published_at":"2018-01-31T08:40:10.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.15","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.15/manifests"},{"name":"v5.1.4","sha":"57026de4c60ee300896124f32554de8ebb3cc921","kind":"commit","published_at":"2018-01-19T08:06:41.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.4","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.4/manifests"},{"name":"v5.1.3","sha":"8e41f4e2599405b6b722de32ce75b6c473064d24","kind":"commit","published_at":"2018-01-12T09:31:52.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.3","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.3/manifests"},{"name":"5.1.3","sha":"a3dbddd7e5941d7b7f589e4799381f71c83cfa36","kind":"commit","published_at":"2018-01-12T04:27:43.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.1.3","html_url":"https://github.com/top-think/framework/releases/tag/5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.1.3/manifests"},{"name":"v5.1.2","sha":"0f2f83cd8b21bcb63500e8ee71d1e904a731f9d4","kind":"commit","published_at":"2018-01-08T07:35:21.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.2","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"9080278dd01c3448add8eb7a9463a5137a071ac7","kind":"commit","published_at":"2018-01-03T03:38:09.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.1","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.1/manifests"},{"name":"v5.0.14","sha":"3d1bdfbc19a7e7fd323be1dd53c4bacbe7bfb706","kind":"commit","published_at":"2018-01-01T12:44:11.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.14","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.14/manifests"},{"name":"v5.1.0","sha":"0742917f5b216f2b49fcfbf3ea4deff1d7eddddb","kind":"commit","published_at":"2017-12-31T15:48:41.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1.0","html_url":"https://github.com/top-think/framework/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1.0/manifests"},{"name":"v5.0.13","sha":"29803c09c9e8d7385ab720d2c199c036ceedc4d3","kind":"commit","published_at":"2017-12-13T04:44:30.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.13","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.13/manifests"},{"name":"v5.0.12","sha":"0fb51680e8d62495d27f17a0e6cf889b763a6d3c","kind":"commit","published_at":"2017-11-06T01:19:03.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.12","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.12/manifests"},{"name":"v5.1-rc.3","sha":"7a1a2fd533b29e6edf87923d9fa98b76224b918d","kind":"commit","published_at":"2017-11-05T14:50:05.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1-rc.3","html_url":"https://github.com/top-think/framework/releases/tag/v5.1-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-rc.3/manifests"},{"name":"v5.1-rc.2","sha":"412b37b9a9a5f6306322aac3bcb3ef6079f412e6","kind":"commit","published_at":"2017-10-16T07:53:42.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1-rc.2","html_url":"https://github.com/top-think/framework/releases/tag/v5.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-rc.2/manifests"},{"name":"v5.0.11","sha":"926c9edb0c2682b14f563cac2c8a93f42f729016","kind":"commit","published_at":"2017-09-13T03:30:29.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.11","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.11/manifests"},{"name":"5.0.11","sha":"f02aa3d3b6e67442a7835bda95f765828977733b","kind":"commit","published_at":"2017-09-13T03:29:50.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.0.11","html_url":"https://github.com/top-think/framework/releases/tag/5.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0.11/manifests"},{"name":"v5.1-rc.1","sha":"2a8b03c5a79e6c9efdc25e78b8a51977aa9df37b","kind":"commit","published_at":"2017-09-08T06:42:42.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1-rc.1","html_url":"https://github.com/top-think/framework/releases/tag/v5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-rc.1/manifests"},{"name":"v5.0.10","sha":"094dde5d8d0ef3ebdc14df1f57138bdb13133168","kind":"commit","published_at":"2017-07-05T05:49:20.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.10","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.10/manifests"},{"name":"5.0.10","sha":"e428c43ec5138c989cfdb38ac300a964ad77f9cb","kind":"commit","published_at":"2017-07-05T03:35:06.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.0.10","html_url":"https://github.com/top-think/framework/releases/tag/5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0.10/manifests"},{"name":"v5.0.9","sha":"24ae4b9042bf9acfd041eb34602b14eb8669bc3f","kind":"commit","published_at":"2017-05-20T10:43:04.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.9","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.9/manifests"},{"name":"v5.0.8","sha":"02f8e8a9099c534d1b2c38385fcf1fa5404694d4","kind":"commit","published_at":"2017-04-28T09:33:15.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.8","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.8/manifests"},{"name":"v5.1-beta.1","sha":"f6db57266bace00902269d0c99b3dc159d22824d","kind":"commit","published_at":"2017-04-28T05:58:02.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.1-beta.1","html_url":"https://github.com/top-think/framework/releases/tag/v5.1-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.1-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.1-beta.1/manifests"},{"name":"v5.0.7","sha":"bcf64f19f4fadbff6c8503891689ff7e6f2fe9a3","kind":"commit","published_at":"2017-02-25T02:51:57.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.7","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.7/manifests"},{"name":"v5.0.6","sha":"a3a37e6cfad132d5b02ffff8f23a4abc565f7928","kind":"commit","published_at":"2017-02-07T09:39:59.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.6","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.6/manifests"},{"name":"v5.0.5","sha":"86cc9378a0c46e66dabed6681f8b8de758585ae1","kind":"commit","published_at":"2017-01-23T05:59:21.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.5","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.5/manifests"},{"name":"v5.0.4","sha":"c695397733a707d4434fa8f8c070c9caf1f1f369","kind":"commit","published_at":"2016-12-20T00:28:50.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.4","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.4/manifests"},{"name":"v5.0.3","sha":"fd30f090e40dc25a758d99029fa07f669f575580","kind":"commit","published_at":"2016-11-11T09:22:23.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.3","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"0674c774981517e48911eafc0f1102a8fe56a022","kind":"commit","published_at":"2016-10-24T06:15:09.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.2","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"0e39004f5661ad6c11e1b00026aa9d857068dbbc","kind":"commit","published_at":"2016-09-28T03:40:39.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.1","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.1/manifests"},{"name":"5.0","sha":"4115408538b566d795d621385f9c293f026fb3f4","kind":"commit","published_at":"2016-09-15T04:58:29.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.0","html_url":"https://github.com/top-think/framework/releases/tag/5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0/manifests"},{"name":"v5.0.0","sha":"4115408538b566d795d621385f9c293f026fb3f4","kind":"commit","published_at":"2016-09-15T04:58:29.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/v5.0.0","html_url":"https://github.com/top-think/framework/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/v5.0.0/manifests"},{"name":"5.0-rc4","sha":"2cb8022982be59ce9671e9146a4f0f8c5ca5e5bb","kind":"commit","published_at":"2016-07-01T06:41:17.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.0-rc4","html_url":"https://github.com/top-think/framework/releases/tag/5.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.0-rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc4/manifests"},{"name":"5.0-rc3","sha":"1f40eed301bbd4914d46f528cb6b09eae41800fa","kind":"commit","published_at":"2016-04-23T12:44:17.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.0-rc3","html_url":"https://github.com/top-think/framework/releases/tag/5.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.0-rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc3/manifests"},{"name":"5.0-rc2","sha":"f4c145e7c52fc9dbf6f42814ece709acc56d0a28","kind":"commit","published_at":"2016-03-10T15:08:37.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.0-rc2","html_url":"https://github.com/top-think/framework/releases/tag/5.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc2/manifests"},{"name":"5.0-rc1","sha":"2cda8a521dc972b0c707719eeea6accb7d8c6e91","kind":"commit","published_at":"2016-01-30T03:33:12.000Z","download_url":"https://codeload.github.com/top-think/framework/tar.gz/5.0-rc1","html_url":"https://github.com/top-think/framework/releases/tag/5.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/top-think/framework@5.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/tags/5.0-rc1/manifests"}]},"repo_metadata_updated_at":"2026-10-22T19:18:06.696Z","dependent_packages_count":1372,"downloads":3577141,"downloads_period":"total","dependent_repos_count":3236,"rankings":{"downloads":0.5433219016775763,"dependent_repos_count":0.1604412899479712,"dependent_packages_count":0.03360754030995318,"stargazers_count":0.14079522569245537,"forks_count":0.057045791981500865,"docker_downloads_count":0.5065360725500233,"average":0.2402913036932467},"purl":"pkg:composer/topthink/framework","advisories":[{"uuid":"GSA_kwCzR0hTQS1tcndjLW12cjgtOXhxNc4ABKx6","url":"https://github.com/advisories/GHSA-mrwc-mvr8-9xq5","title":"ThinkPHP Path Traversal Vulnerability","description":"An issue in ThinkPHP Framework v.5.1 allows a remote attacker to execute arbitrary code via the routecheck function.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-08-05T15:30:53.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2025-50706","https://xinyisleep.github.io/2024-04-24/Thinkphp5.1%E6%96%87%E4%BB%B6%E5%8C%85%E5%90%AB-CNVD-2024-29981","https://xinyisleep.github.io/CVE-2025-50706.md","https://github.com/advisories/GHSA-mrwc-mvr8-9xq5"],"source_kind":"github","identifiers":["GHSA-mrwc-mvr8-9xq5","CVE-2025-50706"],"repository_url":null,"blast_radius":32.64307917034419,"created_at":"2025-08-05T19:09:46.472Z","updated_at":"2026-10-12T12:09:53.608Z","epss_percentage":0.01029,"epss_percentile":0.62506,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcndjLW12cjgtOXhxNc4ABKx6","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tcndjLW12cjgtOXhxNc4ABKx6","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 5.1.41"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tcndjLW12cjgtOXhxNc4ABKx6/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mNHdoLTM1OWctNHBxN84AA_Yu","url":"https://github.com/advisories/GHSA-f4wh-359g-4pq7","title":"ThinkPHP deserialization vulnerability","description":"A deserialization vulnerability in Thinkphp v6.1.3 to v8.0.4 allows attackers to execute arbitrary code.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2024-09-09T21:31:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2024-44902","https://github.com/fru1ts/CVE-2024-44902","http://thinkphp.com","https://github.com/advisories/GHSA-f4wh-359g-4pq7"],"source_kind":"github","identifiers":["GHSA-f4wh-359g-4pq7","CVE-2024-44902"],"repository_url":"https://github.com/fru1ts/CVE-2024-44902","blast_radius":32.64307917034419,"created_at":"2024-09-09T23:05:45.744Z","updated_at":"2026-10-12T12:13:22.946Z","epss_percentage":0.04208,"epss_percentile":0.90505,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNHdoLTM1OWctNHBxN84AA_Yu","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mNHdoLTM1OWctNHBxN84AA_Yu","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003e= 6.1.3, \u003c= 8.0.4"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNHdoLTM1OWctNHBxN84AA_Yu/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS05NjlmLXY3anYtcGdqM84AA7wL","url":"https://github.com/advisories/GHSA-969f-v7jv-pgj3","title":"ThinkPHP Cross-Site Scripting Vulnerability","description":"ThinkPHP 8.0.3 allows remote attackers to exploit XSS due to inadequate filtering of function argument values in think_exception.tpl.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-05-04T21:30:33.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://nvd.nist.gov/vuln/detail/CVE-2024-34467","https://github.com/top-think/framework/issues/2996","https://github.com/top-think/framework/commit/403358cd3e510e2fdab63f951930bdd093314eee","https://github.com/top-think/framework/commit/57d1950a1844ef8d3098ea290032aeb92e2e32c3","https://github.com/top-think/framework/commit/d3904e51e279c3b72ee206192aeccf9b1cffb534","https://github.com/advisories/GHSA-969f-v7jv-pgj3"],"source_kind":"github","identifiers":["GHSA-969f-v7jv-pgj3","CVE-2024-34467"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2024-05-13T21:05:30.906Z","updated_at":"2026-10-18T20:15:46.800Z","epss_percentage":0.00417,"epss_percentile":0.34512,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05NjlmLXY3anYtcGdqM84AA7wL","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS05NjlmLXY3anYtcGdqM84AA7wL","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":"6.0.17","vulnerable_version_range":"\u003c 6.0.17"},{"first_patched_version":"6.1.5","vulnerable_version_range":"\u003e= 6.1.0, \u003c 6.1.5"},{"first_patched_version":"8.0.4","vulnerable_version_range":"\u003e= 8.0.0, \u003c 8.0.4"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05NjlmLXY3anYtcGdqM84AA7wL/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wNHFyLXZxMmctMjJ3cM4AAwkn","url":"https://github.com/advisories/GHSA-p4qr-vq2g-22wp","title":"ThinkPHP Framework vulnerable to remote code execution","description":"ThinkPHP Framework before 6.0.14 allows local file inclusion via the lang parameter when the language pack feature is enabled (`lang_switch_on=true`). An unauthenticated and remote attacker can exploit this to execute arbitrary operating system commands, as demonstrated by including `pearcmd.php`.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-12-23T21:30:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-47945","https://github.com/top-think/framework/commit/c4acb8b4001b98a0078eda25840d33e295a7f099","https://github.com/top-think/framework/compare/v6.0.13...v6.0.14","https://tttang.com/archive/1865","https://github.com/advisories/GHSA-p4qr-vq2g-22wp"],"source_kind":"github","identifiers":["GHSA-p4qr-vq2g-22wp","CVE-2022-47945"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2023-01-04T14:03:32.312Z","updated_at":"2026-10-12T12:19:17.497Z","epss_percentage":0.28731,"epss_percentile":0.98093,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wNHFyLXZxMmctMjJ3cM4AAwkn","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wNHFyLXZxMmctMjJ3cM4AAwkn","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":"6.0.14","vulnerable_version_range":"\u003c 6.0.14"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wNHFyLXZxMmctMjJ3cM4AAwkn/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01OWZoLXJqcTMteHE3as4AAwLl","url":"https://github.com/advisories/GHSA-59fh-rjq3-xq7j","title":"Thinkphp has a code logic error","description":"Thinkphp 5.1.41 and 5.0.24 has a code logic error which causes file upload getshell.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-12-06T18:30:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-44289","https://github.com/top-think/framework/issues/2772","https://github.com/advisories/GHSA-59fh-rjq3-xq7j"],"source_kind":"github","identifiers":["GHSA-59fh-rjq3-xq7j","CVE-2022-44289"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2022-12-21T16:11:46.941Z","updated_at":"2026-10-23T02:13:11.150Z","epss_percentage":0.03071,"epss_percentile":0.87535,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01OWZoLXJqcTMteHE3as4AAwLl","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01OWZoLXJqcTMteHE3as4AAwLl","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003e= 5.1, \u003c= 5.1.41"},{"first_patched_version":null,"vulnerable_version_range":"\u003c= 5.0.24"}],"purl":null,"statistics":{"dependent_packages_count":1372,"dependent_repos_count":3236,"downloads":3570751,"downloads_period":"total"},"affected_versions":["v5.0.1","v5.0.2","v5.0.3","v5.0.4","v5.0.5","v5.0.6","v5.0.7","v5.0.8","v5.0.9","v5.0.10","v5.0.11","v5.0.12","v5.0.13","v5.0.14","v5.0.15","v5.0.16","v5.0.17","v5.0.18","v5.0.19","v5.0.20","v5.0.21","v5.0.22","v5.0.23","v5.0.24","v5.1.0","v5.1.1","v5.1.2","v5.1.3","v5.1.4","v5.1.5","v5.1.6","v5.1.7","v5.1.8","v5.1.9","v5.1.10","v5.1.11","v5.1.12","v5.1.13","v5.1.14","v5.1.15","v5.1.16","v5.1.17","v5.1.18","v5.1.19","v5.1.20","v5.1.21","v5.1.22","v5.1.23","v5.1.24","v5.1.25","v5.1.26","v5.1.27","v5.1.28","v5.1.29","v5.1.30","v5.1.31","v5.1.32","v5.1.33","v5.1.34","v5.1.35","v5.1.36","v5.1.37","v5.1.37.1","v5.1.38","v5.1.38.1","v5.1.39","v5.1.40","v5.1.41"],"unaffected_versions":["v5.0.25","v5.1.42","v6.0.0","v6.0.1","v6.0.2","v6.0.3","v6.0.4","v6.0.5","v6.0.6","v6.0.7","v6.0.8","v6.0.9","v6.0.10","v6.0.11","v6.0.12","v6.0.13","v6.0.14","v6.0.15","v6.0.16","v6.1.0","v6.1.1","v6.1.2","v6.1.3","v6.1.4","v6.1.5","v8.0.0","v8.0.1","v8.0.2","v8.0.3","v8.0.4","v8.1.0","v8.1.1","v8.1.2","v8.1.3","v8.1.4"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01OWZoLXJqcTMteHE3as4AAwLl/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xampqLTdnN2gtNTR2M84AAu09","url":"https://github.com/advisories/GHSA-qjjj-7g7h-54v3","title":"ThinkPHP deserialization vulnerability","description":"ThinkPHP v6.0.13 was discovered to contain a deserialization vulnerability via the component `League\\Flysystem\\Cached\\Storage\\Psr6Cache`. This vulnerability allows attackers to execute arbitrary code via a crafted payload.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-09-16T00:00:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-38352","https://github.com/top-think/framework/issues/2749","https://github.com/advisories/GHSA-qjjj-7g7h-54v3"],"source_kind":"github","identifiers":["GHSA-qjjj-7g7h-54v3","CVE-2022-38352"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2022-12-21T16:11:58.259Z","updated_at":"2026-10-12T14:14:38.930Z","epss_percentage":0.21037,"epss_percentile":0.97509,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xampqLTdnN2gtNTR2M84AAu09","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xampqLTdnN2gtNTR2M84AAu09","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 6.0.13"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xampqLTdnN2gtNTR2M84AAu09/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1nMzc3LXg4cmctYzltZs4AAtCY","url":"https://github.com/advisories/GHSA-g377-x8rg-c9mf","title":"Deserialization of Untrusted Data in topthink/framework","description":"ThinkPHP v6.0.12 was discovered to contain a deserialization vulnerability via the component vendor\\league\\flysystem-cached-adapter\\src\\Storage\\AbstractCache.php. This vulnerability allows attackers to execute arbitrary code via a crafted payload.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-06-30T00:00:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-33107","https://github.com/top-think/framework/issues/2717","https://github.com/advisories/GHSA-g377-x8rg-c9mf"],"source_kind":"github","identifiers":["GHSA-g377-x8rg-c9mf","CVE-2022-33107"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2022-12-21T16:12:11.281Z","updated_at":"2026-10-12T14:14:56.304Z","epss_percentage":0.23905,"epss_percentile":0.97705,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1nMzc3LXg4cmctYzltZs4AAtCY","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1nMzc3LXg4cmctYzltZs4AAtCY","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 6.0.12"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1nMzc3LXg4cmctYzltZs4AAtCY/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14dmhyLTdxNHEtcWpncM4AAW36","url":"https://github.com/advisories/GHSA-xvhr-7q4q-qjgp","title":"thinkphp SQL Injection via the index.php s parameter","description":"thinkphp 3.1.3 has SQL Injection via the index.php s parameter.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-14T03:22:59.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-10225","http://www.blcat.cn/post-39.html","https://github.com/advisories/GHSA-xvhr-7q4q-qjgp"],"source_kind":"github","identifiers":["GHSA-xvhr-7q4q-qjgp","CVE-2018-10225"],"repository_url":null,"blast_radius":0.0,"created_at":"2024-04-25T00:04:58.516Z","updated_at":"2026-10-23T02:09:11.632Z","epss_percentage":0.01105,"epss_percentile":0.65512,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14dmhyLTdxNHEtcWpncM4AAW36","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14dmhyLTdxNHEtcWpncM4AAW36","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"= 3.1.3"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14dmhyLTdxNHEtcWpncM4AAW36/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12Y203LTg4angtM3IzOc4AAU7K","url":"https://github.com/advisories/GHSA-vcm7-88jx-3r39","title":"ThinkPHP SQL Injection vulnerability","description":"ThinkPHP before 5.1.23 allows SQL Injection via the `public/index/index/test/index` query string.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-14T02:03:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-16385","https://github.com/top-think/framework/issues/1375","https://exchange.xforce.ibmcloud.com/vulnerabilities/149288","https://github.com/advisories/GHSA-vcm7-88jx-3r39"],"source_kind":"github","identifiers":["GHSA-vcm7-88jx-3r39","CVE-2018-16385"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2024-05-04T06:05:09.290Z","updated_at":"2026-10-12T12:14:34.597Z","epss_percentage":0.02151,"epss_percentile":0.81502,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12Y203LTg4angtM3IzOc4AAU7K","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12Y203LTg4angtM3IzOc4AAU7K","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":"5.1.23","vulnerable_version_range":"\u003c 5.1.23"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12Y203LTg4angtM3IzOc4AAU7K/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03NWZtLTUybW0tcTVybc4AAUy_","url":"https://github.com/advisories/GHSA-75fm-52mm-q5rm","title":"ThinkPHP SQL injection vulnerability","description":"In ThinkPHP 5.1.24, the inner function delete can be used for SQL injection when its WHERE condition's value can be controlled by a user's request.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-14T01:57:50.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-17566","https://github.com/top-think/think/issues/858","https://github.com/advisories/GHSA-75fm-52mm-q5rm"],"source_kind":"github","identifiers":["GHSA-75fm-52mm-q5rm","CVE-2018-17566"],"repository_url":"https://github.com/top-think/think","blast_radius":0.0,"created_at":"2024-04-25T00:04:58.486Z","updated_at":"2026-10-22T15:10:43.668Z","epss_percentage":0.01537,"epss_percentile":0.74514,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NWZtLTUybW0tcTVybc4AAUy_","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03NWZtLTUybW0tcTVybc4AAUy_","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"= 5.1.24"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NWZtLTUybW0tcTVybc4AAUy_/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03eGZqLTRqcGctNTh2Zs4AAUsi","url":"https://github.com/advisories/GHSA-7xfj-4jpg-58vf","title":"ThinkPHP SQLi Vulnerability","description":"ThinkPHP 5.1.25 has SQL Injection via the count parameter because the library/think/db/Query.php aggregate function mishandles the aggregate variable. NOTE: a backquote character is required in the attack URI.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-14T01:53:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-18530","https://www.kingkk.com/2018/10/Thinkphp-%E8%81%9A%E5%90%88%E6%9F%A5%E8%AF%A2%E6%BC%8F%E6%B4%9E/#ThinkPHP5-lt-5-1-25","https://github.com/top-think/framework/issues/2613","https://github.com/advisories/GHSA-7xfj-4jpg-58vf"],"source_kind":"github","identifiers":["GHSA-7xfj-4jpg-58vf","CVE-2018-18530"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2023-07-25T18:03:42.366Z","updated_at":"2026-10-18T11:27:36.836Z","epss_percentage":0.01202,"epss_percentile":0.67622,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03eGZqLTRqcGctNTh2Zs4AAUsi","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03eGZqLTRqcGctNTh2Zs4AAUsi","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 5.1.25"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03eGZqLTRqcGctNTh2Zs4AAUsi/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03OHE5LTI0Z3YtZzI4OM4AAUsf","url":"https://github.com/advisories/GHSA-78q9-24gv-g288","title":"ThinkPHP SQLi Vulnerability","description":"ThinkPHP 3.2.4 has SQL Injection via the count parameter because the `Library/Think/Db/Driver/Mysql.class.php` `parseKey` function mishandles the key variable. NOTE: a backquote character is not required in the attack URI.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-14T01:53:42.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-18529","https://www.kingkk.com/2018/10/Thinkphp-%E8%81%9A%E5%90%88%E6%9F%A5%E8%AF%A2%E6%BC%8F%E6%B4%9E/#ThinkPHP3-lt-3-2-4","https://github.com/advisories/GHSA-78q9-24gv-g288"],"source_kind":"github","identifiers":["GHSA-78q9-24gv-g288","CVE-2018-18529"],"repository_url":null,"blast_radius":0.0,"created_at":"2023-07-25T19:03:40.138Z","updated_at":"2026-10-18T11:27:36.831Z","epss_percentage":0.01202,"epss_percentile":0.67622,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03OHE5LTI0Z3YtZzI4OM4AAUsf","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03OHE5LTI0Z3YtZzI4OM4AAUsf","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 3.2.4"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03OHE5LTI0Z3YtZzI4OM4AAUsf/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qN2c4LTNxcWctOGN2bc4AAUrm","url":"https://github.com/advisories/GHSA-j7g8-3qqg-8cvm","title":"ThinkPHP SQLi Vulnerability","description":"ThinkPHP 3.2.4 has SQL Injection via the order parameter because the `Library/Think/Db/Driver.class.php` parseOrder function mishandles the key variable.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-14T01:53:16.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-18546","https://github.com/top-think/thinkphp/commit/9748cb80d2f24c89218f358ca2f5ab88ee33396f","https://98587329.github.io/2018/10/09/thinkphp%E6%B3%A8%E5%85%A5%E5%88%86%E6%9E%90/","https://github.com/top-think/framework/issues/2613","https://github.com/advisories/GHSA-j7g8-3qqg-8cvm"],"source_kind":"github","identifiers":["GHSA-j7g8-3qqg-8cvm","CVE-2018-18546"],"repository_url":"https://github.com/top-think/thinkphp","blast_radius":0.0,"created_at":"2023-07-25T18:03:42.307Z","updated_at":"2026-10-12T12:19:39.407Z","epss_percentage":0.01659,"epss_percentile":0.75597,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qN2c4LTNxcWctOGN2bc4AAUrm","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qN2c4LTNxcWctOGN2bc4AAUrm","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 3.2.4"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qN2c4LTNxcWctOGN2bc4AAUrm/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zZnB2LTU0ZmYtd3Fmas3jyQ","url":"https://github.com/advisories/GHSA-3fpv-54ff-wqfj","title":"Deserialization of Untrusted Data in topthink/framework","description":"The package topthink/framework before version 6.0.12 is vulnerable to Deserialization of Untrusted Data due to insecure `unserialize` method in the `Driver` class.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-07T00:00:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-23592","https://github.com/top-think/framework/commit/d3b5aeae94bc71bae97977d05cd12c3e0550905c","https://github.com/top-think/framework/releases/tag/v6.0.12","https://snyk.io/vuln/SNYK-PHP-TOPTHINKFRAMEWORK-2385695","https://github.com/advisories/GHSA-3fpv-54ff-wqfj"],"source_kind":"github","identifiers":["GHSA-3fpv-54ff-wqfj","CVE-2021-23592"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2022-12-21T16:12:24.063Z","updated_at":"2026-10-12T14:15:21.801Z","epss_percentage":0.01731,"epss_percentile":0.76645,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zZnB2LTU0ZmYtd3Fmas3jyQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zZnB2LTU0ZmYtd3Fmas3jyQ","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":"6.0.12","vulnerable_version_range":"\u003c 6.0.12"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zZnB2LTU0ZmYtd3Fmas3jyQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02OXdwLXh3bTctNjl3bc01DA","url":"https://github.com/advisories/GHSA-69wp-xwm7-69wm","title":"Exposure of Resource to Wrong Sphere in ThinkPHP Framework","description":"ThinkPHP Framework v5.0.24 was discovered to be configured without the PATHINFO parameter. This allows attackers to access all system environment parameters from index.php.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-22T00:00:43.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:H/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-25481","https://github.com/Lyther/VulnDiscover/blob/master/Web/ThinkPHP_InfoLeak.md","https://github.com/advisories/GHSA-69wp-xwm7-69wm"],"source_kind":"github","identifiers":["GHSA-69wp-xwm7-69wm","CVE-2022-25481"],"repository_url":"https://github.com/Lyther/VulnDiscover","blast_radius":0.0,"created_at":"2022-12-21T16:12:31.293Z","updated_at":"2026-10-12T14:15:27.354Z","epss_percentage":0.04748,"epss_percentile":0.91529,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02OXdwLXh3bTctNjl3bc01DA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02OXdwLXh3bTctNjl3bc01DA","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 5.0.24"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02OXdwLXh3bTctNjl3bc01DA/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03NWpwLTg3dzItYzZ4Ms0qWQ","url":"https://github.com/advisories/GHSA-75jp-87w2-c6x2","title":"ThinkPHP Remote Code Execution (RCE) vulnerability","description":"A Remote Code Execution (RCE) vulnerability exists in ThinkPHP 3.x.x via value[_filename] in index.php, which could let a malicious user obtain server control privileges.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-11T00:00:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-44892","https://github.com/Stakcery/Web-Security/issues/1","https://github.com/advisories/GHSA-75jp-87w2-c6x2"],"source_kind":"github","identifiers":["GHSA-75jp-87w2-c6x2","CVE-2021-44892"],"repository_url":"https://github.com/Stakcery/Web-Security","blast_radius":0.0,"created_at":"2024-04-25T00:04:58.417Z","updated_at":"2026-10-16T06:09:54.261Z","epss_percentage":0.02021,"epss_percentile":0.80555,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NWpwLTg3dzItYzZ4Ms0qWQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03NWpwLTg3dzItYzZ4Ms0qWQ","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 3.2.3"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NWpwLTg3dzItYzZ4Ms0qWQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xODY4LWM0dnctcWp4M80czw","url":"https://github.com/advisories/GHSA-q868-c4vw-qjx3","title":"ThinkPHP5 SQL Injection vulnerability","description":"SQL Injection vulnerability exists in ThinkPHP5 5.0.x \u003c=5.1.22 via the parseOrder function in Builder.php.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-12-17T00:00:38.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-44350","https://github.com/top-think/framework/issues/2613","https://github.com/advisories/GHSA-q868-c4vw-qjx3"],"source_kind":"github","identifiers":["GHSA-q868-c4vw-qjx3","CVE-2021-44350"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2024-04-25T00:04:58.460Z","updated_at":"2026-10-22T15:10:43.668Z","epss_percentage":0.01419,"epss_percentile":0.72579,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xODY4LWM0dnctcWp4M80czw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xODY4LWM0dnctcWp4M80czw","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003e= 5.0, \u003c= 5.1.22"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xODY4LWM0dnctcWp4M80czw/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zM2djLTZjdzktdzNnNM0ZXg","url":"https://github.com/advisories/GHSA-33gc-6cw9-w3g4","title":"Deserialization of Untrusted Data in topthink/framework","description":"ThinkPHP v6.0.8 was discovered to contain a deserialization vulnerability via the component vendor\\league\\flysystem-cached-adapter\\src\\Storage\\Adapter.php.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-12-10T20:23:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-36564","https://github.com/top-think/framework/issues/2559","https://github.com/advisories/GHSA-33gc-6cw9-w3g4"],"source_kind":"github","identifiers":["GHSA-33gc-6cw9-w3g4","CVE-2021-36564"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2022-12-21T16:12:40.930Z","updated_at":"2026-10-18T11:26:22.005Z","epss_percentage":0.01918,"epss_percentile":0.79519,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zM2djLTZjdzktdzNnNM0ZXg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zM2djLTZjdzktdzNnNM0ZXg","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":"6.0.9","vulnerable_version_range":"\u003c 6.0.9"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zM2djLTZjdzktdzNnNM0ZXg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xcnZqLTI3NGgtaGZjZ80ZRw","url":"https://github.com/advisories/GHSA-qrvj-274h-hfcg","title":"Deserialization of Untrusted Data in topthink/framework","description":"ThinkPHP v6.0.8 was discovered to contain a deserialization vulnerability via the component League\\Flysystem\\Cached\\Storage\\AbstractCache.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-12-07T00:00:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-36567","https://github.com/top-think/framework/issues/2561","https://github.com/advisories/GHSA-qrvj-274h-hfcg"],"source_kind":"github","identifiers":["GHSA-qrvj-274h-hfcg","CVE-2021-36567"],"repository_url":"https://github.com/top-think/framework","blast_radius":0.0,"created_at":"2022-12-21T16:12:30.880Z","updated_at":"2026-10-12T14:15:27.332Z","epss_percentage":0.02486,"epss_percentile":0.83998,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xcnZqLTI3NGgtaGZjZ80ZRw","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xcnZqLTI3NGgtaGZjZ80ZRw","packages":[{"ecosystem":"packagist","package_name":"topthink/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 6.0.8"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xcnZqLTI3NGgtaGZjZ80ZRw/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/topthink/framework","docker_dependents_count":34,"docker_downloads_count":15394,"usage_url":"https://repos.ecosyste.ms/usage/packagist/topthink/framework","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/topthink/framework/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-21T18:19:37.372Z","issues_count":462,"pull_requests_count":265,"avg_time_to_close_issue":63505126.08797654,"avg_time_to_close_pull_request":20228855.208333332,"issues_closed_count":341,"pull_requests_closed_count":240,"pull_request_authors_count":89,"issue_authors_count":307,"avg_comments_per_issue":1.9177489177489178,"avg_comments_per_pull_request":0.5622641509433962,"merged_pull_requests_count":98,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":9,"past_year_pull_requests_count":9,"past_year_avg_time_to_close_issue":2717708.0,"past_year_avg_time_to_close_pull_request":561.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.2222222222222222,"past_year_avg_comments_per_pull_request":0.1111111111111111,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/top-think%2Fframework/issues","maintainers":[{"login":"liu21st","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/liu21st"},{"login":"yunwuxin","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yunwuxin"},{"login":"hongweipeng","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hongweipeng"},{"login":"NHZEX","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NHZEX"},{"login":"sy-records","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sy-records"},{"login":"F4NNIU","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/F4NNIU"}],"active_maintainers":[{"login":"hongweipeng","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hongweipeng"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/topthink%2Fframework/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/topthink%2Fframework/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/topthink%2Fframework/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/topthink%2Fframework/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/topthink%2Fframework/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/topthink%2Fframework/codemeta","maintainers":[{"uuid":"topthink","login":"topthink","name":null,"email":null,"url":null,"packages_count":40,"html_url":"https://packagist.org/users/topthink","role":null,"created_at":"2022-11-10T10:44:57.475Z","updated_at":"2022-11-10T10:44:57.475Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/topthink/packages"},{"uuid":"yunwuxin","login":"yunwuxin","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://packagist.org/users/yunwuxin","role":null,"created_at":"2022-11-10T10:44:57.477Z","updated_at":"2022-11-10T10:44:57.477Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/yunwuxin/packages"}]}