{"id":498406,"name":"codeigniter4/framework","ecosystem":"packagist","description":"The CodeIgniter framework v4","homepage":"https://codeigniter.com","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/codeigniter4/framework","keywords_array":[],"namespace":"codeigniter4","versions_count":77,"first_release_published_at":"2018-11-30T23:09:37.000Z","latest_release_published_at":"2026-03-24T18:26:09.000Z","latest_release_number":"v4.7.2","last_synced_at":"2026-04-06T12:31:02.840Z","created_at":"2022-04-07T09:03:05.934Z","updated_at":"2026-04-07T05:11:42.651Z","registry_url":"https://packagist.org/packages/codeigniter4/framework#","install_command":"composer require codeigniter4/framework","documentation_url":null,"metadata":{"funding":[]},"repo_metadata":{"id":45276389,"uuid":"155898131","full_name":"codeigniter4/framework","owner":"codeigniter4","description":"PHP framework","archived":false,"fork":false,"pushed_at":"2024-04-19T11:23:30.000Z","size":3503,"stargazers_count":293,"open_issues_count":0,"forks_count":127,"subscribers_count":39,"default_branch":"master","last_synced_at":"2024-05-15T20:52:10.944Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeigniter4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-02T17:13:07.000Z","updated_at":"2024-06-10T09:43:36.913Z","dependencies_parsed_at":"2024-03-29T05:27:57.989Z","dependency_job_id":"dfc8e18c-b6af-4713-9a6e-47b31c3ac3d3","html_url":"https://github.com/codeigniter4/framework","commit_stats":{"total_commits":54,"total_committers":5,"mean_commits":10.8,"dds":0.4444444444444444,"last_synced_commit":"e3821f9e58fadf16a89b3becb4a00e58d466f390"},"previous_names":[],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeigniter4","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215672118,"owners_count":15914111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"codeigniter4","name":"CodeIgniter 4 web framework","uuid":"44521256","kind":"organization","description":"","email":"admin@codeigniter.com","website":"https://codeigniter.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/44521256?v=4","repositories_count":16,"last_synced_at":"2024-03-25T20:21:10.739Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/codeigniter4","funding_links":[],"total_stars":6415,"followers":413,"following":0,"created_at":"2022-11-02T16:30:22.013Z","updated_at":"2024-03-25T20:21:21.196Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeigniter4","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeigniter4/repositories"},"tags":[{"name":"v4.5.2","sha":"163f11101a49d7ab70287f6163e5b647a0e26fa4","kind":"commit","published_at":"2024-06-10T08:02:36.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.5.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.5.2/manifests"},{"name":"v4.5.1","sha":"9b2cd730db29d14ac6e760fb15c4bcac15184ec4","kind":"commit","published_at":"2024-04-14T04:18:29.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.5.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.5.1/manifests"},{"name":"v4.5.0","sha":"365a46c12ab29b87f4b9a07fe54cb0a00a6e5301","kind":"commit","published_at":"2024-04-07T10:06:30.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.5.0","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.5.0/manifests"},{"name":"v4.4.8","sha":"84ff35989270d17bcdb463626eec50b4c25b3766","kind":"commit","published_at":"2024-04-07T02:46:05.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.8","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.8/manifests"},{"name":"v4.4.7","sha":"e6a2f707966ac74e41918434c84b3fb9d8291562","kind":"commit","published_at":"2024-03-29T04:23:09.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.7","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.7/manifests"},{"name":"v4.4.6","sha":"7d393f85e8410f16654fa9b486694ff68c354c99","kind":"commit","published_at":"2024-02-24T02:42:57.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.6","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.6/manifests"},{"name":"v4.4.5","sha":"f5844cb9790d87ff6043203953821740ba3aa592","kind":"commit","published_at":"2024-01-27T03:57:48.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.5","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.5/manifests"},{"name":"v4.4.4","sha":"7c170c4e6bde1b879ee67a8a5457c06cfc3ad07a","kind":"commit","published_at":"2023-12-28T10:37:53.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.4/manifests"},{"name":"v4.4.3","sha":"a0339851ed3fa122a4a0e7930c62a1463e0cb257","kind":"commit","published_at":"2023-10-26T22:45:01.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.3/manifests"},{"name":"v4.4.2","sha":"c84d3223de9320d58a770601aa427e2c1ae845d9","kind":"commit","published_at":"2023-10-19T21:36:24.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"844616ef291ca07b726c1aaca552e16aadc3ceeb","kind":"commit","published_at":"2023-09-05T00:46:08.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"30008a0e3c342f2b6e5083927bec49feec95ed53","kind":"commit","published_at":"2023-08-25T07:02:01.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.4.0","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.4.0/manifests"},{"name":"v4.3.8","sha":"10c23e96db99171bc7632184d0e986e6eecc242d","kind":"commit","published_at":"2023-08-25T01:47:10.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.8","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.8/manifests"},{"name":"v4.3.7","sha":"7c663e1b51d36a49fcdfc151cf2991821d6aa4d6","kind":"commit","published_at":"2023-07-30T08:45:46.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.7","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.7/manifests"},{"name":"v4.3.6","sha":"e3921233a20daf05ae9d2b50ca41ce97748e1d6d","kind":"commit","published_at":"2023-06-17T23:13:38.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.6","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.6/manifests"},{"name":"v4.3.5","sha":"b41bca4ff6efd9baffdb7a1bba33f946fb8580d9","kind":"commit","published_at":"2023-05-21T13:41:12.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.5","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.5/manifests"},{"name":"v4.3.4","sha":"5d3d4b202ad271d4e5d8480949c3d8e572cf7712","kind":"commit","published_at":"2023-04-27T12:36:37.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.4/manifests"},{"name":"v4.3.3","sha":"e3821f9e58fadf16a89b3becb4a00e58d466f390","kind":"commit","published_at":"2023-03-26T01:13:46.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.3/manifests"},{"name":"v4.3.2","sha":"e91e4fa20bb4440bf21513fe9b702db2269ca921","kind":"commit","published_at":"2023-02-18T10:37:34.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"b1e5c64ce50757397ff77dd277e3273567df5b4b","kind":"commit","published_at":"2023-01-14T11:32:47.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"f83c211996d1bbe5e76ce9af5e71f900bfba1c32","kind":"commit","published_at":"2023-01-10T05:35:30.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.3.0","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.3.0/manifests"},{"name":"v4.2.12","sha":"bc3f312a3ebaf53394fa099b090b7a52a29375c2","kind":"commit","published_at":"2023-01-09T06:53:50.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.12","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.12/manifests"},{"name":"v4.2.11","sha":"543dd5e5d3cadee764962712de29458b5524dd24","kind":"commit","published_at":"2022-12-22T02:49:45.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.11","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.11/manifests"},{"name":"v4.2.10","sha":"6ffad151a303c5817ad6b2d9b996d07960aff2cc","kind":"commit","published_at":"2022-11-05T22:23:07.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.10","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.10/manifests"},{"name":"v4.2.9","sha":"34373dfc580b4a95375f911853060b5a0eea169a","kind":"commit","published_at":"2022-10-31T00:46:08.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.9","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.9/manifests"},{"name":"v4.2.8","sha":"3a6ea4c2527b4a792f65002fe461f75537aa8b9f","kind":"commit","published_at":"2022-10-31T00:26:05.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.8","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.8/manifests"},{"name":"v4.2.7","sha":"011ce3bbda6f85930075a9b8fecbee01c4b23ab9","kind":"commit","published_at":"2022-10-06T13:46:23.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.7","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.7/manifests"},{"name":"v4.2.6","sha":"872c8fb9d70dc1dbd8e4a85a5cf49d4fe2735525","kind":"commit","published_at":"2022-09-05T00:16:30.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.6","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.6/manifests"},{"name":"v4.2.5","sha":"26ebf14a1e52687ec4e214e99da0530de9e4a9a0","kind":"commit","published_at":"2022-08-29T01:43:28.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.5","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.5/manifests"},{"name":"v4.2.4","sha":"f91bc95493dcbdc398372e1366f09827656f2982","kind":"commit","published_at":"2022-08-13T13:46:07.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.4/manifests"},{"name":"v4.2.3","sha":"c7549f2efce9b7ab9d3c79987c5f3934cd1ea47b","kind":"commit","published_at":"2022-08-07T00:10:38.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"676805e456a2ed807e134b3cff8c5137acb485f0","kind":"commit","published_at":"2022-08-05T14:57:01.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"f65a2cff3a572c58c8ab9c8f61bdba904362b549","kind":"commit","published_at":"2022-06-16T13:53:25.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"29f0e9eb2442eba41f4e9832b6695c7584e096e0","kind":"commit","published_at":"2022-06-03T14:04:14.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.2.0","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.2.0/manifests"},{"name":"v4.1.9","sha":"4ec623a6b8269dd09f570ab514e5864276bb7f56","kind":"commit","published_at":"2022-02-26T00:51:52.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.9","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.9/manifests"},{"name":"v4.1.8","sha":"eabd7dc9ac803ac3c7549d1dea939fe98bd0e4db","kind":"commit","published_at":"2022-01-24T17:41:56.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.8","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.8/manifests"},{"name":"v4.1.7","sha":"c4edeb3680da7b0f829a5ad597c1c159fe01b902","kind":"commit","published_at":"2022-01-10T01:40:27.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.7","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.7/manifests"},{"name":"v4.1.6","sha":"557705a45a0358f162cc0fa620c22428149f70b8","kind":"commit","published_at":"2022-01-04T02:25:46.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.6","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.6/manifests"},{"name":"v4.1.5","sha":"27eb447205ebcef68055b12f3bec9b945cc034e4","kind":"commit","published_at":"2021-11-08T15:09:23.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.5","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.5/manifests"},{"name":"v4.1.4","sha":"b0868b9aa9c52ce5bd51033d18e6c72f8e4ffa91","kind":"commit","published_at":"2021-09-07T01:20:26.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.4/manifests"},{"name":"v4.1.3","sha":"3416a0b4ca5c824f639beaf43f9e5b7e87511c5c","kind":"commit","published_at":"2021-06-05T23:58:18.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.3/manifests"},{"name":"v4.1.2","sha":"0bf61820417a3e4a6e7f6c725c5cccf285a1b7c4","kind":"commit","published_at":"2021-05-18T02:07:31.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"ddc18eb2f42a17a51347c4c25cce9d2aaebcb718","kind":"commit","published_at":"2021-02-01T18:41:38.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.1/manifests"},{"name":"v4.0.5","sha":"9c27e825ef9ca66ac44603742e53ddcad4e74dd7","kind":"commit","published_at":"2021-02-01T16:48:52.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.5","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.5/manifests"},{"name":"v4.1.0","sha":"424bfa7ba7b2d8fb88a24272d750273c31d47d58","kind":"commit","published_at":"2021-02-01T02:56:36.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.1.0","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.1.0/manifests"},{"name":"v4.0.4","sha":"1edcf84f77ff794640fddbfc59a10a024cd15b50","kind":"commit","published_at":"2020-07-16T03:44:28.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"edd88b18483e309bab1411651d846aace255ab36","kind":"commit","published_at":"2020-05-01T05:01:20.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"d35ee914add71e703a3cc1eda33d7ac78f20d4be","kind":"commit","published_at":"2020-02-25T05:27:04.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"b837548be3b83a2ca857833c92bb28237b0087a6","kind":"commit","published_at":"2020-02-24T15:58:28.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.1/manifests"},{"name":"4.0.0","sha":"b388f0768e9ddc532ac16439a9f013cfc97166fd","kind":"commit","published_at":"2020-02-24T05:39:07.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/4.0.0","html_url":"https://github.com/codeigniter4/framework/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/4.0.0/manifests"},{"name":"4.0.0-rc.4","sha":"e096707d7d189b18308c042083270ab191fa9104","kind":"commit","published_at":"2020-02-07T05:35:06.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/4.0.0-rc.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/4.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/4.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/4.0.0-rc.4/manifests"},{"name":"v4.0.0-rc.3","sha":"b84ca6e7b71d5f83003a327121df0d39286bcf8f","kind":"commit","published_at":"2019-10-19T13:58:00.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-rc.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.3/manifests"},{"name":"v4.0.0-rc.2.1","sha":"95ec33c9e38e36256f9ad497befaa13cfae3c2b1","kind":"commit","published_at":"2019-09-28T15:32:44.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-rc.2.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-rc.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.2.1/manifests"},{"name":"v4.0.0-rc.2b","sha":"95ec33c9e38e36256f9ad497befaa13cfae3c2b1","kind":"commit","published_at":"2019-09-28T15:32:44.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-rc.2b","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-rc.2b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.2b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.2b/manifests"},{"name":"v4.0.0-rc.2","sha":"cbd309924c053e6949304f57050d05edb52db87b","kind":"commit","published_at":"2019-09-27T05:09:22.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-rc.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.2/manifests"},{"name":"v4.0.0-rc.1","sha":"c90c996194da3f97304dee768fdceb23dedf8a1e","kind":"commit","published_at":"2019-09-03T04:36:24.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-rc.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-rc.1/manifests"},{"name":"v4.0.0-beta.4","sha":"8ee7a2a4b772e1f78a9905192efede812cdd194d","kind":"commit","published_at":"2019-07-25T13:35:46.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-beta.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.4/manifests"},{"name":"v4.0.0-beta.3","sha":"4fc8c8549ea009c7489183e951d7da7f8a7dcd39","kind":"commit","published_at":"2019-05-06T20:33:31.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-beta.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.3/manifests"},{"name":"v4.0.0-beta.2","sha":"5b5ccfe3c8fd52ea275f26863ebda659496e5b73","kind":"commit","published_at":"2019-04-04T07:12:09.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-beta.2","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.2/manifests"},{"name":"v4.0.0-beta.1","sha":"672e46f8089bc11104f9371a5fce974e8c1b0602","kind":"commit","published_at":"2019-03-01T09:32:55.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-beta.1","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-beta.1/manifests"},{"name":"v4.0.0-alpha.5","sha":"a388e63adaf2ba850e3aba676623e5f6f199e9ba","kind":"commit","published_at":"2019-01-30T17:02:30.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-alpha.5","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-alpha.5/manifests"},{"name":"v4.0.0-alpha.4","sha":"1743947311c517a7b28094a34500c46e29309ccf","kind":"commit","published_at":"2018-12-15T19:02:20.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-alpha.4","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-alpha.4/manifests"},{"name":"v4.0.0-alpha.3","sha":"fc8f78eadf4afc2663ef79b6771bb833d52fe425","kind":"commit","published_at":"2018-11-30T23:09:37.000Z","download_url":"https://codeload.github.com/codeigniter4/framework/tar.gz/v4.0.0-alpha.3","html_url":"https://github.com/codeigniter4/framework/releases/tag/v4.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/tags/v4.0.0-alpha.3/manifests"}]},"repo_metadata_updated_at":"2024-09-08T21:27:33.899Z","dependent_packages_count":257,"downloads":3650991,"downloads_period":"total","dependent_repos_count":2160,"rankings":{"downloads":0.7178945743306,"dependent_repos_count":0.19049231680988865,"dependent_packages_count":0.13969436566058502,"stargazers_count":0.9415820571326086,"forks_count":0.42419426752385625,"docker_downloads_count":1.0165598876079829,"average":0.5717362448442536},"purl":"pkg:composer/codeigniter4/framework","advisories":[{"uuid":"GSA_kwCzR0hTQS05OTUyLWd2NjQteDk0Y84ABKle","url":"https://github.com/advisories/GHSA-9952-gv64-x94c","title":"CodeIgniter4's ImageMagick Handler has Command Injection Vulnerability","description":"### Impact\nThis vulnerability affects applications that:\n* Use the ImageMagick handler for image processing (`imagick` as the image library)\n* **AND** either:\n  * Allow file uploads with user-controlled filenames and process uploaded images using the `resize()` method\n  * **OR** use the `text()` method with user-controlled text content or options\n\nAn attacker can:\n* Upload a file with a malicious filename containing shell metacharacters that get executed when the image is processed\n* **OR** provide malicious text content or options that get executed when adding text to images\n\n### Patches\nUpgrade to v4.6.2 or later.\n\n### Workarounds\n* **Switch to the GD image handler** (`gd`, the default handler), which is not affected by either vulnerability\n* **For file upload scenarios**: Instead of using user-provided filenames, generate random names to eliminate the attack vector with `getRandomName()` when using the `move()` method, or use the `store()` method, which automatically generates safe filenames\n* **For text operations**: If you must use ImageMagick with user-controlled text, sanitize the input to only allow safe characters: `preg_replace('/[^a-zA-Z0-9\\s.,!?-]/', '', $text)` and validate/restrict text options\n\n\n### References\n* [OWASP Command Injection Prevention](https://owasp.org/www-community/attacks/Command_Injection)\n* [CWE-78: OS Command Injection](https://cwe.mitre.org/data/definitions/78.html)","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-07-28T16:08:20.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://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-9952-gv64-x94c","https://nvd.nist.gov/vuln/detail/CVE-2025-54418","https://github.com/codeigniter4/CodeIgniter4/commit/e18120bff1da691e1d15ffc1bf553ae7411762c0","https://cwe.mitre.org/data/definitions/78.html","https://owasp.org/www-community/attacks/Command_Injection","https://github.com/advisories/GHSA-9952-gv64-x94c"],"source_kind":"github","identifiers":["GHSA-9952-gv64-x94c","CVE-2025-54418"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2025-07-28T17:09:22.290Z","updated_at":"2026-04-05T20:02:32.883Z","epss_percentage":0.00558,"epss_percentile":0.68157,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05OTUyLWd2NjQteDk0Y84ABKle","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS05OTUyLWd2NjQteDk0Y84ABKle","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.6.2","vulnerable_version_range":"\u003c 4.6.2"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS05OTUyLWd2NjQteDk0Y84ABKle/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00OWptLWc0bTgteDUzcM4ABKh8","url":"https://github.com/advisories/GHSA-49jm-g4m8-x53p","title":"Withdrawn Advisory: CodeIgniter4 Cross-Site Scripting Vulnerability in debugbar_time Parameter","description":"### Withdrawn Advisory\nThis advisory has been withdrawn because the original report was found to be invalid. This link is maintained to preserve external references. For more information, see https://github.com/github/advisory-database/pull/5862.\n\n### Original Description\nA stored cross-site scripting (XSS) vulnerability in CodeIgniter4 v4.6.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the debugbar_time parameter.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-07-25T18:30:41.000Z","withdrawn_at":"2025-07-29T14:30:17.000Z","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-2020-15943","https://nvd.nist.gov/vuln/detail/CVE-2025-45406","https://medium.com/@talktoshweta0/when-debugging-bites-back-exposing-a-persistent-xss-in-codeigniter4-c9caf804a190","https://www.exploit-db.com/exploits/50556","https://github.com/codeigniter4/CodeIgniter4/blob/v4.6.2/system/Debug/Toolbar.php#L496","https://github.com/codeigniter4/framework/blob/v4.6.2/system/Debug/Toolbar.php#L496","https://github.com/advisories/GHSA-49jm-g4m8-x53p"],"source_kind":"github","identifiers":["GHSA-49jm-g4m8-x53p","CVE-2025-45406"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2025-07-28T17:09:22.464Z","updated_at":"2026-04-05T20:02:32.884Z","epss_percentage":0.00033,"epss_percentile":0.09494,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00OWptLWc0bTgteDUzcM4ABKh8","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00OWptLWc0bTgteDUzcM4ABKh8","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.6.2"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00OWptLWc0bTgteDUzcM4ABKh8/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14NW1xLWpqcjMtdm14Ns4ABDo6","url":"https://github.com/advisories/GHSA-x5mq-jjr3-vmx6","title":"Missing validation of header name and value in codeigniter4/framework","description":"### Impact\nLack of proper header validation for its name and value. The potential attacker can construct deliberately malformed headers with `Header` class. This could disrupt application functionality, potentially causing errors or generating invalid HTTP requests. In some cases, these malformed requests might lead to a DoS scenario if a remote service’s web application firewall interprets them as malicious and blocks further communication with the application.\n\n### Patches\nUpgrade to v4.5.8 or later.\n\n### Workarounds\nValidate HTTP header keys and/or values if using user-supplied values before passing them to `Header` class.\n\n### Differences from CVE-2023-29197\n\n1. **Affected Software**:\n    * CVE-2023-29197 specifically addresses a vulnerability in the `guzzlehttp/psr7` library.\n    * The reported issue in this Security Advisory is within the **CodeIgniter4** framework and does not depend on or use the `guzzlehttp/psr7` library.\n\n2. **Root Cause and Implementation**:\n    * The vulnerability reported arises from an issue in the **Header class** of CodeIgniter4, which is unrelated to the functionality or implementation of `guzzlehttp/psr7`.\n\n3. **Scope of Impact**:\n    * The vulnerability described in this Security Advisory affects applications built with the **CodeIgniter4** framework, which does not use or rely on the `guzzlehttp/psr7` library.\n\n### References\n* https://datatracker.ietf.org/doc/html/rfc7230#section-3.2\n* https://github.com/advisories/GHSA-wxmh-65f7-jcvw","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-01-21T21:13:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-x5mq-jjr3-vmx6","https://nvd.nist.gov/vuln/detail/CVE-2025-24013","https://github.com/codeigniter4/CodeIgniter4/commit/5f8aa24280fb09947897d6b322bf1f0e038b13b6","https://datatracker.ietf.org/doc/html/rfc7230#section-3.2","https://github.com/advisories/GHSA-wxmh-65f7-jcvw","https://github.com/advisories/GHSA-x5mq-jjr3-vmx6"],"source_kind":"github","identifiers":["GHSA-x5mq-jjr3-vmx6","CVE-2025-24013"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2025-01-21T22:08:47.015Z","updated_at":"2026-04-05T20:03:38.528Z","epss_percentage":0.00191,"epss_percentile":0.4089,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14NW1xLWpqcjMtdm14Ns4ABDo6","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14NW1xLWpqcjMtdm14Ns4ABDo6","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.5.8","vulnerable_version_range":"\u003c 4.5.8"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14NW1xLWpqcjMtdm14Ns4ABDo6/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zOWZwLW1xbW0tZ3hqNs4AA6c_","url":"https://github.com/advisories/GHSA-39fp-mqmm-gxj6","title":"CodeIgniter4 DoS Vulnerability","description":"### Impact\nA vulnerability was found in the Language class that allowed DoS attacks. This vulnerability can be exploited by an attacker to consume a large amount of memory on the server.\n\n### Patches\nUpgrade to v4.4.7 or later. See [upgrading guide](https://codeigniter4.github.io/userguide/installation/upgrade_447.html).\n\n### Workarounds\n- Disabling Auto Routing prevents a known attack vector in the framework.\n- Do not pass invalid values to the `lang()` function or `Language` class.\n\n### References\n- https://codeigniter4.github.io/userguide/outgoing/localization.html#language-localization\n- https://codeigniter4.github.io/userguide/general/common_functions.html#lang","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-03-29T16:36:38.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-39fp-mqmm-gxj6","https://github.com/codeigniter4/CodeIgniter4/commit/fa851acbae7ae4c5a97f8f38ae87aa0822a334c0","https://nvd.nist.gov/vuln/detail/CVE-2024-29904","https://github.com/advisories/GHSA-39fp-mqmm-gxj6"],"source_kind":"github","identifiers":["GHSA-39fp-mqmm-gxj6","CVE-2024-29904"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2024-03-29T17:04:50.098Z","updated_at":"2026-04-05T20:05:47.770Z","epss_percentage":0.00569,"epss_percentile":0.68517,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zOWZwLW1xbW0tZ3hqNs4AA6c_","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zOWZwLW1xbW0tZ3hqNs4AA6c_","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.4.7","vulnerable_version_range":"\u003c 4.4.7"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zOWZwLW1xbW0tZ3hqNs4AA6c_/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1od3hmLXF4ajctN3Jmas4AA2xN","url":"https://github.com/advisories/GHSA-hwxf-qxj7-7rfj","title":"CodeIgniter4 vulnerable to information disclosure when detailed error report is displayed in production environment ","description":"### Impact\nIf an error or exception occurs in CodeIgniter4 v4.4.2 and earlier, a detailed error report is displayed even if in the production environment. As a result, confidential information may be leaked.\n\n### Patches\nUpgrade to v4.4.3 or later. See [upgrading guide](https://codeigniter4.github.io/userguide/installation/upgrade_443.html).\n\n### Workarounds\nReplace `ini_set('display_errors', '0')` with `ini_set('display_errors', 'Off')` in `app/Config/Boot/production.php`.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-10-30T15:18:56.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://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-hwxf-qxj7-7rfj","https://github.com/codeigniter4/CodeIgniter4/commit/423569fc31e29f51635a2e59c89770333f0e7563","https://codeigniter4.github.io/userguide/general/errors.html#error-reporting","https://nvd.nist.gov/vuln/detail/CVE-2023-46240","https://github.com/advisories/GHSA-hwxf-qxj7-7rfj"],"source_kind":"github","identifiers":["GHSA-hwxf-qxj7-7rfj","CVE-2023-46240"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2023-10-30T16:06:16.305Z","updated_at":"2026-04-05T20:07:18.107Z","epss_percentage":0.00426,"epss_percentile":0.61537,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1od3hmLXF4ajctN3Jmas4AA2xN","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1od3hmLXF4ajctN3Jmas4AA2xN","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.4.3","vulnerable_version_range":"\u003c= 4.4.2"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1od3hmLXF4ajctN3Jmas4AA2xN/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1tNm04LTZncTgtYzlmas4AAzbB","url":"https://github.com/advisories/GHSA-m6m8-6gq8-c9fj","title":"Remote Code Execution Vulnerability in Validation Placeholders in CodeIgniter4","description":"### Impact\nThis vulnerability allows attackers to execute arbitrary code when you use Validation Placeholders.\n\nThe vulnerability exists in the Validation library, and validation methods in the controller and in-model validation are also vulnerable because they use the Validation library internally.\n\n### Patches\nUpgrade to v4.3.5 or later.\n\n### Workarounds\nSetting validation rules with an array.\n\nE.g.:\n```php\n$validation-\u003esetRules([\n    'email' =\u003e ['required', 'valid_email, 'is_unique[users.email,id,{id}]'],\n]);\n```\n\n### References\n- https://codeigniter4.github.io/userguide/libraries/validation.html#validation-placeholders\n- https://codeigniter4.github.io/userguide/incoming/controllers.html#validating-data\n- https://codeigniter4.github.io/userguide/models/model.html#in-model-validation\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\n","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2023-05-22T19:49:11.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://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-m6m8-6gq8-c9fj","https://github.com/codeigniter4/CodeIgniter4/commit/6af677177fa1d9ad62f7a793bc96cba3068632ba","https://github.com/codeigniter4/CodeIgniter4/blob/develop/CHANGELOG.md#v435-2023-05-21","https://nvd.nist.gov/vuln/detail/CVE-2023-32692","https://github.com/codeigniter4/CodeIgniter4/blob/develop/CHANGELOG.md","https://github.com/advisories/GHSA-m6m8-6gq8-c9fj"],"source_kind":"github","identifiers":["GHSA-m6m8-6gq8-c9fj","CVE-2023-32692"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2023-05-22T20:03:23.495Z","updated_at":"2026-04-05T20:08:50.715Z","epss_percentage":0.00773,"epss_percentile":0.73507,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNm04LTZncTgtYzlmas4AAzbB","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1tNm04LTZncTgtYzlmas4AAzbB","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.3.5","vulnerable_version_range":"\u003c 4.3.5"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1tNm04LTZncTgtYzlmas4AAzbB/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02Y3E1LThjajctZzU1OM4AAwgy","url":"https://github.com/advisories/GHSA-6cq5-8cj7-g558","title":"CodeIgniter4 Potential Session Handlers Vulnerability","description":"### Impact\nWhen an application uses (1) multiple session cookies (e.g., one for user pages and one for admin pages) and (2)  a session handler is set to `DatabaseHandler`, `MemcachedHandler`, or `RedisHandler`, then if an attacker gets one session cookie (e.g., one for user pages), they may be able to access pages that require another session cookie (e.g., for admin pages).\n\n### Patches\nUpgrade to version 4.2.11 or later.\n\n### Workarounds\n- Use only one session cookie.\n\n### References\n- https://codeigniter4.github.io/userguide/libraries/sessions.html#session-drivers\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-12-22T20:01:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-6cq5-8cj7-g558","https://github.com/codeigniter4/CodeIgniter4/commit/f9fb6574fbeb5a4aa63f7ea87296523e10db9328","https://codeigniter4.github.io/userguide/libraries/sessions.html#session-drivers","https://nvd.nist.gov/vuln/detail/CVE-2022-46170","https://github.com/FriendsOfPHP/security-advisories/blob/master/codeigniter4/framework/CVE-2022-46170.yaml","https://github.com/advisories/GHSA-6cq5-8cj7-g558"],"source_kind":"github","identifiers":["GHSA-6cq5-8cj7-g558","CVE-2022-46170"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2022-12-22T21:03:20.994Z","updated_at":"2026-04-05T20:09:21.913Z","epss_percentage":0.00311,"epss_percentile":0.53765,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02Y3E1LThjajctZzU1OM4AAwgy","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02Y3E1LThjajctZzU1OM4AAwgy","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.2.11","vulnerable_version_range":"\u003c 4.2.11"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02Y3E1LThjajctZzU1OM4AAwgy/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1naHczLTVxdm0tM21xY84AAwgx","url":"https://github.com/advisories/GHSA-ghw3-5qvm-3mqc","title":"CodeIgniter4 allows spoofing of IP address when using proxy","description":"### Impact\nThis vulnerability may allow attackers to spoof their IP address when your server is behind a reverse proxy.\n\n### Patches\nUpgrade to v4.2.11 or later, and configure `Config\\App::$proxyIPs`.\n\n### Workarounds\nDo not use `$request-\u003egetIPAddress()`.\n\n### References\n- https://codeigniter4.github.io/userguide/incoming/request.html#CodeIgniter\\HTTP\\Request::getIPAddress\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-12-22T19:59:58.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.0,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:L","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-ghw3-5qvm-3mqc","https://github.com/codeigniter4/CodeIgniter4/commit/5ca8c99b2db09a2a08a013836628028ddc984659","https://codeigniter4.github.io/userguide/incoming/request.html#CodeIgniter\\HTTP\\Request::getIPAddress","https://nvd.nist.gov/vuln/detail/CVE-2022-23556","https://github.com/FriendsOfPHP/security-advisories/blob/master/codeigniter4/framework/CVE-2022-23556.yaml","https://github.com/advisories/GHSA-ghw3-5qvm-3mqc"],"source_kind":"github","identifiers":["GHSA-ghw3-5qvm-3mqc","CVE-2022-23556"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2022-12-22T20:03:12.660Z","updated_at":"2026-04-05T20:09:21.914Z","epss_percentage":0.0014,"epss_percentile":0.3447,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1naHczLTVxdm0tM21xY84AAwgx","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1naHczLTVxdm0tM21xY84AAwgx","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.2.11","vulnerable_version_range":"\u003c 4.2.11"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1naHczLTVxdm0tM21xY84AAwgx/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03NDVwLXI2MzctN3Z2cM4AAvLo","url":"https://github.com/advisories/GHSA-745p-r637-7vvp","title":"Codeigniter4's Secure or HttpOnly flag set in Config\\Cookie is not reflected in Cookies issued","description":"### Impact\nSetting `$secure` or `$httponly` value to `true` in `Config\\Cookie` is not reflected in `set_cookie()` or `Response::setCookie()`.\n\n\u003e **Note**\n\u003e This vulnerability does not affect session cookies.\n\nThe following code does not issue a cookie with the secure flag even if you set `$secure = true` in `Config\\Cookie`.\n\n```php\nhelper('cookie');\n\n$cookie = [\n    'name'  =\u003e $name,\n    'value' =\u003e $value,\n];\nset_cookie($cookie);\n// or\n$this-\u003eresponse-\u003esetCookie($cookie);\n```\n\n### Patches\nUpgrade to v4.2.7 or later.\n\n### Workarounds\n1. Specify the options explicitly.\n   ```php\n   helper('cookie');\n\n   $cookie = [\n       'name'     =\u003e $name,\n       'value'    =\u003e $value,\n       'secure'   =\u003e true,\n       'httponly' =\u003e true,\n   ];\n   set_cookie($cookie);\n   // or\n   $this-\u003eresponse-\u003esetCookie($cookie);\n   ```\n2. Use Cookie object.\n   ```php\n   use CodeIgniter\\Cookie\\Cookie;\n\n   helper('cookie');\n\n   $cookie = new Cookie($name, $value);\n   set_cookie($cookie);\n   // or\n   $this-\u003eresponse-\u003esetCookie($cookie);\n   ```\n\n### References\n- https://codeigniter4.github.io/userguide/helpers/cookie_helper.html#set_cookie\n- https://codeigniter4.github.io/userguide/outgoing/response.html#CodeIgniter\\HTTP\\Response::setCookie\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\n","origin":"UNSPECIFIED","severity":"LOW","published_at":"2022-10-06T20:01:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":2.6,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-745p-r637-7vvp","https://github.com/codeigniter4/CodeIgniter4/issues/6540","https://github.com/codeigniter4/CodeIgniter4/pull/6544","https://nvd.nist.gov/vuln/detail/CVE-2022-39284","https://codeigniter4.github.io/userguide/helpers/cookie_helper.html#set_cookie","https://codeigniter4.github.io/userguide/outgoing/response.html#CodeIgniter%5CHTTP%5CResponse::setCookie","https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#restrict_access_to_cookies","https://github.com/FriendsOfPHP/security-advisories/blob/master/codeigniter4/framework/CVE-2022-39284.yaml","https://github.com/advisories/GHSA-745p-r637-7vvp"],"source_kind":"github","identifiers":["GHSA-745p-r637-7vvp","CVE-2022-39284"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2022-12-21T16:11:56.006Z","updated_at":"2026-04-07T05:08:19.312Z","epss_percentage":0.00492,"epss_percentile":0.65558,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NDVwLXI2MzctN3Z2cM4AAvLo","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03NDVwLXI2MzctN3Z2cM4AAvLo","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.2.7","vulnerable_version_range":"\u003c 4.2.7"}],"purl":null,"statistics":{"dependent_packages_count":257,"dependent_repos_count":2160,"downloads":3650991,"downloads_period":"total"},"affected_versions":["4.0.0","v4.0.0-alpha.3","v4.0.0-alpha.4","v4.0.0-alpha.5","v4.0.0-beta.1","v4.0.0-beta.2","v4.0.0-beta.3","v4.0.0-beta.4","v4.0.0-rc.1","v4.0.0-rc.2.1","v4.0.0-rc.2","v4.0.0-rc.3","4.0.0-rc.4","v4.0.1","v4.0.2","v4.0.3","v4.0.4","v4.0.5","v4.1.0","v4.1.1","v4.1.2","v4.1.3","v4.1.4","v4.1.5","v4.1.6","v4.1.7","v4.1.8","v4.1.9","v4.2.0","v4.2.1","v4.2.2","v4.2.3","v4.2.4","v4.2.5","v4.2.6"],"unaffected_versions":["v4.2.7","v4.2.8","v4.2.9","v4.2.10","v4.2.11","v4.2.12","v4.3.0","v4.3.1","v4.3.2","v4.3.3","v4.3.4","v4.3.5","v4.3.6","v4.3.7","v4.3.8","v4.4.0","v4.4.1","v4.4.2","v4.4.3","v4.4.4","v4.4.5","v4.4.6","v4.4.7","v4.4.8","v4.5.0","v4.5.1","v4.5.2","v4.5.3","v4.5.4","v4.5.5","v4.5.6","v4.5.7","v4.5.8","v4.6.0","v4.6.1","v4.6.2","v4.6.3","v4.6.4","v4.6.5","v4.7.0","v4.7.1","v4.7.2"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NDVwLXI2MzctN3Z2cM4AAvLo/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qd3FwLXdoNWctNGdtbc4AAj_g","url":"https://github.com/advisories/GHSA-jwqp-wh5g-4gmm","title":"CodeIgniter Improper Privilege Management","description":"CodeIgniter through 4.0.0 allows remote attackers to gain privileges via a modified Email ID to the \"Select Role of the User\" page. NOTE: A contributor to the CodeIgniter framework argues that the issue should not be attributed to CodeIgniter. Furthermore, the blog post reference shows an unknown website built with the CodeIgniter framework but that CodeIgniter is not responsible for introducing this issue because the framework has never provided a login screen, nor any kind of login or user management facilities beyond a Session library. Also, another reporter indicates the issue is with a custom module/plugin to CodeIgniter, not CodeIgniter itself.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T17:12:13.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-2020-10793","https://codeigniter4.github.io/userguide/extending/authentication.html","https://medium.com/@vbharad/account-takeover-via-modifying-email-id-codeigniter-framework-ca30741ad297","https://github.com/advisories/GHSA-jwqp-wh5g-4gmm"],"source_kind":"github","identifiers":["GHSA-jwqp-wh5g-4gmm","CVE-2020-10793"],"repository_url":null,"blast_radius":0.0,"created_at":"2024-04-24T18:05:04.236Z","updated_at":"2026-04-05T20:05:28.091Z","epss_percentage":0.00538,"epss_percentile":0.67514,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qd3FwLXdoNWctNGdtbc4AAj_g","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qd3FwLXdoNWctNGdtbc4AAj_g","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.0.0"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qd3FwLXdoNWctNGdtbc4AAj_g/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qOWY5LThqMzktNGc5N84AAYFD","url":"https://github.com/advisories/GHSA-j9f9-8j39-4g97","title":"CodeIgniter HTTP Header Injection","description":"British Columbia Institute of Technology CodeIgniter 3.1.3 is vulnerable to HTTP Header Injection in the set_status_header() common function under Apache resulting in HTTP Header Injection flaws.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-17T00:18:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-1000247","https://www.codeigniter.com/userguide3/changelog.html#version-3-1-4","https://github.com/advisories/GHSA-j9f9-8j39-4g97"],"source_kind":"github","identifiers":["GHSA-j9f9-8j39-4g97","CVE-2017-1000247"],"repository_url":null,"blast_radius":0.0,"created_at":"2024-04-24T18:05:03.698Z","updated_at":"2026-04-05T20:05:28.088Z","epss_percentage":0.00241,"epss_percentile":0.47484,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qOWY5LThqMzktNGc5N84AAYFD","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qOWY5LThqMzktNGc5N84AAYFD","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"3.1.4","vulnerable_version_range":"= 3.1.3"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qOWY5LThqMzktNGc5N84AAYFD/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00djM3LTI0Z20taDU1NM0vgg","url":"https://github.com/advisories/GHSA-4v37-24gm-h554","title":"Cross-Site Request Forgery (CSRF) Protection Bypass Vulnerability in CodeIgniter4","description":"### Impact\r\nThis vulnerability might allow remote attackers to bypass the CodeIgniter4 CSRF protection mechanism. \r\n\r\n### Patches\r\nUpgrade to v4.1.9 or later.\r\n\r\n### Workarounds\r\nThese are workarounds for this vulnerability, but **you will still need to code as these after upgrading to v4.1.9**.\r\nOtherwise, the CSRF protection may be bypassed.\r\n\r\n#### When Auto-Routing is Enabled\r\n1. Check the request method in the controller method before processing.\r\n\r\nE.g.:\r\n```php\r\n        if (strtolower($this-\u003erequest-\u003egetMethod()) !== 'post') {\r\n            return $this-\u003eresponse-\u003esetStatusCode(405)-\u003esetBody('Method Not Allowed');\r\n        }\r\n```\r\n\r\n#### When Auto-Routing is Disabled\r\nDo one of the following:\r\n1. Do not use `$routes-\u003eadd()`, and [use HTTP verbs in routes](https://codeigniter4.github.io/userguide/incoming/routing.html#using-http-verbs-in-routes).\r\n2. Check the request method in the controller method before processing.\r\n\r\nE.g.:\r\n```php\r\n        if (strtolower($this-\u003erequest-\u003egetMethod()) !== 'post') {\r\n            return $this-\u003eresponse-\u003esetStatusCode(405)-\u003esetBody('Method Not Allowed');\r\n        }\r\n```\r\n\r\n### References\r\n- [CodeIgniter4 CSRF protection](https://codeigniter4.github.io/userguide/libraries/security.html#cross-site-request-forgery-csrf)\r\n\r\n### For more information\r\nIf you have any questions or comments about this advisory:\r\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\r\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\r\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-03-01T21:47:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:L","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-4v37-24gm-h554","https://nvd.nist.gov/vuln/detail/CVE-2022-24712","https://github.com/codeigniter4/CodeIgniter4/blob/7dc2ece32401ebde67122f7d2460efcaee7c352e/user_guide_src/source/changelogs/v4.1.9.rst","https://github.com/advisories/GHSA-4v37-24gm-h554"],"source_kind":"github","identifiers":["GHSA-4v37-24gm-h554","CVE-2022-24712"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2022-12-21T16:12:34.619Z","updated_at":"2026-04-07T05:09:02.547Z","epss_percentage":0.00131,"epss_percentile":0.32509,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00djM3LTI0Z20taDU1NM0vgg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00djM3LTI0Z20taDU1NM0vgg","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.1.9","vulnerable_version_range":"\u003c 4.1.9"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00djM3LTI0Z20taDU1NM0vgg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14anA0LTZ3NzUtcXJqN80vgQ","url":"https://github.com/advisories/GHSA-xjp4-6w75-qrj7","title":"Remote CLI Command Execution Vulnerability in CodeIgniter4","description":"### Impact\nThis vulnerability allows attackers to execute CLI routes via HTTP request.\n\n### Patches\nUpgrade to v4.1.9 or later.\n\n### Workarounds\nNone.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\n","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-03-01T21:44:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-xjp4-6w75-qrj7","https://nvd.nist.gov/vuln/detail/CVE-2022-24711","https://github.com/codeigniter4/CodeIgniter4/commit/202f41ad522ba1d414b9d9c35aba1cb0c156b781","https://github.com/FriendsOfPHP/security-advisories/blob/master/codeigniter4/framework/CVE-2022-24711.yaml","https://github.com/advisories/GHSA-xjp4-6w75-qrj7"],"source_kind":"github","identifiers":["GHSA-xjp4-6w75-qrj7","CVE-2022-24711"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2022-12-21T16:12:34.627Z","updated_at":"2026-04-07T05:09:02.547Z","epss_percentage":0.00413,"epss_percentile":0.60835,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14anA0LTZ3NzUtcXJqN80vgQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14anA0LTZ3NzUtcXJqN80vgQ","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.1.9","vulnerable_version_range":"\u003c 4.1.9"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14anA0LTZ3NzUtcXJqN80vgQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03NTI4LTdqZzUtNmc2Ms0l_g","url":"https://github.com/advisories/GHSA-7528-7jg5-6g62","title":"Cross-site Scripting Vulnerability in CodeIgniter4","description":"### Impact\nCross-Site Scripting (XSS) vulnerability was found in `API\\ResponseTrait` in Codeigniter4.\nAttackers can do XSS attacks if you are using `API\\ResponseTrait`.\n\n### Patches\nUpgrade to v4.1.8 or later.\n\n### Workarounds\nDo one of the following:\n1. Do not use `API\\ResponseTrait` nor `ResourceController`\n2. Disable Auto Route and [Use Defined Routes Only](https://codeigniter4.github.io/userguide/incoming/routing.html#use-defined-routes-only)\n\n### References\n- [Cross Site Scripting (XSS) Software Attack | OWASP Foundation](https://owasp.org/www-community/attacks/xss/)\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-01-27T15:09:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.4,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-7528-7jg5-6g62","https://nvd.nist.gov/vuln/detail/CVE-2022-21715","https://github.com/codeigniter4/CodeIgniter4/commit/70d881cf5322b7c32e69516aebd2273ac6a1e8dd","https://codeigniter4.github.io/userguide/incoming/routing.html#use-defined-routes-only","https://github.com/FriendsOfPHP/security-advisories/blob/master/codeigniter4/framework/CVE-2022-21715.yaml","https://github.com/advisories/GHSA-7528-7jg5-6g62"],"source_kind":"github","identifiers":["GHSA-7528-7jg5-6g62","CVE-2022-21715"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2022-12-21T16:12:37.912Z","updated_at":"2026-04-07T05:09:11.105Z","epss_percentage":0.00374,"epss_percentile":0.58517,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NTI4LTdqZzUtNmc2Ms0l_g","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03NTI4LTdqZzUtNmc2Ms0l_g","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.1.8","vulnerable_version_range":"\u003c 4.1.8"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NTI4LTdqZzUtNmc2Ms0l_g/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS13NmpyLXdqNjQtbWM5eM0g-w","url":"https://github.com/advisories/GHSA-w6jr-wj64-mc9x","title":"Deserialization of Untrusted Data in Codeigniter4","description":"### Impact\nDeserialization of Untrusted Data was found in the `old()` function in CodeIgniter4.\nRemote attackers may inject auto-loadable arbitrary objects with this vulnerability, \nand possibly execute existing PHP code on the server.\nWe are aware of a working exploit, which can lead to SQL injection.\n\n### Patches\nUpgrade to v4.1.6 or later.\n\n### Workarounds\nDo not use:\n- `old()` and form_helper\n- `RedirectResponse::withInput()` and `redirect()-\u003ewithInput()`\n\n### References\n- [PHP Object Injection | OWASP](https://owasp.org/www-community/vulnerabilities/PHP_Object_Injection)\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [codeigniter4/CodeIgniter4](https://github.com/codeigniter4/CodeIgniter4/issues)\n* Email us at [SECURITY.md](https://github.com/codeigniter4/CodeIgniter4/blob/develop/SECURITY.md)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-01-06T22:52:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.7,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:H","references":["https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-w6jr-wj64-mc9x","https://nvd.nist.gov/vuln/detail/CVE-2022-21647","https://github.com/codeigniter4/CodeIgniter4/commit/ce95ed5765256e2f09f3513e7d42790e0d6948f5","https://github.com/FriendsOfPHP/security-advisories/blob/master/codeigniter4/framework/CVE-2022-21647.yaml","https://github.com/advisories/GHSA-w6jr-wj64-mc9x"],"source_kind":"github","identifiers":["GHSA-w6jr-wj64-mc9x","CVE-2022-21647"],"repository_url":"https://github.com/codeigniter4/CodeIgniter4","blast_radius":0.0,"created_at":"2022-12-21T16:12:39.259Z","updated_at":"2026-04-07T05:09:12.404Z","epss_percentage":0.09938,"epss_percentile":0.92944,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13NmpyLXdqNjQtbWM5eM0g-w","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13NmpyLXdqNjQtbWM5eM0g-w","packages":[{"ecosystem":"packagist","package_name":"codeigniter4/framework","versions":[{"first_patched_version":"4.1.6","vulnerable_version_range":"\u003c 4.1.6"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13NmpyLXdqNjQtbWM5eM0g-w/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/codeigniter4/framework","docker_dependents_count":8,"docker_downloads_count":2153,"usage_url":"https://repos.ecosyste.ms/usage/packagist/codeigniter4/framework","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/codeigniter4/framework/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T09:05:58.431Z","issues_count":0,"pull_requests_count":15,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":3222702.3333333335,"issues_closed_count":0,"pull_requests_closed_count":15,"pull_request_authors_count":14,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":1.3333333333333333,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":11.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniter4%2Fframework/issues","maintainers":[{"login":"samsonasik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samsonasik"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/codeigniter4%2Fframework/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/codeigniter4%2Fframework/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/codeigniter4%2Fframework/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/codeigniter4%2Fframework/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/codeigniter4%2Fframework/codemeta","maintainers":[{"uuid":"lonnieezell","login":"lonnieezell","name":null,"email":null,"url":null,"packages_count":25,"html_url":"https://packagist.org/users/lonnieezell","role":null,"created_at":"2022-11-10T10:38:47.419Z","updated_at":"2022-11-10T10:38:47.419Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/lonnieezell/packages"},{"uuid":"jim-parry","login":"jim-parry","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://packagist.org/users/jim-parry","role":null,"created_at":"2022-11-10T10:38:47.423Z","updated_at":"2022-11-10T10:38:47.423Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/jim-parry/packages"},{"uuid":"MGatner","login":"MGatner","name":null,"email":null,"url":null,"packages_count":46,"html_url":"https://packagist.org/users/MGatner","role":null,"created_at":"2022-11-10T10:38:47.427Z","updated_at":"2022-11-10T10:38:47.427Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/MGatner/packages"}]}