{"id":63806,"name":"jinja2","description":"A very fast and expressive template engine.","url":"https://github.com/pallets/jinja","last_synced_at":"2025-09-08T13:02:39.345Z","repository":{"id":1121958,"uuid":"994551","full_name":"pallets/jinja","owner":"pallets","description":"A very fast and expressive template engine.","archived":false,"fork":false,"pushed_at":"2025-06-14T20:35:04.000Z","size":6934,"stargazers_count":11117,"open_issues_count":88,"forks_count":1662,"subscribers_count":256,"default_branch":"main","last_synced_at":"2025-09-06T00:30:03.583Z","etag":null,"topics":["jinja","jinja2","pallets","python","template-engine","templates"],"latest_commit_sha":null,"homepage":"https://jinja.palletsprojects.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pallets.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"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},"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"created_at":"2010-10-17T13:41:17.000Z","updated_at":"2025-09-05T21:00:50.000Z","dependencies_parsed_at":"2023-07-10T12:16:51.965Z","dependency_job_id":"d1cd664a-924e-4c87-8003-e774bc333035","html_url":"https://github.com/pallets/jinja","commit_stats":{"total_commits":2120,"total_committers":310,"mean_commits":6.838709677419355,"dds":"0.47688679245283017","last_synced_commit":"d680a959324400487b4f0e8b8119bed7376b7973"},"previous_names":["pallets/jinja2"],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/pallets/jinja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/sbom","scorecard":{"id":718434,"data":{"date":"2025-08-11","repo":{"name":"github.com/pallets/jinja","commit":"5ef70112a1ff19c05324ff889dd30405b1002044"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.8,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 6 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":"Code-Review","score":0,"reason":"Found 1/18 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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/publish.yaml:26","Warn: no topLevel permission defined: .github/workflows/pre-commit.yaml:1","Warn: no topLevel permission defined: .github/workflows/publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/tests.yaml:1"],"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":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Info: Possibly incomplete results: error parsing shell code: invalid parameter name: .github/workflows/tests.yaml:32","Warn: downloadThenRun not pinned by hash: .devcontainer/on-create-command.sh:7","Info:  13 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration 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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yaml:35"],"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":"Signed-Releases","score":10,"reason":"4 out of the last 4 releases have a total of 4 signed artifacts.","details":["Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.6","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.5","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.4","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.3"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pallets/.github/SECURITY.md:1","Info: Found linked content: github.com/pallets/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pallets/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: could not determine whether codeowners review is allowed","Warn: no status checks found to merge onto branch 'main'","Warn: PRs are not required to make changes on branch 'main'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T10:27:47.620Z","repository_id":1121958,"created_at":"2025-08-22T10:27:47.620Z","updated_at":"2025-08-22T10:27:47.620Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274135680,"owners_count":25228205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"pallets","name":"Pallets","uuid":"16748505","kind":"organization","description":"","email":"contact@palletsprojects.com","website":"https://palletsprojects.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16748505?v=4","repositories_count":17,"last_synced_at":"2025-09-02T00:02:48.103Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"html_url":"https://github.com/pallets","funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"total_stars":113775,"followers":1984,"following":0,"created_at":"2022-11-02T16:23:17.051Z","updated_at":"2025-09-02T00:02:48.103Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets/repositories"},"packages":[{"id":2773178,"name":"jinja2","ecosystem":"pypi","description":"A very fast and expressive template engine.","homepage":null,"licenses":"BSD License","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/pallets/jinja","keywords_array":[],"namespace":null,"versions_count":52,"first_release_published_at":"2008-06-09T21:03:09.000Z","latest_release_published_at":"2025-03-05T20:05:00.000Z","latest_release_number":"3.1.6","last_synced_at":"2025-09-08T12:32:17.933Z","created_at":"2022-04-10T11:21:51.018Z","updated_at":"2025-09-08T12:32:17.934Z","registry_url":"https://pypi.org/project/jinja2/","install_command":"pip install jinja2 --index-url https://pypi.org/simple","documentation_url":"https://jinja.palletsprojects.com/","metadata":{"funding":null,"documentation":"https://jinja.palletsprojects.com/","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Topic :: Internet :: WWW/HTTP :: Dynamic Content","Topic :: Text Processing :: Markup :: HTML","Typing :: Typed"],"normalized_name":"jinja2","project_status":null},"repo_metadata":{"id":1121958,"uuid":"994551","full_name":"pallets/jinja","owner":"pallets","description":"A very fast and expressive template engine.","archived":false,"fork":false,"pushed_at":"2024-05-22T15:48:04.000Z","size":6655,"stargazers_count":9990,"open_issues_count":102,"forks_count":1577,"subscribers_count":251,"default_branch":"main","last_synced_at":"2024-05-22T16:57:07.721Z","etag":null,"topics":["jinja","jinja2","pallets","python","template-engine","templates"],"latest_commit_sha":null,"homepage":"https://jinja.palletsprojects.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pallets.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.rst","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},"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"created_at":"2010-10-17T13:41:17.000Z","updated_at":"2024-06-01T14:33:38.585Z","dependencies_parsed_at":"2023-07-10T12:16:51.965Z","dependency_job_id":"d1cd664a-924e-4c87-8003-e774bc333035","html_url":"https://github.com/pallets/jinja","commit_stats":{"total_commits":2060,"total_committers":309,"mean_commits":6.666666666666667,"dds":"0.46165048543689324","last_synced_commit":"d594969d722ceb4e8f3da8861befc9c0ac87ae1b"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":216069003,"owners_count":15971195,"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":"pallets","name":"Pallets","uuid":"16748505","kind":"organization","description":"","email":"contact@palletsprojects.com","website":"https://palletsprojects.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16748505?v=4","repositories_count":14,"last_synced_at":"2024-05-20T15:03:33.916Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"html_url":"https://github.com/pallets","funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"total_stars":106035,"followers":1290,"following":0,"created_at":"2022-11-02T16:23:17.051Z","updated_at":"2024-05-20T15:03:35.310Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets/repositories"},"tags":[{"name":"3.1.4","sha":"dd4a8b5466d8790540c181590b14db4d4d889d57","kind":"tag","published_at":"2024-05-05T23:37:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.4","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"d9de4bb215fd1cc8092a410fb834c7c4060b1fc1","kind":"tag","published_at":"2024-01-10T23:08:58.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.3","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"b08cd4bc64bb980df86ed2876978ae5735572280","kind":"tag","published_at":"2022-04-28T17:21:00.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.2","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"7f66a58a967ec11b56c76d37782990d9e72353ab","kind":"tag","published_at":"2022-03-25T22:33:09.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.1","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.1/manifests"},{"name":"3.0.x","sha":"5962edeb271d93687eb93f32d53ffe53f86871e0","kind":"tag","published_at":"2022-03-24T14:16:44.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.x","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.x/manifests"},{"name":"3.1.0","sha":"84c0e2cf4e58655032930aeb200b979e3c6f5f32","kind":"tag","published_at":"2022-03-24T14:14:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.0","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.0/manifests"},{"name":"2.11.x","sha":"aa3d688a15aece0a0de0b59f94dda870c724bc87","kind":"tag","published_at":"2022-03-11T22:44:06.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.x/manifests"},{"name":"2.10.x","sha":"7c3b7ca95cb17589dd64fddc957035336180b90d","kind":"tag","published_at":"2022-03-11T22:43:59.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.x/manifests"},{"name":"2.9.x","sha":"70c2d7976bcd277d26c8d901e9d72db7a1796844","kind":"tag","published_at":"2022-03-11T22:43:50.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.x/manifests"},{"name":"3.0.3","sha":"2a48dd898d72f1a119ee923996e70aa43da04ea4","kind":"tag","published_at":"2021-11-09T20:27:50.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.3","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b7d12b6b1597ea5d38de8dac2013749be266edd0","kind":"tag","published_at":"2021-10-05T00:53:39.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.2","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"3b3e16fc18fca4de0bd5fa714374767e8d124c27","kind":"tag","published_at":"2021-05-18T20:38:54.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"417f822196f66155e8c121e5229cc12a6b02ce14","kind":"tag","published_at":"2021-05-11T21:07:49.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0/manifests"},{"name":"3.0.0rc2","sha":"ac8d8d69fe3e0eb81251867218c67193a086e427","kind":"tag","published_at":"2021-04-25T15:12:21.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0rc2","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"d77a91b1cba05d9dc78d4b03d312fcff3ca91ebb","kind":"tag","published_at":"2021-04-16T15:25:44.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0rc1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc1/manifests"},{"name":"2.11.3","sha":"cf215390d4a4d6f0a4de27e2687eed176878f13d","kind":"commit","published_at":"2021-01-31T16:44:37.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.3/manifests"},{"name":"2.11.2","sha":"737a4cd41d09878e7e6c584a2062f5853dc30150","kind":"commit","published_at":"2020-04-13T16:12:19.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.2/manifests"},{"name":"3.0.0a1","sha":"1164cc361778a501317529aafa67b1180a4a15cd","kind":"commit","published_at":"2020-02-05T22:31:20.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0a1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0a1/manifests"},{"name":"2.11.1","sha":"b85283e8464d56ef129fe8969f9abbb77be31be0","kind":"commit","published_at":"2020-01-30T18:05:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.1/manifests"},{"name":"2.11.0","sha":"bbdafe33ce9f47e3cbfb9415619e354349f11243","kind":"commit","published_at":"2020-01-27T18:24:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.0","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.0/manifests"},{"name":"2.10.3","sha":"c6a71f9545ad0de5e30eee759a31a187475bcb0f","kind":"commit","published_at":"2019-10-04T18:50:02.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.3/manifests"},{"name":"2.10.2","sha":"0fee409131d58d2912847450717b9312e0a9513d","kind":"commit","published_at":"2019-10-04T18:18:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.2/manifests"},{"name":"2.10.1","sha":"c4c4088945a2c12535f539be7f5453b9ca94666c","kind":"commit","published_at":"2019-04-06T18:02:53.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.1/manifests"},{"name":"2.10","sha":"78d2f672149e5b9b7d539c575d2c1bfc12db67a9","kind":"commit","published_at":"2017-11-08T19:58:35.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10","html_url":"https://github.com/pallets/jinja/releases/tag/2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10/manifests"},{"name":"2.9.6","sha":"d78a1b079cd985eea7d636f79124ab4fc44cb538","kind":"commit","published_at":"2017-04-03T13:11:27.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.6","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.6/manifests"},{"name":"2.9.5","sha":"09f8b2b2d1cfca7e5b231cf3773bef2a952b6312","kind":"commit","published_at":"2017-01-28T14:42:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.5/manifests"},{"name":"2.9.4","sha":"df8296af7eb07d56353de95146370a3c6614110e","kind":"commit","published_at":"2017-01-10T08:24:10.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.4/manifests"},{"name":"2.9.3","sha":"c1b076e8e59efe3cd519da2e372340f43e89cce7","kind":"commit","published_at":"2017-01-08T21:23:53.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.3/manifests"},{"name":"2.9.2","sha":"3a0f01df8450bd6ffa0a31c9bbc3337a8f06944d","kind":"commit","published_at":"2017-01-08T01:50:41.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.2/manifests"},{"name":"2.9.1","sha":"8a6f084852587a016c72e50bfdfd63d7c73a092e","kind":"commit","published_at":"2017-01-07T15:56:20.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.1/manifests"},{"name":"2.9","sha":"3e4ebc80f89247fa57678478d2f3d8527e3307ab","kind":"commit","published_at":"2017-01-07T15:35:43.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9","html_url":"https://github.com/pallets/jinja/releases/tag/2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9/manifests"},{"name":"2.8.1","sha":"209fd39b2750400d51bf571740fe5ba23008c20e","kind":"commit","published_at":"2016-12-29T13:16:16.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.8.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8.1/manifests"},{"name":"2.8","sha":"966e1a409f02de57b75a0463fc953d54dad2a205","kind":"commit","published_at":"2015-07-26T17:49:40.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.8","html_url":"https://github.com/pallets/jinja/releases/tag/2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8/manifests"},{"name":"2.7.3","sha":"762c612e7276889aac265645da00e62e33d1573c","kind":"commit","published_at":"2014-06-06T16:49:12.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.3/manifests"},{"name":"2.7.2","sha":"91fa138077d9ed5cf73a7903479077498e695492","kind":"commit","published_at":"2014-01-10T10:42:33.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.2/manifests"},{"name":"2.7.1","sha":"770f929cffdfa399d1ec49e40fbd01b3bd6187da","kind":"commit","published_at":"2013-08-07T13:27:31.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.1/manifests"},{"name":"2.7","sha":"6e17e7dcd0102ecff92f96dff80db5dad73b8c8b","kind":"commit","published_at":"2013-05-20T13:02:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7","html_url":"https://github.com/pallets/jinja/releases/tag/2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7/manifests"},{"name":"2.6","sha":"abfbc18822ebbdd3d284f4907d26d4e810c3c082","kind":"commit","published_at":"2011-07-24T19:48:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.6","html_url":"https://github.com/pallets/jinja/releases/tag/2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.6/manifests"},{"name":"2.5.5","sha":"1116573c1159abb18e36ea96d8fbbde3cad23974","kind":"commit","published_at":"2010-10-18T12:38:03.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"75cd04fd9876d46007ddcfaab77f922290ed1eca","kind":"commit","published_at":"2010-10-17T14:48:18.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"613912d137bc4989f12d1964df97f79ab1e3be88","kind":"commit","published_at":"2010-10-17T13:53:59.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.3/manifests"},{"name":"2.5.1","sha":"2ee64bc4020f83215399ad6c207d7cc4e744ffbd","kind":"commit","published_at":"2010-08-17T10:36:38.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.1/manifests"},{"name":"2.5","sha":"2856c211fab4a1fb466345bae52e3373caed7fcf","kind":"commit","published_at":"2010-05-29T20:54:15.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5/manifests"},{"name":"2.4.1","sha":"800ac7f623a21e7549c7afd6aa7c340c0713eb3f","kind":"commit","published_at":"2010-04-20T11:45:11.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.4.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4.1/manifests"},{"name":"2.4","sha":"30b39cd4d924dfed059a73960a45181752e0b5de","kind":"commit","published_at":"2010-04-12T22:54:14.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4/manifests"},{"name":"2.3.1","sha":"30c2d660dc1e6a80e8485ac7a410336148e24389","kind":"commit","published_at":"2010-02-19T12:37:28.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.3.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3.1/manifests"},{"name":"2.3","sha":"d9599c8904bc9dfde7a782d3f69657ebb0839366","kind":"commit","published_at":"2010-02-10T01:19:17.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3/manifests"},{"name":"2.2.1","sha":"9e6400e513c8795116e780f58709ffa65b2dc975","kind":"commit","published_at":"2009-09-14T21:58:01.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.2.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2.1/manifests"},{"name":"2.2","sha":"9ebc45718c2dbcd8296460f6780a3840e9ca575c","kind":"commit","published_at":"2009-09-13T07:30:06.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2/manifests"},{"name":"2.1.1","sha":"f21e4448e07251f1b1a4fb0a66b9be5e87843b4b","kind":"commit","published_at":"2008-12-25T17:40:27.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.1.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1.1/manifests"},{"name":"2.1","sha":"56d01078055759936f9ae411c42471a3664dff9a","kind":"commit","published_at":"2008-11-23T12:25:51.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1/manifests"},{"name":"2.0","sha":"bf943943e9eaef59826bc847aa2fd20e33c05ca0","kind":"commit","published_at":"2008-07-17T21:32:00.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.0","html_url":"https://github.com/pallets/jinja/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0/manifests"},{"name":"2.0rc1","sha":"a8ec0d9428f209790d2b34d0cfae4d8378055f19","kind":"commit","published_at":"2008-06-09T16:57:40.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.0rc1","html_url":"https://github.com/pallets/jinja/releases/tag/2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0rc1/manifests"}]},"repo_metadata_updated_at":"2024-10-29T15:44:15.973Z","dependent_packages_count":4068,"downloads":316494327,"downloads_period":"last-month","dependent_repos_count":133056,"rankings":{"downloads":0.0060527469383188405,"dependent_repos_count":0.00623616351220729,"dependent_packages_count":0.005502497216653491,"stargazers_count":0.5386944775103768,"forks_count":1.3868127151705683,"docker_downloads_count":0.0324647335782556,"average":0.32929388898773004},"purl":"pkg:pypi/jinja2","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWhqMmotNzd4bS1tYzV2","url":"https://github.com/advisories/GHSA-hj2j-77xm-mc5v","title":"Jinja2 sandbox escape vulnerability","description":"In Pallets Jinja before 2.8.1, str.format allows a sandbox escape.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2019-04-10T14:30:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-10745","https://github.com/pallets/jinja/commit/9b53045c34e61013dc8f09b7e52a555fa16bed16","https://access.redhat.com/errata/RHSA-2019:1022","https://access.redhat.com/errata/RHSA-2019:1237","https://access.redhat.com/errata/RHSA-2019:1260","https://access.redhat.com/errata/RHSA-2019:3964","https://access.redhat.com/errata/RHSA-2019:4062","https://github.com/advisories/GHSA-hj2j-77xm-mc5v","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00030.html","http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00064.html","https://github.com/pypa/advisory-database/tree/main/vulns/jinja2/PYSEC-2019-220.yaml","https://palletsprojects.com/blog/jinja-281-released","https://usn.ubuntu.com/4011-1","https://usn.ubuntu.com/4011-2"],"source_kind":"github","identifiers":["GHSA-hj2j-77xm-mc5v","CVE-2016-10745"],"repository_url":"https://github.com/pallets/jinja","blast_radius":39.45506536752825,"packages":[{"versions":[{"first_patched_version":"2.8.1","vulnerable_version_range":"\u003c 2.8.1"}],"ecosystem":"pypi","package_name":"Jinja2"}],"created_at":"2022-12-21T16:13:30.514Z","updated_at":"2024-09-24T20:51:40.000Z","epss_percentage":0.01042,"epss_percentile":0.76511},{"uuid":"GSA_kwCzR0hTQS1oNWM4LXJxd3AtY3A5Nc4AA4Ys","url":"https://github.com/advisories/GHSA-h5c8-rqwp-cp95","title":"Jinja vulnerable to HTML attribute injection when passing user input as keys to xmlattr filter","description":"The `xmlattr` filter in affected versions of Jinja accepts keys containing spaces. XML/HTML attributes cannot contain spaces, as each would then be interpreted as a separate attribute. If an application accepts keys (as opposed to only values) as user input, and renders these in pages that other users see as well, an attacker could use this to inject other attributes and perform XSS. Note that accepting keys as user input is not common or a particularly intended use case of the `xmlattr` filter, and an application doing so should already be verifying what keys are provided regardless of this fix.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-01-11T15:20:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/pallets/jinja/security/advisories/GHSA-h5c8-rqwp-cp95","https://nvd.nist.gov/vuln/detail/CVE-2024-22195","https://github.com/pallets/jinja/commit/716795349a41d4983a9a4771f7d883c96ea17be7","https://github.com/pallets/jinja/releases/tag/3.1.3","https://lists.debian.org/debian-lts-announce/2024/01/msg00010.html","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/5XCWZD464AJJJUBOO7CMPXQ4ROBC6JX2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DELCVUUYX75I5K4Q5WMJG4MUZJA6VAIP","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/O7YWRBX6JQCWC2XXCTZ55C7DPMGICCN3","https://github.com/advisories/GHSA-h5c8-rqwp-cp95"],"source_kind":"github","identifiers":["GHSA-h5c8-rqwp-cp95","CVE-2024-22195"],"repository_url":"https://github.com/pallets/jinja","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.1.3","vulnerable_version_range":"\u003c 3.1.3"}],"ecosystem":"pypi","package_name":"jinja2"}],"created_at":"2024-01-11T16:06:09.316Z","updated_at":"2025-02-13T19:31:34.000Z","epss_percentage":0.00093,"epss_percentile":0.27152},{"uuid":"GSA_kwCzR0hTQS1mcWg5LTJxZ2ctaDg0aM4AAde9","url":"https://github.com/advisories/GHSA-fqh9-2qgg-h84h","title":"Insecure Temporary File in Jinja2","description":"FileSystemBytecodeCache in Jinja2 prior to version 2.7.2 does not properly create temporary directories, which allows local users to gain privileges by pre-creating a temporary directory with a user's uid. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-1402.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-17T04:01:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-0012","https://bugzilla.redhat.com/show_bug.cgi?id=1051421","http://seclists.org/oss-sec/2014/q1/73","http://www.gentoo.org/security/en/glsa/glsa-201408-13.xml","https://github.com/pallets/jinja2/pull/292","https://github.com/pallets/jinja2/pull/296","https://github.com/pallets/jinja/commit/acb672b6a179567632e032f547582f30fa2f4aa7","https://github.com/mitsuhiko/jinja2/pull/292","https://github.com/mitsuhiko/jinja2/pull/296","https://github.com/mitsuhiko/jinja2/commit/acb672b6a179567632e032f547582f30fa2f4aa7","https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734747","https://github.com/pypa/advisory-database/tree/main/vulns/jinja2/PYSEC-2014-82.yaml","https://github.com/advisories/GHSA-fqh9-2qgg-h84h"],"source_kind":"github","identifiers":["GHSA-fqh9-2qgg-h84h","CVE-2014-0012"],"repository_url":"https://github.com/pallets/jinja2","blast_radius":35.35583779687596,"packages":[{"versions":[{"first_patched_version":"2.7.2","vulnerable_version_range":"\u003c 2.7.2"}],"ecosystem":"pypi","package_name":"Jinja2"}],"created_at":"2023-02-14T01:03:01.517Z","updated_at":"2024-09-23T19:26:46.000Z","epss_percentage":0.00061,"epss_percentile":0.19429},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWczcnEtZzI5NS00ajNt","url":"https://github.com/advisories/GHSA-g3rq-g295-4j3m","title":"Regular Expression Denial of Service (ReDoS) in Jinja2","description":"This affects the package jinja2 from 0.0.0 and before 2.11.3. The ReDOS vulnerability of the regex is mainly due to the sub-pattern [a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+ This issue can be mitigated by Markdown to format user content instead of the urlize filter, or by implementing request timeouts and limiting process memory.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-03-19T21:28:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-28493","https://github.com/pallets/jinja/pull/1343","https://github.com/pallets/jinja/blob/ab81fd9c277900c85da0c322a2ff9d68a235b2e6/src/jinja2/utils.py%23L20","https://snyk.io/vuln/SNYK-PYTHON-JINJA2-1012994","https://security.gentoo.org/glsa/202107-19","https://github.com/pallets/jinja/commit/15ef8f09b659f9100610583938005a7a10472d4d","https://github.com/advisories/GHSA-g3rq-g295-4j3m","https://github.com/pypa/advisory-database/tree/main/vulns/jinja2/PYSEC-2021-66.yaml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PVAKCOO7VBVUBM3Q6CBBTPBFNP5NDXF4"],"source_kind":"github","identifiers":["GHSA-g3rq-g295-4j3m","CVE-2020-28493"],"repository_url":"https://github.com/pallets/jinja","blast_radius":35.35583779687596,"packages":[{"versions":[{"first_patched_version":"2.11.3","vulnerable_version_range":"\u003c 2.11.3"}],"ecosystem":"pypi","package_name":"jinja2"}],"created_at":"2022-12-21T16:13:10.863Z","updated_at":"2024-09-24T20:40:21.000Z","epss_percentage":0.00207,"epss_percentile":0.43243},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTQ2Mnctdjk3ci00bTQ1","url":"https://github.com/advisories/GHSA-462w-v97r-4m45","title":"Jinja2 sandbox escape via string formatting","description":"In Pallets Jinja before 2.10.1, `str.format_map` allows a sandbox escape.\n\nThe sandbox is used to restrict what code can be evaluated when rendering untrusted, user-provided templates. Due to the way string formatting works in Python, the `str.format_map` method could be used to escape the sandbox.\n\nThis issue was previously addressed for the `str.format` method in Jinja 2.8.1, which discusses the issue in detail. However, the less-common `str.format_map` method was overlooked. This release applies the same sandboxing to both methods.\n\nIf you cannot upgrade Jinja, you can override the `is_safe_attribute` method on the sandbox and explicitly disallow the `format_map` method on string objects.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2019-04-10T14:30:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-10906","https://access.redhat.com/errata/RHSA-2019:1152","https://access.redhat.com/errata/RHSA-2019:1237","https://access.redhat.com/errata/RHSA-2019:1329","https://github.com/advisories/GHSA-462w-v97r-4m45","https://lists.apache.org/thread.html/09fc842ff444cd43d9d4c510756fec625ef8eb1175f14fd21de2605f@%3Cdevnull.infra.apache.org%3E","https://lists.apache.org/thread.html/2b52b9c8b9d6366a4f1b407a8bde6af28d9fc73fdb3b37695fd0d9ac@%3Cdevnull.infra.apache.org%3E","https://lists.apache.org/thread.html/320441dccbd9a545320f5f07306d711d4bbd31ba43dc9eebcfc602df@%3Cdevnull.infra.apache.org%3E","https://lists.apache.org/thread.html/46c055e173b52d599c648a98199972dbd6a89d2b4c4647b0500f2284@%3Cdevnull.infra.apache.org%3E","https://lists.apache.org/thread.html/57673a78c4d5c870d3f21465c7e2946b9f8285c7c57e54c2ae552f02@%3Ccommits.airflow.apache.org%3E","https://lists.apache.org/thread.html/7f39f01392d320dfb48e4901db68daeece62fd60ef20955966739993@%3Ccommits.airflow.apache.org%3E","https://lists.apache.org/thread.html/b2380d147b508bbcb90d2cad443c159e63e12555966ab4f320ee22da@%3Ccommits.airflow.apache.org%3E","https://lists.apache.org/thread.html/f0c4a03418bcfe70c539c5dbaf99c04c98da13bfa1d3266f08564316@%3Ccommits.airflow.apache.org%3E","https://palletsprojects.com/blog/jinja-2-10-1-released","http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00030.html","http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00064.html","https://usn.ubuntu.com/4011-2","https://usn.ubuntu.com/4011-1","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TS7IVZAJBWOHNRDMFJDIZVFCMRP6YIUQ","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QCDYIS254EJMBNWOG4S5QY6AOTOR4TZU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/DSW3QZMFVVR7YE3UT4YRQA272TYAL5AF","https://github.com/pypa/advisory-database/tree/main/vulns/jinja2/PYSEC-2019-217.yaml"],"source_kind":"github","identifiers":["GHSA-462w-v97r-4m45","CVE-2019-10906"],"repository_url":null,"blast_radius":39.45506536752825,"packages":[{"versions":[{"first_patched_version":"2.10.1","vulnerable_version_range":"\u003c 2.10.1"}],"ecosystem":"pypi","package_name":"Jinja2"}],"created_at":"2022-12-21T16:13:30.525Z","updated_at":"2024-09-24T20:49:57.000Z","epss_percentage":0.01473,"epss_percentile":0.80222},{"uuid":"GSA_kwCzR0hTQS04cjdxLWN2anEteDM1M84AAX4s","url":"https://github.com/advisories/GHSA-8r7q-cvjq-x353","title":"Incorrect Privilege Assignment in Jinja2","description":"The default configuration for `bccache.FileSystemBytecodeCache` in Jinja2 before 2.7.2 does not properly create temporary files, which allows local users to gain privileges via a crafted .cache file with a name starting with `__jinja2_` in `/tmp`.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-14T04:04:14.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:4.0/AV:L/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-2014-1402","https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734747","https://bugzilla.redhat.com/show_bug.cgi?id=1051421","https://oss.oracle.com/pipermail/el-errata/2014-June/004192.html","http://advisories.mageia.org/MGASA-2014-0028.html","http://openwall.com/lists/oss-security/2014/01/10/2","http://openwall.com/lists/oss-security/2014/01/10/3","http://rhn.redhat.com/errata/RHSA-2014-0747.html","http://rhn.redhat.com/errata/RHSA-2014-0748.html","http://www.gentoo.org/security/en/glsa/glsa-201408-13.xml","https://github.com/advisories/GHSA-8r7q-cvjq-x353","https://github.com/pypa/advisory-database/tree/main/vulns/jinja2/PYSEC-2014-8.yaml","https://web.archive.org/web/20150523060528/http://www.mandriva.com/en/support/security/advisories/advisory/MDVSA-2014:096/?name=MDVSA-2014:096","http://jinja.pocoo.org/docs/changelog"],"source_kind":"github","identifiers":["GHSA-8r7q-cvjq-x353","CVE-2014-1402"],"repository_url":null,"blast_radius":44.06669638451206,"packages":[{"versions":[{"first_patched_version":"2.7.2","vulnerable_version_range":"\u003c 2.7.2"}],"ecosystem":"pypi","package_name":"Jinja2"}],"created_at":"2022-12-21T16:12:12.386Z","updated_at":"2024-09-24T18:41:57.000Z","epss_percentage":0.00062,"epss_percentile":0.19667},{"uuid":"GSA_kwCzR0hTQS1jcHd4LXZycDQtNHBxN84ABFI_","url":"https://github.com/advisories/GHSA-cpwx-vrp4-4pq7","title":"Jinja2 vulnerable to sandbox breakout through attr filter selecting format method","description":"An oversight in how the Jinja sandboxed environment interacts with the `|attr` filter allows an attacker that controls the content of a template to execute arbitrary Python code.\n\nTo exploit the vulnerability, an attacker needs to control the content of a template. Whether that is the case depends on the type of application using Jinja. This vulnerability impacts users of applications which execute untrusted templates.\n\nJinja's sandbox does catch calls to `str.format` and ensures they don't escape the sandbox. However, it's possible to use the `|attr` filter to get a reference to a string's plain format method, bypassing the sandbox. After the fix, the `|attr` filter no longer bypasses the environment's attribute lookup.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-03-05T20:40:14.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.4,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/pallets/jinja/security/advisories/GHSA-cpwx-vrp4-4pq7","https://github.com/pallets/jinja/commit/90457bbf33b8662926ae65cdde4c4c32e756e403","https://nvd.nist.gov/vuln/detail/CVE-2025-27516","https://lists.debian.org/debian-lts-announce/2025/04/msg00045.html","https://github.com/advisories/GHSA-cpwx-vrp4-4pq7"],"source_kind":"github","identifiers":["GHSA-cpwx-vrp4-4pq7","CVE-2025-27516"],"repository_url":"https://github.com/pallets/jinja","blast_radius":27.66978610190293,"packages":[{"versions":[{"first_patched_version":"3.1.6","vulnerable_version_range":"\u003c= 3.1.5"}],"ecosystem":"pypi","package_name":"Jinja2"}],"created_at":"2025-03-05T21:07:41.124Z","updated_at":"2025-08-05T01:54:41.608Z","epss_percentage":0.00046,"epss_percentile":0.1373},{"uuid":"GSA_kwCzR0hTQS1xMng3LThydjYtNnE3aM4ABCrP","url":"https://github.com/advisories/GHSA-q2x7-8rv6-6q7h","title":"Jinja has a sandbox breakout through indirect reference to format method","description":"An oversight in how the Jinja sandboxed environment detects calls to `str.format` allows an attacker that controls the content of a template to execute arbitrary Python code.\n\nTo exploit the vulnerability, an attacker needs to control the content of a template. Whether that is the case depends on the type of application using Jinja. This vulnerability impacts users of applications which execute untrusted templates.\n\nJinja's sandbox does catch calls to `str.format` and ensures they don't escape the sandbox. However, it's possible to store a reference to a malicious string's `format` method, then pass that to a filter that calls it. No such filters are built-in to Jinja, but could be present through custom filters in an application. After the fix, such indirect calls are also handled by the sandbox.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-12-23T17:56:08.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.4,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/pallets/jinja/security/advisories/GHSA-q2x7-8rv6-6q7h","https://github.com/pallets/jinja/releases/tag/3.1.5","https://nvd.nist.gov/vuln/detail/CVE-2024-56326","https://github.com/pallets/jinja/commit/48b0687e05a5466a91cd5812d604fa37ad0943b4","https://github.com/advisories/GHSA-q2x7-8rv6-6q7h"],"source_kind":"github","identifiers":["GHSA-q2x7-8rv6-6q7h","CVE-2024-56326"],"repository_url":"https://github.com/pallets/jinja","blast_radius":27.66978610190293,"packages":[{"versions":[{"first_patched_version":"3.1.5","vulnerable_version_range":"\u003c= 3.1.4"}],"ecosystem":"pypi","package_name":"jinja2"}],"created_at":"2024-12-23T18:08:11.828Z","updated_at":"2025-08-05T02:13:26.345Z","epss_percentage":0.00118,"epss_percentile":0.31495},{"uuid":"GSA_kwCzR0hTQS1oNzV2LTN2dmotNW1mas4AA7xw","url":"https://github.com/advisories/GHSA-h75v-3vvj-5mfj","title":"Jinja vulnerable to HTML attribute injection when passing user input as keys to xmlattr filter","description":"The `xmlattr` filter in affected versions of Jinja accepts keys containing non-attribute characters. XML/HTML attributes cannot contain spaces, `/`, `\u003e`, or `=`, as each would then be interpreted as starting a separate attribute. If an application accepts keys (as opposed to only values) as user input, and renders these in pages that other users see as well, an attacker could use this to inject other attributes and perform XSS. The fix for the previous GHSA-h5c8-rqwp-cp95 CVE-2024-22195 only addressed spaces but not other characters.\n\nAccepting keys as user input is now explicitly considered an unintended use case of the `xmlattr` filter, and code that does so without otherwise validating the input should be flagged as insecure, regardless of Jinja version. Accepting _values_ as user input continues to be safe.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-05-06T14:20:59.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/pallets/jinja/security/advisories/GHSA-h75v-3vvj-5mfj","https://github.com/pallets/jinja/commit/0668239dc6b44ef38e7a6c9f91f312fd4ca581cb","https://nvd.nist.gov/vuln/detail/CVE-2024-34064","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/567XIGSZMABG6TSMYWD7MIYNJSUQQRUC","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GCLF44KY43BSVMTE6S53B4V5WP3FRRSE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SSCBHIL6BYKR5NRCBXP4XMP2CEEKGFVS","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZALNWE3TXPPHVPSI3AZ5CTMSTAVN5UMS","https://github.com/advisories/GHSA-h75v-3vvj-5mfj"],"source_kind":"github","identifiers":["GHSA-h75v-3vvj-5mfj","CVE-2024-34064"],"repository_url":"https://github.com/pallets/jinja","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.1.4","vulnerable_version_range":"\u003c 3.1.4"}],"ecosystem":"pypi","package_name":"Jinja2"}],"created_at":"2024-05-06T15:05:39.248Z","updated_at":"2024-06-10T18:30:58.000Z","epss_percentage":0.00266,"epss_percentile":0.4998},{"uuid":"GSA_kwCzR0hTQS1nbWo2LTZmOGYtNjY5Oc4ABCrO","url":"https://github.com/advisories/GHSA-gmj6-6f8f-6699","title":"Jinja has a sandbox breakout through malicious filenames","description":"A bug in the Jinja compiler allows an attacker that controls both the content and filename of a template to execute arbitrary Python code, regardless of if Jinja's sandbox is used.\n\nTo exploit the vulnerability, an attacker needs to control both the filename and the contents of a template. Whether that is the case depends on the type of application using Jinja. This vulnerability impacts users of applications which execute untrusted templates where the template author can also choose the template filename.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-12-23T17:54:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.4,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/pallets/jinja/security/advisories/GHSA-gmj6-6f8f-6699","https://github.com/pallets/jinja/releases/tag/3.1.5","https://nvd.nist.gov/vuln/detail/CVE-2024-56201","https://github.com/pallets/jinja/issues/1792","https://github.com/pallets/jinja/commit/767b23617628419ae3709ccfb02f9602ae9fe51f","https://github.com/advisories/GHSA-gmj6-6f8f-6699"],"source_kind":"github","identifiers":["GHSA-gmj6-6f8f-6699","CVE-2024-56201"],"repository_url":"https://github.com/pallets/jinja","blast_radius":27.66978610190293,"packages":[{"versions":[{"first_patched_version":"3.1.5","vulnerable_version_range":"\u003e= 3.0.0, \u003c= 3.1.4"}],"ecosystem":"pypi","package_name":"jinja2"}],"created_at":"2024-12-23T18:08:11.864Z","updated_at":"2025-01-08T16:06:02.000Z","epss_percentage":0.00074,"epss_percentile":0.23}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/jinja2","docker_dependents_count":4221,"docker_downloads_count":2367763010,"usage_url":"https://repos.ecosyste.ms/usage/pypi/jinja2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/jinja2/dependencies","status":null,"funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"critical":true,"issue_metadata":{"last_synced_at":"2024-10-28T17:08:49.694Z","issues_count":148,"pull_requests_count":156,"avg_time_to_close_issue":1582574.724489796,"avg_time_to_close_pull_request":2078476.4827586208,"issues_closed_count":98,"pull_requests_closed_count":116,"pull_request_authors_count":67,"issue_authors_count":128,"avg_comments_per_issue":1.8310810810810811,"avg_comments_per_pull_request":0.9230769230769231,"merged_pull_requests_count":73,"bot_issues_count":0,"bot_pull_requests_count":62,"past_year_issues_count":57,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":893316.4333333333,"past_year_avg_time_to_close_pull_request":1392166.375,"past_year_issues_closed_count":30,"past_year_pull_requests_closed_count":48,"past_year_pull_request_authors_count":36,"past_year_issue_authors_count":50,"past_year_avg_comments_per_issue":1.4210526315789473,"past_year_avg_comments_per_pull_request":0.9852941176470589,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":17,"past_year_merged_pull_requests_count":25,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/issues","maintainers":[{"login":"davidism","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"},{"login":"mitsuhiko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mitsuhiko"},{"login":"ThiefMaster","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ThiefMaster"}],"active_maintainers":[{"login":"davidism","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jinja2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jinja2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jinja2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jinja2/related_packages","maintainers":[{"uuid":"Pallets Projects","login":"Pallets Projects","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://pypi.org/user/Pallets Projects/","role":null,"created_at":"2023-04-13T22:15:29.787Z","updated_at":"2023-04-13T22:15:29.787Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Pallets%20Projects/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5287979,"name":"jinja2","ecosystem":"conda","description":"Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document.  It includes:  -   Template inheritance and inclusion. -   Define and import macros within templates. -   HTML templates can use autoescaping to prevent XSS from untrusted     user input. -   A sandboxed environment can safely render untrusted templates. -   AsyncIO support for generating templates and calling async     functions. -   I18N support with Babel. -   Templates are compiled to optimized Python code just-in-time and     cached, or can be compiled ahead-of-time. -   Exceptions point to the correct line in templates to make debugging     easier. -   Extensible filters, tests, functions, and even syntax.  Jinja's philosophy is that while application logic belongs in Python if possible, it shouldn't make the template designer's job difficult by restricting functionality too much.","homepage":"https://palletsprojects.com/p/jinja/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/pallets/jinja","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2022-10-03T15:45:10.152Z","latest_release_published_at":"2022-05-05T18:14:40.000Z","latest_release_number":"3.1.2","last_synced_at":"2025-09-01T08:33:01.254Z","created_at":"2022-10-03T15:45:10.143Z","updated_at":"2025-09-06T22:56:34.417Z","registry_url":"https://anaconda.org/conda-forge/jinja2","install_command":"conda install -c conda-forge jinja2","documentation_url":null,"metadata":{},"repo_metadata":{"id":1121958,"uuid":"994551","full_name":"pallets/jinja","owner":"pallets","description":"A very fast and expressive template engine.","archived":false,"fork":false,"pushed_at":"2025-06-14T20:35:04.000Z","size":6934,"stargazers_count":11108,"open_issues_count":88,"forks_count":1661,"subscribers_count":256,"default_branch":"main","last_synced_at":"2025-08-30T00:06:00.730Z","etag":null,"topics":["jinja","jinja2","pallets","python","template-engine","templates"],"latest_commit_sha":null,"homepage":"https://jinja.palletsprojects.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pallets.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"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},"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"created_at":"2010-10-17T13:41:17.000Z","updated_at":"2025-08-29T13:35:17.000Z","dependencies_parsed_at":"2023-07-10T12:16:51.965Z","dependency_job_id":"d1cd664a-924e-4c87-8003-e774bc333035","html_url":"https://github.com/pallets/jinja","commit_stats":{"total_commits":2120,"total_committers":310,"mean_commits":6.838709677419355,"dds":"0.47688679245283017","last_synced_commit":"d680a959324400487b4f0e8b8119bed7376b7973"},"previous_names":["pallets/jinja2"],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/pallets/jinja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/sbom","scorecard":{"id":718434,"data":{"date":"2025-08-11","repo":{"name":"github.com/pallets/jinja","commit":"5ef70112a1ff19c05324ff889dd30405b1002044"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.8,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 6 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":"Code-Review","score":0,"reason":"Found 1/18 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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/publish.yaml:26","Warn: no topLevel permission defined: .github/workflows/pre-commit.yaml:1","Warn: no topLevel permission defined: .github/workflows/publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/tests.yaml:1"],"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":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Info: Possibly incomplete results: error parsing shell code: invalid parameter name: .github/workflows/tests.yaml:32","Warn: downloadThenRun not pinned by hash: .devcontainer/on-create-command.sh:7","Info:  13 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration 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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yaml:35"],"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":"Signed-Releases","score":10,"reason":"4 out of the last 4 releases have a total of 4 signed artifacts.","details":["Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.6","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.5","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.4","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.3"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pallets/.github/SECURITY.md:1","Info: Found linked content: github.com/pallets/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pallets/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: could not determine whether codeowners review is allowed","Warn: no status checks found to merge onto branch 'main'","Warn: PRs are not required to make changes on branch 'main'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T10:27:47.620Z","repository_id":1121958,"created_at":"2025-08-22T10:27:47.620Z","updated_at":"2025-08-22T10:27:47.620Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272784336,"owners_count":24992431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"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":"pallets","name":"Pallets","uuid":"16748505","kind":"organization","description":"","email":"contact@palletsprojects.com","website":"https://palletsprojects.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16748505?v=4","repositories_count":17,"last_synced_at":"2025-08-25T01:28:17.408Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"html_url":"https://github.com/pallets","funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"total_stars":113676,"followers":1968,"following":0,"created_at":"2022-11-02T16:23:17.051Z","updated_at":"2025-08-25T01:28:17.408Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets/repositories"},"tags":[{"name":"3.1.6","sha":"15206881c006c79667fe5154fe80c01c65410679","kind":"tag","published_at":"2025-03-05T19:59:41.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.6","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.6/manifests"},{"name":"3.1.5","sha":"877f6e51be8e1765b06d911cfaa9033775f051d1","kind":"tag","published_at":"2024-12-21T18:18:12.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.5","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.5/manifests"},{"name":"3.1.4","sha":"dd4a8b5466d8790540c181590b14db4d4d889d57","kind":"tag","published_at":"2024-05-05T23:37:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.4","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"d9de4bb215fd1cc8092a410fb834c7c4060b1fc1","kind":"tag","published_at":"2024-01-10T23:08:58.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.3","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"b08cd4bc64bb980df86ed2876978ae5735572280","kind":"tag","published_at":"2022-04-28T17:21:00.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.2","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"7f66a58a967ec11b56c76d37782990d9e72353ab","kind":"tag","published_at":"2022-03-25T22:33:09.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.1","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.1/manifests"},{"name":"3.0.x","sha":"5962edeb271d93687eb93f32d53ffe53f86871e0","kind":"tag","published_at":"2022-03-24T14:16:44.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.x","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.x","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.x","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.x/manifests"},{"name":"3.1.0","sha":"84c0e2cf4e58655032930aeb200b979e3c6f5f32","kind":"tag","published_at":"2022-03-24T14:14:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.0","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.0/manifests"},{"name":"2.11.x","sha":"aa3d688a15aece0a0de0b59f94dda870c724bc87","kind":"tag","published_at":"2022-03-11T22:44:06.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.x","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.11.x","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.x/manifests"},{"name":"2.10.x","sha":"7c3b7ca95cb17589dd64fddc957035336180b90d","kind":"tag","published_at":"2022-03-11T22:43:59.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.x","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.10.x","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.x/manifests"},{"name":"2.9.x","sha":"70c2d7976bcd277d26c8d901e9d72db7a1796844","kind":"tag","published_at":"2022-03-11T22:43:50.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.x","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9.x","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.x/manifests"},{"name":"3.0.3","sha":"2a48dd898d72f1a119ee923996e70aa43da04ea4","kind":"tag","published_at":"2021-11-09T20:27:50.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.3","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b7d12b6b1597ea5d38de8dac2013749be266edd0","kind":"tag","published_at":"2021-10-05T00:53:39.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.2","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"3b3e16fc18fca4de0bd5fa714374767e8d124c27","kind":"tag","published_at":"2021-05-18T20:38:54.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"417f822196f66155e8c121e5229cc12a6b02ce14","kind":"tag","published_at":"2021-05-11T21:07:49.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0/manifests"},{"name":"3.0.0rc2","sha":"ac8d8d69fe3e0eb81251867218c67193a086e427","kind":"tag","published_at":"2021-04-25T15:12:21.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0rc2","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"d77a91b1cba05d9dc78d4b03d312fcff3ca91ebb","kind":"tag","published_at":"2021-04-16T15:25:44.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0rc1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc1/manifests"},{"name":"2.11.3","sha":"cf215390d4a4d6f0a4de27e2687eed176878f13d","kind":"commit","published_at":"2021-01-31T16:44:37.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.3/manifests"},{"name":"2.11.2","sha":"737a4cd41d09878e7e6c584a2062f5853dc30150","kind":"commit","published_at":"2020-04-13T16:12:19.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.2/manifests"},{"name":"3.0.0a1","sha":"1164cc361778a501317529aafa67b1180a4a15cd","kind":"commit","published_at":"2020-02-05T22:31:20.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0a1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0a1/manifests"},{"name":"2.11.1","sha":"b85283e8464d56ef129fe8969f9abbb77be31be0","kind":"commit","published_at":"2020-01-30T18:05:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.1/manifests"},{"name":"2.11.0","sha":"bbdafe33ce9f47e3cbfb9415619e354349f11243","kind":"commit","published_at":"2020-01-27T18:24:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.0","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.0/manifests"},{"name":"2.10.3","sha":"c6a71f9545ad0de5e30eee759a31a187475bcb0f","kind":"commit","published_at":"2019-10-04T18:50:02.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.3/manifests"},{"name":"2.10.2","sha":"0fee409131d58d2912847450717b9312e0a9513d","kind":"commit","published_at":"2019-10-04T18:18:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.2/manifests"},{"name":"2.10.1","sha":"c4c4088945a2c12535f539be7f5453b9ca94666c","kind":"commit","published_at":"2019-04-06T18:02:53.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.1/manifests"},{"name":"2.10","sha":"78d2f672149e5b9b7d539c575d2c1bfc12db67a9","kind":"commit","published_at":"2017-11-08T19:58:35.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10","html_url":"https://github.com/pallets/jinja/releases/tag/2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10/manifests"},{"name":"2.9.6","sha":"d78a1b079cd985eea7d636f79124ab4fc44cb538","kind":"commit","published_at":"2017-04-03T13:11:27.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.6","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.6/manifests"},{"name":"2.9.5","sha":"09f8b2b2d1cfca7e5b231cf3773bef2a952b6312","kind":"commit","published_at":"2017-01-28T14:42:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.5/manifests"},{"name":"2.9.4","sha":"df8296af7eb07d56353de95146370a3c6614110e","kind":"commit","published_at":"2017-01-10T08:24:10.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.4/manifests"},{"name":"2.9.3","sha":"c1b076e8e59efe3cd519da2e372340f43e89cce7","kind":"commit","published_at":"2017-01-08T21:23:53.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.3/manifests"},{"name":"2.9.2","sha":"3a0f01df8450bd6ffa0a31c9bbc3337a8f06944d","kind":"commit","published_at":"2017-01-08T01:50:41.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.2/manifests"},{"name":"2.9.1","sha":"8a6f084852587a016c72e50bfdfd63d7c73a092e","kind":"commit","published_at":"2017-01-07T15:56:20.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.1/manifests"},{"name":"2.9","sha":"3e4ebc80f89247fa57678478d2f3d8527e3307ab","kind":"commit","published_at":"2017-01-07T15:35:43.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9","html_url":"https://github.com/pallets/jinja/releases/tag/2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9/manifests"},{"name":"2.8.1","sha":"209fd39b2750400d51bf571740fe5ba23008c20e","kind":"commit","published_at":"2016-12-29T13:16:16.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.8.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8.1/manifests"},{"name":"2.8","sha":"966e1a409f02de57b75a0463fc953d54dad2a205","kind":"commit","published_at":"2015-07-26T17:49:40.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.8","html_url":"https://github.com/pallets/jinja/releases/tag/2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8/manifests"},{"name":"2.7.3","sha":"762c612e7276889aac265645da00e62e33d1573c","kind":"commit","published_at":"2014-06-06T16:49:12.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.3/manifests"},{"name":"2.7.2","sha":"91fa138077d9ed5cf73a7903479077498e695492","kind":"commit","published_at":"2014-01-10T10:42:33.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.2/manifests"},{"name":"2.7.1","sha":"770f929cffdfa399d1ec49e40fbd01b3bd6187da","kind":"commit","published_at":"2013-08-07T13:27:31.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.1/manifests"},{"name":"2.7","sha":"6e17e7dcd0102ecff92f96dff80db5dad73b8c8b","kind":"commit","published_at":"2013-05-20T13:02:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7","html_url":"https://github.com/pallets/jinja/releases/tag/2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7/manifests"},{"name":"2.6","sha":"abfbc18822ebbdd3d284f4907d26d4e810c3c082","kind":"commit","published_at":"2011-07-24T19:48:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.6","html_url":"https://github.com/pallets/jinja/releases/tag/2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.6/manifests"},{"name":"2.5.5","sha":"1116573c1159abb18e36ea96d8fbbde3cad23974","kind":"commit","published_at":"2010-10-18T12:38:03.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"75cd04fd9876d46007ddcfaab77f922290ed1eca","kind":"commit","published_at":"2010-10-17T14:48:18.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"613912d137bc4989f12d1964df97f79ab1e3be88","kind":"commit","published_at":"2010-10-17T13:53:59.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.3/manifests"},{"name":"2.5.1","sha":"2ee64bc4020f83215399ad6c207d7cc4e744ffbd","kind":"commit","published_at":"2010-08-17T10:36:38.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.1/manifests"},{"name":"2.5","sha":"2856c211fab4a1fb466345bae52e3373caed7fcf","kind":"commit","published_at":"2010-05-29T20:54:15.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5/manifests"},{"name":"2.4.1","sha":"800ac7f623a21e7549c7afd6aa7c340c0713eb3f","kind":"commit","published_at":"2010-04-20T11:45:11.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.4.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4.1/manifests"},{"name":"2.4","sha":"30b39cd4d924dfed059a73960a45181752e0b5de","kind":"commit","published_at":"2010-04-12T22:54:14.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4/manifests"},{"name":"2.3.1","sha":"30c2d660dc1e6a80e8485ac7a410336148e24389","kind":"commit","published_at":"2010-02-19T12:37:28.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.3.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3.1/manifests"},{"name":"2.3","sha":"d9599c8904bc9dfde7a782d3f69657ebb0839366","kind":"commit","published_at":"2010-02-10T01:19:17.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3/manifests"},{"name":"2.2.1","sha":"9e6400e513c8795116e780f58709ffa65b2dc975","kind":"commit","published_at":"2009-09-14T21:58:01.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.2.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2.1/manifests"},{"name":"2.2","sha":"9ebc45718c2dbcd8296460f6780a3840e9ca575c","kind":"commit","published_at":"2009-09-13T07:30:06.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2/manifests"},{"name":"2.1.1","sha":"f21e4448e07251f1b1a4fb0a66b9be5e87843b4b","kind":"commit","published_at":"2008-12-25T17:40:27.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.1.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1.1/manifests"},{"name":"2.1","sha":"56d01078055759936f9ae411c42471a3664dff9a","kind":"commit","published_at":"2008-11-23T12:25:51.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1/manifests"},{"name":"2.0","sha":"bf943943e9eaef59826bc847aa2fd20e33c05ca0","kind":"commit","published_at":"2008-07-17T21:32:00.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.0","html_url":"https://github.com/pallets/jinja/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0/manifests"},{"name":"2.0rc1","sha":"a8ec0d9428f209790d2b34d0cfae4d8378055f19","kind":"commit","published_at":"2008-06-09T16:57:40.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.0rc1","html_url":"https://github.com/pallets/jinja/releases/tag/2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pallets/jinja@2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0rc1/manifests"}]},"repo_metadata_updated_at":"2025-09-06T22:56:34.394Z","dependent_packages_count":421,"downloads":null,"downloads_period":null,"dependent_repos_count":2038,"rankings":{"downloads":null,"dependent_repos_count":0.25450371775038677,"dependent_packages_count":0.1197664554119467,"stargazers_count":3.133888916612605,"forks_count":3.3135385997305256,"docker_downloads_count":null,"average":1.7054244223763662},"purl":"pkg:conda/jinja2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/jinja2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/jinja2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/jinja2/dependencies","status":null,"funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"critical":true,"issue_metadata":{"last_synced_at":"2025-08-29T00:39:38.016Z","issues_count":177,"pull_requests_count":182,"avg_time_to_close_issue":8531425.401459854,"avg_time_to_close_pull_request":9788383.00613497,"issues_closed_count":137,"pull_requests_closed_count":163,"pull_request_authors_count":88,"issue_authors_count":160,"avg_comments_per_issue":2.0508474576271185,"avg_comments_per_pull_request":1.010989010989011,"merged_pull_requests_count":109,"bot_issues_count":0,"bot_pull_requests_count":58,"past_year_issues_count":45,"past_year_pull_requests_count":40,"past_year_avg_time_to_close_issue":2696000.5483870967,"past_year_avg_time_to_close_pull_request":1569339.121212121,"past_year_issues_closed_count":31,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":27,"past_year_issue_authors_count":43,"past_year_avg_comments_per_issue":1.5555555555555556,"past_year_avg_comments_per_pull_request":0.95,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":26,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/issues","maintainers":[{"login":"davidism","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"},{"login":"kevin-brown","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevin-brown"},{"login":"mitsuhiko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mitsuhiko"},{"login":"ThiefMaster","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ThiefMaster"}],"active_maintainers":[{"login":"davidism","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/jinja2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/jinja2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/jinja2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/jinja2/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5664650,"name":"mw-jinja2","ecosystem":"pypi","description":"A very fast and expressive template engine.","homepage":"https://palletsprojects.com/p/jinja/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/pallets/jinja","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2022-12-08T17:44:39.000Z","latest_release_published_at":"2022-12-08T17:44:39.000Z","latest_release_number":"2.11.3","last_synced_at":"2025-09-08T00:24:02.141Z","created_at":"2022-12-08T18:00:46.277Z","updated_at":"2025-09-08T00:24:02.141Z","registry_url":"https://pypi.org/project/mw-jinja2/","install_command":"pip install mw-jinja2 --index-url https://pypi.org/simple","documentation_url":"https://jinja.palletsprojects.com/","metadata":{"funding":null,"documentation":"https://jinja.palletsprojects.com/","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Internet :: WWW/HTTP :: Dynamic Content","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Text Processing :: Markup :: HTML"],"normalized_name":"mw-jinja2","project_status":null},"repo_metadata":{"id":1121958,"uuid":"994551","full_name":"pallets/jinja","owner":"pallets","description":"A very fast and expressive template engine.","archived":false,"fork":false,"pushed_at":"2024-05-22T15:48:04.000Z","size":6655,"stargazers_count":9990,"open_issues_count":102,"forks_count":1577,"subscribers_count":251,"default_branch":"main","last_synced_at":"2024-05-22T16:57:07.721Z","etag":null,"topics":["jinja","jinja2","pallets","python","template-engine","templates"],"latest_commit_sha":null,"homepage":"https://jinja.palletsprojects.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pallets.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.rst","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},"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"created_at":"2010-10-17T13:41:17.000Z","updated_at":"2024-06-01T14:33:38.585Z","dependencies_parsed_at":"2023-07-10T12:16:51.965Z","dependency_job_id":"d1cd664a-924e-4c87-8003-e774bc333035","html_url":"https://github.com/pallets/jinja","commit_stats":{"total_commits":2060,"total_committers":309,"mean_commits":6.666666666666667,"dds":"0.46165048543689324","last_synced_commit":"d594969d722ceb4e8f3da8861befc9c0ac87ae1b"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":216069003,"owners_count":15971195,"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":"pallets","name":"Pallets","uuid":"16748505","kind":"organization","description":"","email":"contact@palletsprojects.com","website":"https://palletsprojects.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16748505?v=4","repositories_count":14,"last_synced_at":"2024-05-20T15:03:33.916Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"html_url":"https://github.com/pallets","funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"total_stars":106035,"followers":1290,"following":0,"created_at":"2022-11-02T16:23:17.051Z","updated_at":"2024-05-20T15:03:35.310Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets/repositories"},"tags":[{"name":"3.1.4","sha":"dd4a8b5466d8790540c181590b14db4d4d889d57","kind":"tag","published_at":"2024-05-05T23:37:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.4","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.4/manifests"},{"name":"3.1.3","sha":"d9de4bb215fd1cc8092a410fb834c7c4060b1fc1","kind":"tag","published_at":"2024-01-10T23:08:58.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.3","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.3/manifests"},{"name":"3.1.2","sha":"b08cd4bc64bb980df86ed2876978ae5735572280","kind":"tag","published_at":"2022-04-28T17:21:00.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.2","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"7f66a58a967ec11b56c76d37782990d9e72353ab","kind":"tag","published_at":"2022-03-25T22:33:09.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.1","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.1/manifests"},{"name":"3.0.x","sha":"5962edeb271d93687eb93f32d53ffe53f86871e0","kind":"tag","published_at":"2022-03-24T14:16:44.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.x","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.x/manifests"},{"name":"3.1.0","sha":"84c0e2cf4e58655032930aeb200b979e3c6f5f32","kind":"tag","published_at":"2022-03-24T14:14:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.1.0","html_url":"https://github.com/pallets/jinja/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.1.0/manifests"},{"name":"2.11.x","sha":"aa3d688a15aece0a0de0b59f94dda870c724bc87","kind":"tag","published_at":"2022-03-11T22:44:06.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.x/manifests"},{"name":"2.10.x","sha":"7c3b7ca95cb17589dd64fddc957035336180b90d","kind":"tag","published_at":"2022-03-11T22:43:59.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.x/manifests"},{"name":"2.9.x","sha":"70c2d7976bcd277d26c8d901e9d72db7a1796844","kind":"tag","published_at":"2022-03-11T22:43:50.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.x","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.x/manifests"},{"name":"3.0.3","sha":"2a48dd898d72f1a119ee923996e70aa43da04ea4","kind":"tag","published_at":"2021-11-09T20:27:50.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.3","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b7d12b6b1597ea5d38de8dac2013749be266edd0","kind":"tag","published_at":"2021-10-05T00:53:39.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.2","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"3b3e16fc18fca4de0bd5fa714374767e8d124c27","kind":"tag","published_at":"2021-05-18T20:38:54.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"417f822196f66155e8c121e5229cc12a6b02ce14","kind":"tag","published_at":"2021-05-11T21:07:49.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0/manifests"},{"name":"3.0.0rc2","sha":"ac8d8d69fe3e0eb81251867218c67193a086e427","kind":"tag","published_at":"2021-04-25T15:12:21.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0rc2","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"d77a91b1cba05d9dc78d4b03d312fcff3ca91ebb","kind":"tag","published_at":"2021-04-16T15:25:44.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0rc1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0rc1/manifests"},{"name":"2.11.3","sha":"cf215390d4a4d6f0a4de27e2687eed176878f13d","kind":"commit","published_at":"2021-01-31T16:44:37.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.3/manifests"},{"name":"2.11.2","sha":"737a4cd41d09878e7e6c584a2062f5853dc30150","kind":"commit","published_at":"2020-04-13T16:12:19.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.2/manifests"},{"name":"3.0.0a1","sha":"1164cc361778a501317529aafa67b1180a4a15cd","kind":"commit","published_at":"2020-02-05T22:31:20.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/3.0.0a1","html_url":"https://github.com/pallets/jinja/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/3.0.0a1/manifests"},{"name":"2.11.1","sha":"b85283e8464d56ef129fe8969f9abbb77be31be0","kind":"commit","published_at":"2020-01-30T18:05:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.1/manifests"},{"name":"2.11.0","sha":"bbdafe33ce9f47e3cbfb9415619e354349f11243","kind":"commit","published_at":"2020-01-27T18:24:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.11.0","html_url":"https://github.com/pallets/jinja/releases/tag/2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.11.0/manifests"},{"name":"2.10.3","sha":"c6a71f9545ad0de5e30eee759a31a187475bcb0f","kind":"commit","published_at":"2019-10-04T18:50:02.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.3/manifests"},{"name":"2.10.2","sha":"0fee409131d58d2912847450717b9312e0a9513d","kind":"commit","published_at":"2019-10-04T18:18:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.2/manifests"},{"name":"2.10.1","sha":"c4c4088945a2c12535f539be7f5453b9ca94666c","kind":"commit","published_at":"2019-04-06T18:02:53.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10.1/manifests"},{"name":"2.10","sha":"78d2f672149e5b9b7d539c575d2c1bfc12db67a9","kind":"commit","published_at":"2017-11-08T19:58:35.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.10","html_url":"https://github.com/pallets/jinja/releases/tag/2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.10/manifests"},{"name":"2.9.6","sha":"d78a1b079cd985eea7d636f79124ab4fc44cb538","kind":"commit","published_at":"2017-04-03T13:11:27.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.6","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.6/manifests"},{"name":"2.9.5","sha":"09f8b2b2d1cfca7e5b231cf3773bef2a952b6312","kind":"commit","published_at":"2017-01-28T14:42:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.5/manifests"},{"name":"2.9.4","sha":"df8296af7eb07d56353de95146370a3c6614110e","kind":"commit","published_at":"2017-01-10T08:24:10.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.4/manifests"},{"name":"2.9.3","sha":"c1b076e8e59efe3cd519da2e372340f43e89cce7","kind":"commit","published_at":"2017-01-08T21:23:53.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.3/manifests"},{"name":"2.9.2","sha":"3a0f01df8450bd6ffa0a31c9bbc3337a8f06944d","kind":"commit","published_at":"2017-01-08T01:50:41.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.2/manifests"},{"name":"2.9.1","sha":"8a6f084852587a016c72e50bfdfd63d7c73a092e","kind":"commit","published_at":"2017-01-07T15:56:20.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9.1/manifests"},{"name":"2.9","sha":"3e4ebc80f89247fa57678478d2f3d8527e3307ab","kind":"commit","published_at":"2017-01-07T15:35:43.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.9","html_url":"https://github.com/pallets/jinja/releases/tag/2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.9/manifests"},{"name":"2.8.1","sha":"209fd39b2750400d51bf571740fe5ba23008c20e","kind":"commit","published_at":"2016-12-29T13:16:16.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.8.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8.1/manifests"},{"name":"2.8","sha":"966e1a409f02de57b75a0463fc953d54dad2a205","kind":"commit","published_at":"2015-07-26T17:49:40.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.8","html_url":"https://github.com/pallets/jinja/releases/tag/2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.8/manifests"},{"name":"2.7.3","sha":"762c612e7276889aac265645da00e62e33d1573c","kind":"commit","published_at":"2014-06-06T16:49:12.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.3/manifests"},{"name":"2.7.2","sha":"91fa138077d9ed5cf73a7903479077498e695492","kind":"commit","published_at":"2014-01-10T10:42:33.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.2/manifests"},{"name":"2.7.1","sha":"770f929cffdfa399d1ec49e40fbd01b3bd6187da","kind":"commit","published_at":"2013-08-07T13:27:31.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7.1/manifests"},{"name":"2.7","sha":"6e17e7dcd0102ecff92f96dff80db5dad73b8c8b","kind":"commit","published_at":"2013-05-20T13:02:56.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.7","html_url":"https://github.com/pallets/jinja/releases/tag/2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.7/manifests"},{"name":"2.6","sha":"abfbc18822ebbdd3d284f4907d26d4e810c3c082","kind":"commit","published_at":"2011-07-24T19:48:29.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.6","html_url":"https://github.com/pallets/jinja/releases/tag/2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.6/manifests"},{"name":"2.5.5","sha":"1116573c1159abb18e36ea96d8fbbde3cad23974","kind":"commit","published_at":"2010-10-18T12:38:03.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.5/manifests"},{"name":"2.5.4","sha":"75cd04fd9876d46007ddcfaab77f922290ed1eca","kind":"commit","published_at":"2010-10-17T14:48:18.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.4/manifests"},{"name":"2.5.3","sha":"613912d137bc4989f12d1964df97f79ab1e3be88","kind":"commit","published_at":"2010-10-17T13:53:59.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.3/manifests"},{"name":"2.5.1","sha":"2ee64bc4020f83215399ad6c207d7cc4e744ffbd","kind":"commit","published_at":"2010-08-17T10:36:38.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5.1/manifests"},{"name":"2.5","sha":"2856c211fab4a1fb466345bae52e3373caed7fcf","kind":"commit","published_at":"2010-05-29T20:54:15.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.5","html_url":"https://github.com/pallets/jinja/releases/tag/2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.5/manifests"},{"name":"2.4.1","sha":"800ac7f623a21e7549c7afd6aa7c340c0713eb3f","kind":"commit","published_at":"2010-04-20T11:45:11.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.4.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4.1/manifests"},{"name":"2.4","sha":"30b39cd4d924dfed059a73960a45181752e0b5de","kind":"commit","published_at":"2010-04-12T22:54:14.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.4","html_url":"https://github.com/pallets/jinja/releases/tag/2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.4/manifests"},{"name":"2.3.1","sha":"30c2d660dc1e6a80e8485ac7a410336148e24389","kind":"commit","published_at":"2010-02-19T12:37:28.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.3.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3.1/manifests"},{"name":"2.3","sha":"d9599c8904bc9dfde7a782d3f69657ebb0839366","kind":"commit","published_at":"2010-02-10T01:19:17.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.3","html_url":"https://github.com/pallets/jinja/releases/tag/2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.3/manifests"},{"name":"2.2.1","sha":"9e6400e513c8795116e780f58709ffa65b2dc975","kind":"commit","published_at":"2009-09-14T21:58:01.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.2.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2.1/manifests"},{"name":"2.2","sha":"9ebc45718c2dbcd8296460f6780a3840e9ca575c","kind":"commit","published_at":"2009-09-13T07:30:06.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.2","html_url":"https://github.com/pallets/jinja/releases/tag/2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.2/manifests"},{"name":"2.1.1","sha":"f21e4448e07251f1b1a4fb0a66b9be5e87843b4b","kind":"commit","published_at":"2008-12-25T17:40:27.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.1.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1.1/manifests"},{"name":"2.1","sha":"56d01078055759936f9ae411c42471a3664dff9a","kind":"commit","published_at":"2008-11-23T12:25:51.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.1","html_url":"https://github.com/pallets/jinja/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.1/manifests"},{"name":"2.0","sha":"bf943943e9eaef59826bc847aa2fd20e33c05ca0","kind":"commit","published_at":"2008-07-17T21:32:00.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.0","html_url":"https://github.com/pallets/jinja/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0/manifests"},{"name":"2.0rc1","sha":"a8ec0d9428f209790d2b34d0cfae4d8378055f19","kind":"commit","published_at":"2008-06-09T16:57:40.000Z","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/2.0rc1","html_url":"https://github.com/pallets/jinja/releases/tag/2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags/2.0rc1/manifests"}]},"repo_metadata_updated_at":"2024-09-29T19:40:42.209Z","dependent_packages_count":0,"downloads":20,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":61.01269184139443,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":null,"forks_count":null,"average":32.75232226669772},"purl":"pkg:pypi/mw-jinja2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/mw-jinja2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/mw-jinja2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/mw-jinja2/dependencies","status":null,"funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-29T02:05:10.332Z","issues_count":140,"pull_requests_count":144,"avg_time_to_close_issue":1598871.6494845361,"avg_time_to_close_pull_request":2096545.9913043478,"issues_closed_count":97,"pull_requests_closed_count":115,"pull_request_authors_count":56,"issue_authors_count":120,"avg_comments_per_issue":1.8214285714285714,"avg_comments_per_pull_request":0.8680555555555556,"merged_pull_requests_count":73,"bot_issues_count":0,"bot_pull_requests_count":62,"past_year_issues_count":55,"past_year_pull_requests_count":66,"past_year_avg_time_to_close_issue":943472.0588235294,"past_year_avg_time_to_close_pull_request":2312290.150943396,"past_year_issues_closed_count":34,"past_year_pull_requests_closed_count":53,"past_year_pull_request_authors_count":31,"past_year_issue_authors_count":48,"past_year_avg_comments_per_issue":1.3818181818181818,"past_year_avg_comments_per_pull_request":0.9545454545454546,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":25,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/issues","maintainers":[{"login":"davidism","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"},{"login":"mitsuhiko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mitsuhiko"},{"login":"ThiefMaster","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ThiefMaster"}],"active_maintainers":[{"login":"davidism","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"},{"login":"ThiefMaster","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ThiefMaster"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mw-jinja2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mw-jinja2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mw-jinja2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mw-jinja2/related_packages","maintainers":[{"uuid":"peterdemin","login":"peterdemin","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://pypi.org/user/peterdemin/","role":null,"created_at":"2023-02-26T05:03:17.233Z","updated_at":"2023-02-26T05:03:17.233Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/peterdemin/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5284046,"name":"jinja2","ecosystem":"conda","description":"Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document.  It includes: -   Template inheritance and inclusion. -   Define and import macros within templates. -   HTML templates can use autoescaping to prevent XSS from untrusted     user input. -   A sandboxed environment can safely render untrusted templates. -   AsyncIO support for generating templates and calling async     functions. -   I18N support with Babel. -   Templates are compiled to optimized Python code just-in-time and     cached, or can be compiled ahead-of-time. -   Exceptions point to the correct line in templates to make debugging     easier. -   Extensible filters, tests, functions, and even syntax.  Jinja's philosophy is that while application logic belongs in Python if possible, it shouldn't make the template designer's job difficult by restricting functionality too much.","homepage":"https://palletsprojects.com/p/jinja/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/pallets/jinja","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2017-09-20T23:18:03.000Z","latest_release_published_at":"2025-03-11T16:34:30.000Z","latest_release_number":"3.1.6","last_synced_at":"2025-09-08T00:06:37.022Z","created_at":"2022-10-03T15:40:30.156Z","updated_at":"2025-09-08T00:06:37.022Z","registry_url":"https://anaconda.org/anaconda/jinja2","install_command":"conda install -c anaconda jinja2","documentation_url":null,"metadata":{},"repo_metadata":{"id":1121958,"uuid":"994551","full_name":"pallets/jinja","owner":"pallets","description":"A very fast and expressive template engine.","archived":false,"fork":false,"pushed_at":"2025-06-14T20:35:04.000Z","size":6934,"stargazers_count":11117,"open_issues_count":88,"forks_count":1662,"subscribers_count":256,"default_branch":"main","last_synced_at":"2025-09-06T00:30:03.583Z","etag":null,"topics":["jinja","jinja2","pallets","python","template-engine","templates"],"latest_commit_sha":null,"homepage":"https://jinja.palletsprojects.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pallets.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"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},"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"created_at":"2010-10-17T13:41:17.000Z","updated_at":"2025-09-05T21:00:50.000Z","dependencies_parsed_at":"2023-07-10T12:16:51.965Z","dependency_job_id":"d1cd664a-924e-4c87-8003-e774bc333035","html_url":"https://github.com/pallets/jinja","commit_stats":{"total_commits":2120,"total_committers":310,"mean_commits":6.838709677419355,"dds":"0.47688679245283017","last_synced_commit":"d680a959324400487b4f0e8b8119bed7376b7973"},"previous_names":["pallets/jinja2"],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/pallets/jinja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","download_url":"https://codeload.github.com/pallets/jinja/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/sbom","scorecard":{"id":718434,"data":{"date":"2025-08-11","repo":{"name":"github.com/pallets/jinja","commit":"5ef70112a1ff19c05324ff889dd30405b1002044"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.8,"checks":[{"name":"Maintained","score":10,"reason":"22 commit(s) and 6 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":"Code-Review","score":0,"reason":"Found 1/18 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":"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/publish.yaml:26","Warn: no topLevel permission defined: .github/workflows/pre-commit.yaml:1","Warn: no topLevel permission defined: .github/workflows/publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/tests.yaml:1"],"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":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Info: Possibly incomplete results: error parsing shell code: invalid parameter name: .github/workflows/tests.yaml:32","Warn: downloadThenRun not pinned by hash: .devcontainer/on-create-command.sh:7","Info:  13 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   7 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration 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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish.yaml:35"],"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":"Signed-Releases","score":10,"reason":"4 out of the last 4 releases have a total of 4 signed artifacts.","details":["Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.6","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.5","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.4","Info: provenance for release artifact: multiple.intoto.jsonl: https://github.com/pallets/jinja/releases/tag/3.1.3"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/pallets/.github/SECURITY.md:1","Info: Found linked content: github.com/pallets/.github/SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","Info: Found text in security policy: github.com/pallets/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: could not determine whether codeowners review is allowed","Warn: no status checks found to merge onto branch 'main'","Warn: PRs are not required to make changes on branch 'main'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T10:27:47.620Z","repository_id":1121958,"created_at":"2025-08-22T10:27:47.620Z","updated_at":"2025-08-22T10:27:47.620Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273974069,"owners_count":25200586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"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":"pallets","name":"Pallets","uuid":"16748505","kind":"organization","description":"","email":"contact@palletsprojects.com","website":"https://palletsprojects.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16748505?v=4","repositories_count":17,"last_synced_at":"2025-09-02T00:02:48.103Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"pallets","custom":"https://palletsprojects.com/donate","tidelift":"pypi/Flask"}},"html_url":"https://github.com/pallets","funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"total_stars":113775,"followers":1984,"following":0,"created_at":"2022-11-02T16:23:17.051Z","updated_at":"2025-09-02T00:02:48.103Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pallets/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-09-06T22:57:47.329Z","dependent_packages_count":69,"downloads":null,"downloads_period":null,"dependent_repos_count":2038,"rankings":{"downloads":null,"dependent_repos_count":1.5398550724637683,"dependent_packages_count":0.4528985507246377,"stargazers_count":8.333333333333332,"forks_count":9.148550724637682,"docker_downloads_count":null,"average":4.8686594202898545},"purl":"pkg:conda/jinja2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/jinja2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/jinja2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/jinja2/dependencies","status":null,"funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"critical":false,"issue_metadata":{"last_synced_at":"2025-08-29T00:39:38.016Z","issues_count":177,"pull_requests_count":182,"avg_time_to_close_issue":8531425.401459854,"avg_time_to_close_pull_request":9788383.00613497,"issues_closed_count":137,"pull_requests_closed_count":163,"pull_request_authors_count":88,"issue_authors_count":160,"avg_comments_per_issue":2.0508474576271185,"avg_comments_per_pull_request":1.010989010989011,"merged_pull_requests_count":109,"bot_issues_count":0,"bot_pull_requests_count":58,"past_year_issues_count":45,"past_year_pull_requests_count":40,"past_year_avg_time_to_close_issue":2696000.5483870967,"past_year_avg_time_to_close_pull_request":1569339.121212121,"past_year_issues_closed_count":31,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":27,"past_year_issue_authors_count":43,"past_year_avg_comments_per_issue":1.5555555555555556,"past_year_avg_comments_per_pull_request":0.95,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":26,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/issues","maintainers":[{"login":"davidism","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"},{"login":"kevin-brown","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevin-brown"},{"login":"mitsuhiko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mitsuhiko"},{"login":"ThiefMaster","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ThiefMaster"}],"active_maintainers":[{"login":"davidism","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/jinja2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/jinja2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/jinja2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/jinja2/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}}],"commits":{"id":6784,"full_name":"pallets/jinja","default_branch":"main","committers":[{"name":"Armin Ronacher","email":"armin.ronacher@active-4.com","login":"mitsuhiko","count":1109},{"name":"David Lord","email":"davidism@gmail.com","login":"davidism","count":348},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":52},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":37},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":32},{"name":"Adrian Moennich","email":"adrian@planetcoding.net","login":"ThiefMaster","count":31},{"name":"Georg Brandl","email":"georg@python.org","login":"birkenfeld","count":25},{"name":"Markus Unterwaditzer","email":"markus@unterwaditzer.net","login":"untitaker","count":25},{"name":"Kristi Tsukida","email":"kristi.dev@gmail.com","login":"kristi","count":12},{"name":"Jon Dufresne","email":"jon.dufresne@gmail.com","login":"jdufresne","count":12},{"name":"Sebastian Noack","email":"sebastian.noack@gmail.com","login":"snoack","count":11},{"name":"Amy","email":"leiamy12@gmail.com","login":"amy-lei","count":10},{"name":"Christoph Hack","email":"christoph@tux21b.org","login":"tux21b","count":10},{"name":"Cory Benfield","email":"lukasaoz@gmail.com","login":"Lukasa","count":8},{"name":"Thomas Waldmann","email":"tw@waldmann-edv.de","login":"ThomasWaldmann","count":8},{"name":"Erik Johnson","email":"palehose@gmail.com","login":"terminalmage","count":7},{"name":"Kartheek Lenkala","email":"lkarthee@gmail.com","login":"lkarthee","count":7},{"name":"Kevin Brown","email":"kevin@kevin-brown.com","login":"kevin-brown","count":6},{"name":"Martin Krizek","email":"martin.krizek@gmail.com","login":"mkrizek","count":6},{"name":"Benjamin Wiegand","email":"highwaychile@bluevaria.de","login":null,"count":6},{"name":"Berker Peksag","email":"berker.peksag@gmail.com","login":"berkerpeksag","count":5},{"name":"Florian Bruhin","email":"git@the-compiler.org","login":"The-Compiler","count":5},{"name":"Min ho Kim","email":"minho42@gmail.com","login":"minho42","count":5},{"name":"Wing","email":"SteelyWing","login":"SteelyWing","count":5},{"name":"Dmitry Jemerov","email":"yole@jetbrains.com","login":"yole","count":4},{"name":"Kevin Schuetz","email":"schuetzk@gmail.com","login":"kschuetz","count":4},{"name":"Lakin Wecker","email":"lakin@structuredabstraction.com","login":"lakinwecker","count":4},{"name":"EtiennePelletier","email":"etpelletier93@hotmail.com","login":"EtiennePelletier","count":4},{"name":"Priit Laes","email":"plaes@plaes.org","login":"plaes","count":4},{"name":"Adam Johnson","email":"me@adamj.eu","login":"adamchainz","count":3},{"name":"jab","email":"jab","login":"jab","count":3},{"name":"Wing","email":"steely.wing@gmail.com","login":"steelywing","count":3},{"name":"Thomas Grainger","email":"tagrain@gmail.com","login":"graingert","count":3},{"name":"Ronny Pfannschmidt","email":"Ronny.Pfannschmidt@gmx.de","login":"RonnyPfannschmidt","count":3},{"name":"Miro Hrončok","email":"miro@hroncok.cz","login":"hroncok","count":3},{"name":"Matěj Volf","email":"mat.volfik@gmail.com","login":"mvolfik","count":3},{"name":"Marc Abramowitz","email":"marc@marc-abramowitz.com","login":"msabramo","count":3},{"name":"Jeff Widman","email":"jeff@jeffwidman.com","login":"jeffwidman","count":3},{"name":"sixtyfathoms","email":"66570179+sixtyfathoms","login":"sixtyfathoms","count":3},{"name":"James Tanner","email":"tanner.jc@gmail.com","login":"jctanner","count":3},{"name":"Florent Xicluna","email":"florent.xicluna@gmail.com","login":"florentx","count":3},{"name":"Daniel Hahler","email":"git@thequod.de","login":"blueyed","count":3},{"name":"Andrew Arendt","email":"andrewarendt@gmail.com","login":"drewja","count":3},{"name":"Alex Morega","email":"alex@grep.ro","login":"mgax","count":3},{"name":"Alex Chan","email":"alex@alexwlchan.net","login":"alexwlchan","count":3},{"name":"Terry N. Brown","email":"Brown.TerryN@epa.gov","login":"brownterryn","count":2},{"name":"jfinkels","email":"jfinkels","login":"jfinkels","count":2},{"name":"Mehdi ABAAKOUK","email":"sileht@sileht.net","login":"sileht","count":2},{"name":"Mark Hansen","email":"markhansen@google.com","login":"mhansen","count":2},{"name":"Marcelo Jorge Vieira","email":"metal@alucinados.com","login":"marcelometal","count":2},{"name":"Jack Wilsdon","email":"jack.wilsdon@gmail.com","login":"jackwilsdon","count":2},{"name":"Imran Iqbal","email":"myii","login":"myii","count":2},{"name":"Grey Li","email":"withlihui@gmail.com","login":"greyli","count":2},{"name":"Francisco Jiménez Cabrera","email":"jkfran@gmail.com","login":"jkfran","count":2},{"name":"Aarni Koskela","email":"akx@iki.fi","login":"akx","count":2},{"name":"Aaron Swartz","email":"me@aaronsw.com","login":"aaronsw","count":2},{"name":"Adam Englander","email":"adam@voltaire.claims","login":"aenglander","count":2},{"name":"Brendan","email":"brendancq@gmail.com","login":"bkiu","count":2},{"name":"Christoph Zwerschke","email":"cito@online.de","login":"Cito","count":2},{"name":"Christopher Denter","email":"dennda@the-space-station.com","login":"dennda","count":2},{"name":"Peter Dolak","email":"peter.dolak@exponea.com","login":null,"count":2},{"name":"Thomas van Noort","email":"thomas@silkapp.com","login":null,"count":2},{"name":"Tim Hanus","email":"tim.hanus@adrevolution.com","login":null,"count":2},{"name":"Christopher Grebs","email":"entequak@googlemail.com","login":null,"count":2},{"name":"Florian Apolloner","email":"florian@apolloner.eu","login":"apollo13","count":2},{"name":"Daniel Neuhäuser","email":"dasdasich@gmail.com","login":"DasIch","count":2},{"name":"Raphael Boidol","email":"raphael.boidol@tngtech.com","login":"boidolr","count":2},{"name":"Ned Jackson Lovely","email":"njl@njl.us","login":"njl","count":2},{"name":"Mr. Senko","email":"atodorov@mrsenko.com","login":"atodorov","count":2},{"name":"Timothée Mazzucotelli","email":"dev@pawamoy.fr","login":"pawamoy","count":2},{"name":"fsp","email":"fsp261@gmail.com","login":"fengsp","count":2},{"name":"kracekumar","email":"kracethekingmaker@gmail.com","login":"kracekumar","count":2},{"name":"mayur-srivastava","email":"mayur.p.srivastava@gmail.com","login":"mayur-srivastava","count":2},{"name":"ngr","email":"grischenko.n@gmail.com","login":"ngr","count":2},{"name":"pgjones","email":"philip.graham.jones@googlemail.com","login":"pgjones","count":2},{"name":"Hyunjun Kim","email":"yoloseem","login":"yoloseem","count":2},{"name":"Richard Eames","email":"naddiseo@gmail.com","login":"Naddiseo","count":2},{"name":"Simon Sapin","email":"simon.sapin@exyr.org","login":"SimonSapin","count":2},{"name":"Simon Willison","email":"swillison@gmail.com","login":"simonw","count":2},{"name":"Sébastien DIDIER","email":"73602526+sdidier-dev","login":"sdidier-dev","count":2},{"name":"CleoQc","email":"cleoqc1124@gmail.com","login":"CleoQc","count":2},{"name":"Adrian Petrescu","email":"apetresc@gmail.com","login":"apetresc","count":1},{"name":"Abhishek Kumar Singh","email":"toanant","login":"toanant","count":1},{"name":"Abdullah","email":"aotaibi12@gmail.com","login":"ioab","count":1},{"name":"Christoph Reiter","email":"reiter.christoph@gmail.com","login":"lazka","count":1},{"name":"Chenguang Zhang","email":"hszfy@163.com","login":"hszcg","count":1},{"name":"Chase Sterling","email":"chase.sterling@gmail.com","login":"gazpachoking","count":1},{"name":"Charles-Axel Dein","email":"120501+charlax","login":"charlax","count":1},{"name":"Thomas Ballinger","email":"thomasballinger@gmail.com","login":"thomasballinger","count":1},{"name":"Teymour Aldridge","email":"teymour.aldridge@icloud.com","login":"teymour-aldridge","count":1},{"name":"Attila-Mihaly Balazs","email":"x_at_y_or_z@yahoo.com","login":"cdman","count":1},{"name":"Ayala Shachar","email":"shachar.ayala@gmail.com","login":"ayalash","count":1},{"name":"BALaka-18","email":"balaka2605@gmail.com","login":"BALaka-18","count":1},{"name":"Bart Feenstra","email":"bart@mynameisbart.com","login":"bartfeenstra","count":1},{"name":"Bebleo","email":"james.warne@outlook.com","login":"bebleo","count":1},{"name":"Ben Timms","email":"ben.timms@gmail.com","login":"bentimms","count":1},{"name":"Ben Zinberg","email":"bzinberg@alum.mit.edu","login":"bzinberg","count":1},{"name":"Benoit Calvez","email":"benoit.calvez@polyconseil.fr","login":"dzen","count":1},{"name":"Brandon Tomás","email":"brtomas0@gmail.com","login":"brtomas0","count":1},{"name":"Andreas Lindhé","email":"7773090+lindhe","login":"lindhe","count":1},{"name":"Ian Lewis","email":"IanMLewis@gmail.com","login":"ianlewis","count":1},{"name":"Jakub Wilk","email":"jwilk@debian.org","login":"jwilk","count":1},{"name":"James Addison","email":"55152140+jayaddison","login":"jayaddison","count":1},{"name":"JamesParrott","email":"80779630+JamesParrott","login":"JamesParrott","count":1},{"name":"Christopher Grebs","email":"cg@webshox.org","login":"EnTeQuAk","count":1},{"name":"Clay Sweetser","email":"Varriount","login":"Varriount","count":1},{"name":"Adriano Scoditti","email":"adriano.scoditti@gmail.com","login":"captainmalloc","count":1},{"name":"Alan Hogan","email":"contact@alanhogan.com","login":"alanhogan","count":1},{"name":"Alessandro -oggei- Ogier","email":"alessandro.ogier@gmail.com","login":"aogier","count":1},{"name":"Alex Kahan","email":"alexk307@gmail.com","login":"alexk307","count":1},{"name":"Alex Mykyta","email":"amykyta3","login":"amykyta3","count":1},{"name":"Alexander Schremmer","email":"alex@alexanderweb.de","login":"xoraxax","count":1},{"name":"Ali Afshar","email":"aafshar@gmail.com","login":"aliafshar","count":1},{"name":"Victor Stinner","email":"vstinner@redhat.com","login":"vstinner","count":1},{"name":"Toshio Kuratomi","email":"a.badger@gmail.com","login":"abadger","count":1},{"name":"Tomas Krizek","email":"tomas.krizek@mailbox.org","login":"nicki-krizek","count":1},{"name":"Tomas Hoger","email":"thoger@redhat.com","login":"thoger-rh","count":1},{"name":"Todd Lewis","email":"utoddl@email.unc.edu","login":"utoddl","count":1},{"name":"Tim Vergenz","email":"vergenzt@gmail.com","login":"vergenzt","count":1},{"name":"Tim Swast","email":"swast@google.com","login":"tswast","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Tim Bray","email":"tim@kooky.org","login":"kooky","count":1},{"name":"Tilman Klaeger","email":"tilman@3c7.de","login":"tilman19","count":1},{"name":"Thomas Moschny","email":"thomas.moschny@gmx.de","login":"thmo","count":1},{"name":"Paul McMillan","email":"paul.mcmillan@nebula.com","login":null,"count":1},{"name":"Peter Dolak","email":"peter.dolak@7segments.com","login":null,"count":1},{"name":"René Neumann","email":"rene.neumann@in.tum.de","login":null,"count":1},{"name":"Markus Amalthea Magnuson","email":"markus.magnuson@gmail.com","login":null,"count":1},{"name":"Mike Chesnut","email":"mikec@talksum.com","login":null,"count":1},{"name":"Natan L","email":"kuyanatan.nlao@gmail.com","login":null,"count":1},{"name":"David Vitek","email":"dvitek@grammatech.com","login":null,"count":1},{"name":"Dimitris Leventeas","email":"mydimle@gmail.com","login":null,"count":1},{"name":"Daniel Watkins","email":"daniel.watkins@canonical.com","login":null,"count":1},{"name":"Daniel Greenfeld","email":"danny@eventbrite.com","login":null,"count":1},{"name":"Jafnee","email":"jafnee.jesmee@jewelpaymentech.com","login":null,"count":1},{"name":"Andy McKay","email":"amckay@mozilla.com","login":null,"count":1},{"name":"Alan Plum","email":"ap@apsq.de","login":null,"count":1},{"name":"Adam Spiers","email":"jinja2@adamspiers.org","login":null,"count":1},{"name":"Adam Chainz","email":"adam@adamj.eu","login":null,"count":1},{"name":"Abdullah","email":"abdullah@Abdullahs-MacBook-Pro.local","login":null,"count":1},{"name":"Eric Sh","email":"eric@shedokan.com","login":null,"count":1},{"name":"Carlos Eduardo Rivera","email":"cerivera@fastmail.fm","login":null,"count":1},{"name":"Tassilo Schweyer","email":"git@welterde.de","login":null,"count":1},{"name":"Tom Brouwer","email":"brouwer@floodtags.com","login":null,"count":1},{"name":"Tornike Gogniashvili","email":"tornike.gogniashvili@smarkets.com","login":null,"count":1},{"name":"Chad Whitacre","email":"chad@zetaweb.com","login":"chadwhitacre","count":1},{"name":"Carl A Dunham","email":"cdunham@gmail.com","login":"carldunham","count":1},{"name":"Calum Hutton","email":"calum.hutton@snyk.io","login":"CalumHutton","count":1},{"name":"Caleb Williams","email":"br0p0p","login":"br0p0p","count":1},{"name":"Bryan Berg","email":"bryan@mixedmedialabs.com","login":"berg","count":1},{"name":"Bruno Guberfain do Amaral","email":"bruno.do.amaral@gmail.com","login":"brunodoamaral","count":1},{"name":"Brandon W Maister","email":"quodlibetor@gmail.com","login":"quodlibetor","count":1},{"name":"Unknown","email":"kunda@scribus.net","login":null,"count":1},{"name":"Ruben Garcia","email":"garcia@lrz.de","login":null,"count":1},{"name":"Scott Crosby","email":"scrosby@twosigma.com","login":null,"count":1},{"name":"Shaheed Haque","email":"srhaque@theiet.org","login":null,"count":1},{"name":"Sharoon Thomas","email":"sharoon.thomas@openlabs.co.in","login":null,"count":1},{"name":"ldealmei","email":"lkchic007@gmail.com","login":null,"count":1},{"name":"Walter Leibbrandt","email":"WLeibbrandt_csir_co_za","login":null,"count":1},{"name":"Kanak Kshetri","email":"kanakkshetri@fastmail.fm","login":null,"count":1},{"name":"Kyle Adams","email":"kyle@geek.net","login":null,"count":1},{"name":"Lukas Meuser","email":"mq@quittenbrod.de","login":null,"count":1},{"name":"Jason Kotenko","email":"jason@milo.com","login":null,"count":1},{"name":"Joachim Jablon","email":"joachim.jablon@people-doc.com","login":null,"count":1},{"name":"John Boxall","email":"john@mobify.me","login":null,"count":1},{"name":"Julien Visinand","email":"jvisinand@gmail.com","login":null,"count":1},{"name":"Nick Garcia","email":"Nick.Garcia@adp.com","login":null,"count":1},{"name":"Wes Turner","email":"wes.turner@gmail.com","login":"westurner","count":1},{"name":"Victor Westerhuis","email":"victor@westerhu.is","login":"viccie30","count":1},{"name":"Vitor Buxbaum","email":"vitorbuxbaum@gmail.com","login":"vbuxbaum","count":1},{"name":"Vivek Agarwal","email":"me@vivek.im","login":"vivekagr","count":1},{"name":"W. Trevor King","email":"wking@tremily.us","login":"wking","count":1},{"name":"Ronan Amicel","email":"ronan@amicel.net","login":"ronnix","count":1},{"name":"Roy Revelt","email":"roy@codsen.com","login":"revelt","count":1},{"name":"Roy Smith","email":"roy@panix.com","login":"roysmith","count":1},{"name":"Ryan Siemens","email":"ryanjsiemens@gmail.com","login":"rsiemens","count":1},{"name":"Sakti Dwi Cahyono","email":"54krpl@gmail.com","login":"sakti","count":1},{"name":"Sam Bull","email":"aa6bs0@sambull.org","login":"Dreamsorcerer","count":1},{"name":"Sambhav Satija","email":"Sambhav13085@iiitd.ac.in","login":"darkryder","count":1},{"name":"SamyCookie","email":"SamyCookie","login":"SamyCookie","count":1},{"name":"Sardorbek Imomaliev","email":"sardorbek.imomaliev@gmail.com","login":"imomaliev","count":1},{"name":"Sean Sabbage","email":"sgsabbage@gmail.com","login":"sgsabbage","count":1},{"name":"Seth G","email":"geographika@gmail.com","login":"geographika","count":1},{"name":"Shams Imam","email":"shams.imam@gmail.com","login":"shamsimam","count":1},{"name":"Sigurd Spieckermann","email":"sigurd.spieckermann@gmail.com","login":"sisp","count":1},{"name":"Stephen Rosen","email":"sirosen@globus.org","login":"sirosen","count":1},{"name":"Steve Norum","email":"stevenorum@gmail.com","login":"stevenorum","count":1},{"name":"Steven Maude","email":"StevenMaude","login":"StevenMaude","count":1},{"name":"Nils K","email":"24257556+septatrix","login":"septatrix","count":1},{"name":"Ron DuPlain","email":"ron.duplain@gmail.com","login":"rduplain","count":1},{"name":"Takuto Ikuta","email":"tikuta@google.com","login":"atetubou","count":1},{"name":"jenisys","email":"jenisys","login":"jenisys","count":1},{"name":"jmoore","email":"josh@glencoesoftware.com","login":"joshmoore","count":1},{"name":"lisongmin","email":"lisongmin@protonmail.com","login":"lisongmin","count":1},{"name":"luzpaz","email":"luzpaz","login":"luzpaz","count":1},{"name":"mozillazg","email":"opensource.mozillazg@gmail.com","login":"mozillazg","count":1},{"name":"nabbisen","email":"nabbisen@scqr.net","login":"nabbisen","count":1},{"name":"neilsquinn","email":"56970217+neilsquinn","login":"neilsquinn","count":1},{"name":"nwalsh1995","email":"nwalsh1995","login":"nwalsh1995","count":1},{"name":"ratchek","email":"git@ratchek.com","login":"ratchek","count":1},{"name":"rbtcollins","email":"robertc@robertcollins.net","login":"rbtcollins","count":1},{"name":"remidebette","email":"remi.debette@gmail.com","login":"remidebette","count":1},{"name":"richierichrawr","email":"richierichrawr","login":"richierichrawr","count":1},{"name":"seaders","email":"seaders","login":"seaders","count":1},{"name":"sevas","email":"f.degroef@gmail.com","login":"sevas","count":1},{"name":"tedder","email":"ted@timmons.me","login":"tedder","count":1},{"name":"topher86","email":"christopher.w.sherwood@gmail.com","login":"topher86","count":1},{"name":"yongbozhang","email":"zhangyongbo0523@gmail.com","login":"yongbozhang","count":1},{"name":"Éric Araujo","email":"merwok@netwok.org","login":"merwok","count":1},{"name":"William Wenge-Murphy","email":"iamthebilly@gmail.com","login":"BillyWM","count":1},{"name":"Xinbin Huang","email":"bin.huangxb@gmail.com","login":"xinbinhuang","count":1},{"name":"Yourun-Proger","email":"shkrobov.yura@mail.ru","login":"Yourun-proger","count":1},{"name":"Yuri Kunde Schlesner","email":"yuriks@yuriks.net","login":"yuriks","count":1},{"name":"Yuval Greenfield","email":"ubershmekel@gmail.com","login":"ubershmekel","count":1},{"name":"Zac Medico","email":"zmedico@gmail.com","login":"zmedico","count":1},{"name":"Zach Malone","email":"zmalone","login":"zmalone","count":1},{"name":"aayushuppal","email":"aayuppal@gmail.com","login":"aayushuppal","count":1},{"name":"angelafrentz","email":"angelafrentzen@gmail.com","login":"angelafrentz","count":1},{"name":"areebbeigh","email":"areebbeigh@gmail.com","login":"areebbeigh","count":1},{"name":"btharper","email":"btharper1221@gmail.com","login":"btharper","count":1},{"name":"cclauss","email":"cclauss@me.com","login":"cclauss","count":1},{"name":"cocoatomo","email":"cocoatomo77@gmail.com","login":"cocoatomo","count":1},{"name":"eplata31","email":"eplata31@outlook.com","login":"eplata31","count":1},{"name":"gokcegrbl","email":"gokcegrbl@hotmail.com","login":"gokcegrbl","count":1},{"name":"highlyunavailable","email":"highlyunavailable@gmail.com","login":"highlyunavailable","count":1},{"name":"jason kirtland","email":"jek@discorporate.us","login":"jek","count":1},{"name":"наб","email":"nabijaczleweli@nabijaczleweli.xyz","login":"nabijaczleweli","count":1},{"name":"Justin W. Flory","email":"git@jwf.io","login":"jwflory","count":1},{"name":"Jörn Hees","email":"dev@joernhees.de","login":"joernhees","count":1},{"name":"Jochen Kupperschmidt","email":"homework@nwsnet.de","login":"homeworkprod","count":1},{"name":"Wieland Hoffmann","email":"themineo+github@gmail.com","login":"mineo","count":1},{"name":"Ken Crowell","email":"oeuftete@gmail.com","login":"oeuftete","count":1},{"name":"Kevin","email":"krbiggers@gmail.com","login":"kbiggers","count":1},{"name":"Kevin Broch","email":"kbroch@provino-tech.com","login":"kbpv","count":1},{"name":"Kian-Meng, Ang","email":"kianmeng@cpan.org","login":"kianmeng","count":1},{"name":"Kojo Idrissa","email":"kojoidrissa","login":"kojoidrissa","count":1},{"name":"Konstantin Zemlyak","email":"zart@zartsoft.ru","login":"zart","count":1},{"name":"Kristian Klette","email":"klette@otovo.com","login":"klette","count":1},{"name":"Lars Kollstedt","email":"lk@man-da.de","login":"LarsKollstedt","count":1},{"name":"Laurence de Bruxelles","email":"lfdebrux@gmail.com","login":"lfdebrux","count":1},{"name":"Lily Foote","email":"code@lilyf.org","login":"LilyFoote","count":1},{"name":"Lindsay Young","email":"Lindsay.n.young@gmail.com","login":"LindsayYoung","count":1},{"name":"Lucian Ursu","email":"lucian.ursu@gmail.com","login":"LucianU","count":1},{"name":"Luke Plant","email":"L.Plant.98@cantab.net","login":"spookylukey","count":1},{"name":"Lydxn","email":"hlyndon20@gmail.com","login":"Lydxn2","count":1},{"name":"Major Hayden","email":"major@mhtx.net","login":"major","count":1},{"name":"AquarHEAD L","email":"aquarhead@gmail.com","login":"aquarhead","count":1},{"name":"Jan Filips","email":"janfilipsgt@gmail.com","login":"janfilips","count":1},{"name":"Jeff Dairiki","email":"dairiki@dairiki.org","login":"dairiki","count":1},{"name":"Jet Sun","email":"jet.joins.sun@gmail.com","login":"jet-sun","count":1},{"name":"Anton Topchii","email":"topchiy.anton@gmail.com","login":"krepysh","count":1},{"name":"Antti Haapala","email":"antti.haapala@anttipatterns.com","login":"ztane","count":1},{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com","login":"ekalinin","count":1},{"name":"Evan Sonderegger","email":"evan.sonderegger@gmail.com","login":"esonderegger","count":1},{"name":"Fabian Topfstedt","email":"topfstedt@schneevonmorgen.com","login":"fabiant7t","count":1},{"name":"Fabio Utzig","email":"utzig@utzig.org","login":"utzig","count":1},{"name":"FawziyahAlebiosu","email":"fawziyah.alebiosu@gmail.com","login":"FawziyahAlebiosu","count":1},{"name":"Felipe Moreno","email":"felipe@flpm.dev","login":"flpm","count":1},{"name":"Flex Ferrum","email":"flexferrum@gmail.com","login":"flexferrum","count":1},{"name":"Florian Heinle","email":"florian.heinle@makandra.de","login":"eheinle-mak","count":1},{"name":"Florian Mounier","email":"florian.mounier@kozea.fr","login":"paradoxxxzero","count":1},{"name":"Frank Sachsenheim","email":"funkyfuture","login":"funkyfuture","count":1},{"name":"Godefroid Chapelle","email":"gotcha@bubblenet.be","login":"gotcha","count":1},{"name":"Guillaume Paumier","email":"gp@guillaumepaumier.com","login":"gpaumier","count":1},{"name":"Hans Meine","email":"hans_meine@gmx.net","login":"hmeine","count":1},{"name":"Hugo Vassard","email":"hugovassard04@gmail.com","login":"hvassard","count":1},{"name":"INADA Naoki","email":"songofacandy@gmail.com","login":"methane","count":1},{"name":"David Gilman","email":"davidgilman1@gmail.com","login":"dgilman","count":1},{"name":"Ralph Giles","email":"giles@thaumas.net","login":"rillian","count":1},{"name":"Raul Tambre","email":"raul@tambre.ee","login":"tambry","count":1},{"name":"Rene Leonhardt","email":"rene.leonhardt@gmail.com","login":"rleonhardt","count":1},{"name":"Dag Wieers","email":"dag@wieers.com","login":"dagwieers","count":1},{"name":"Daniel P. Berrange","email":"berrange@redhat.com","login":"berrange","count":1},{"name":"Daniel Stone","email":"me@danstone.uk","login":"daniel-stoneuk","count":1},{"name":"Daniel van Flymen","email":"vanflymen@gmail.com","login":"dvf","count":1},{"name":"Danny Sepler","email":"dannysepler@gmail.com","login":"dannysepler","count":1},{"name":"David Brochart","email":"david.brochart@gmail.com","login":"davidbrochart","count":1},{"name":"David Cramer","email":"dcramer@gmail.com","login":"dcramer","count":1},{"name":"Emil Sadek","email":"esadek@hotmail.com","login":"esadek","count":1},{"name":"Eli Boyarski","email":"eli.boyarski@gmail.com","login":"eli-b","count":1},{"name":"Dylan Scott","email":"dscott@hex.tech","login":"dylanscott","count":1},{"name":"Dmitry Medvinsky","email":"dmedvinsky@gmail.com","login":"dmedvinsky","count":1},{"name":"Dmitriy Trifonov","email":"trifonov.dmitriy.m@gmail.com","login":"murphyne","count":1},{"name":"Dirk D","email":"bluthund23@gmail.com","login":"dirkd","count":1},{"name":"Dick Visser","email":"dick.visser@geant.org","login":"dnmvisser","count":1},{"name":"Deepak Amin","email":"dvamin@twosigma.com","login":"dvamin","count":1},{"name":"David Parker","email":"crazdave@gmail.com","login":"dparker2","count":1},{"name":"Andrew Rabert","email":"ar@nullsum.net","login":"nvllsvm","count":1},{"name":"Andrey Lisin","email":"andrey.lisin@jetbrains.com","login":"avli","count":1},{"name":"Anentropic","email":"ego@anentropic.com","login":"anentropic","count":1},{"name":"Anthony Plunkett","email":"anthony@thefort.org","login":"doobeh","count":1},{"name":"Anthony Sottile","email":"asottile@umich.edu","login":"asottile","count":1},{"name":"Jonathan Berger","email":"Jonathanberger@gmail.com","login":"jonathanberger","count":1},{"name":"Josh Holland","email":"anowlcalledjosh@gmail.com","login":"sersorrel","count":1},{"name":"Josh Mize","email":"jgmize@gmail.com","login":"jgmize","count":1},{"name":"José Carlos García","email":"quobit","login":"quobit","count":1},{"name":"Juan Barreneche","email":"snipperme@gmail.com","login":"jbarreneche","count":1},{"name":"Julien Palard","email":"julien@palard.fr","login":"JulienPalard","count":1},{"name":"Ole Morten Halvorsen","email":"olemortenh@gmail.com","login":"omh","count":1},{"name":"Oleg Pesok","email":"olegpesok@gmail.com","login":"olegpesok","count":1},{"name":"Oliver Beattie","email":"oliver@obeattie.com","login":"obeattie","count":1},{"name":"Peter Bittner","email":"django@bittner.it","login":"bittner","count":1},{"name":"Peter Harris","email":"pete.alex.harris@gmail.com","login":"scavpy","count":1},{"name":"Peter Landoll","email":"pwlandoll@gmail.com","login":"pwlandoll","count":1},{"name":"Philippe Ombredanne","email":"pombredanne@gmail.com","login":"pombredanne","count":1},{"name":"PikachuEXE","email":"pikachuexe@gmail.com","login":"PikachuEXE","count":1},{"name":"PinkFloyded","email":"k.veneetreddy@gmail.com","login":"PinkFloyded","count":1},{"name":"Prakhar Bhandari","email":"prakhar23.bhandari@gmail.com","login":"pbjr23","count":1},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":1},{"name":"Mickaël Guérin","email":"kael@crocobox.org","login":"mgu","count":1},{"name":"Mohamed Abdelaal","email":"mabdelaal86@gmail.com","login":"mabdelaal86","count":1},{"name":"Mohamed Akram","email":"mohd.akram@outlook.com","login":"mohd-akram","count":1},{"name":"Jin Yi","email":"razamatan@hotmail.com","login":"razamatan","count":1},{"name":"Rens Groothuijsen","email":"l.groothuijsen@alumni.maastrichtuniversity.nl","login":"rgroothuijsen","count":1},{"name":"Ricardo Lafuente","email":"rlafuente","login":"rlafuente","count":1},{"name":"Richard","email":"rtorruellas@gmail.com","login":"rtorr","count":1},{"name":"Richard Gibson","email":"richard.gibson@gmail.com","login":"gibson042","count":1},{"name":"Rodrigo Moraes","email":"rodrigo.moraes@gmail.com","login":"moraes","count":1},{"name":"Marcin Mincer","email":"marcin.mincer@gmail.com","login":"ymirpl","count":1},{"name":"Mark Amery","email":"markamery@btinternet.com","login":"ExplodingCabbage","count":1},{"name":"Mark Roth","email":"mark.roth@twosigma.com","login":"markroth8","count":1},{"name":"Matheus Felipe","email":"matheusfelipeog@protonmail.com","login":"matheusfelipeog","count":1},{"name":"Matt Clay","email":"matt@mystile.com","login":"mattclay","count":1},{"name":"Matt Davis","email":"nitzmahone@redhat.com","login":"nitzmahone","count":1},{"name":"Matt Haggard","email":"haggardii@gmail.com","login":"iffy","count":1},{"name":"Matt Martz","email":"matt@sivel.net","login":"sivel","count":1},{"name":"Matteo Ferrando","email":"matteo.ferrando2@gmail.com","login":"chamini2","count":1},{"name":"Max Ischenko","email":"ischenko@gmail.com","login":"imax","count":1},{"name":"Md. Sabuj Sarker","email":"md.sabuj.sarker@gmail.com","login":"SabujXi","count":1},{"name":"Meng Xiangzhuo","email":"aumo@foxmail.com","login":"xzmeng","count":1},{"name":"Joe Wass","email":"joe@afandian.com","login":"afandian","count":1},{"name":"John McDonnell","email":"john.v.mcdonnell@gmail.com","login":"johnmcdonnell","count":1},{"name":"John Passaro","email":"john.a.passaro@gmail.com","login":"jpassaro","count":1},{"name":"Jonas Nockert","email":"jonasnockert@gmail.com","login":"lemonad","count":1}],"total_commits":2175,"total_committers":334,"total_bot_commits":121,"total_bot_committers":3,"mean_commits":6.5119760479041915,"dds":0.49011494252873566,"past_year_committers":[{"name":"David Lord","email":"davidism@gmail.com","login":"davidism","count":38},{"name":"Adam Englander","email":"adam@voltaire.claims","login":"aenglander","count":2},{"name":"Kevin Brown-Silva","email":"kevin@kevin-brown.com","login":"kevin-brown","count":2},{"name":"Aarni Koskela","email":"akx@iki.fi","login":"akx","count":1},{"name":"Andreas Lindhé","email":"7773090+lindhe","login":"lindhe","count":1},{"name":"Anentropic","email":"ego@anentropic.com","login":"anentropic","count":1},{"name":"Charles-Axel Dein","email":"120501+charlax","login":"charlax","count":1},{"name":"Clay Sweetser","email":"Varriount","login":"Varriount","count":1},{"name":"Dylan Scott","email":"dscott@hex.tech","login":"dylanscott","count":1},{"name":"Felipe Moreno","email":"felipe@flpm.dev","login":"flpm","count":1},{"name":"Hugo Vassard","email":"hugovassard04@gmail.com","login":"hvassard","count":1},{"name":"JamesParrott","email":"80779630+JamesParrott","login":"JamesParrott","count":1},{"name":"Lily Foote","email":"code@lilyf.org","login":"LilyFoote","count":1},{"name":"Lydxn","email":"hlyndon20@gmail.com","login":"Lydxn2","count":1},{"name":"Martin Krizek","email":"martin.krizek@gmail.com","login":"mkrizek","count":1},{"name":"Matheus Felipe","email":"matheusfelipeog@protonmail.com","login":"matheusfelipeog","count":1},{"name":"Matt Clay","email":"matt@mystile.com","login":"mattclay","count":1},{"name":"Matt Davis","email":"nitzmahone@redhat.com","login":"nitzmahone","count":1},{"name":"Mehdi ABAAKOUK","email":"sileht@sileht.net","login":"sileht","count":1},{"name":"Meng Xiangzhuo","email":"aumo@foxmail.com","login":"xzmeng","count":1},{"name":"Rens Groothuijsen","email":"l.groothuijsen@alumni.maastrichtuniversity.nl","login":"rgroothuijsen","count":1},{"name":"Ronan Amicel","email":"ronan@amicel.net","login":"ronnix","count":1},{"name":"SamyCookie","email":"SamyCookie","login":"SamyCookie","count":1},{"name":"Sigurd Spieckermann","email":"sigurd.spieckermann@gmail.com","login":"sisp","count":1},{"name":"Stephen Rosen","email":"sirosen@globus.org","login":"sirosen","count":1},{"name":"Victor Westerhuis","email":"victor@westerhu.is","login":"viccie30","count":1},{"name":"Vitor Buxbaum","email":"vitorbuxbaum@gmail.com","login":"vbuxbaum","count":1},{"name":"Yourun-Proger","email":"shkrobov.yura@mail.ru","login":"Yourun-proger","count":1},{"name":"ratchek","email":"git@ratchek.com","login":"ratchek","count":1},{"name":"наб","email":"nabijaczleweli@nabijaczleweli.xyz","login":"nabijaczleweli","count":1}],"past_year_total_commits":69,"past_year_total_committers":30,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.3,"past_year_dds":0.4492753623188406,"last_synced_at":"2025-08-08T00:56:49.140Z","last_synced_commit":"5ef70112a1ff19c05324ff889dd30405b1002044","created_at":"2023-03-07T09:43:40.679Z","updated_at":"2025-08-08T00:56:49.195Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-27T00:00:29.048Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"pallets/jinja","html_url":"https://github.com/pallets/jinja","last_synced_at":"2025-09-02T00:03:37.427Z","status":"active","issues_count":175,"pull_requests_count":231,"avg_time_to_close_issue":8653847.265625,"avg_time_to_close_pull_request":8552351.04950495,"issues_closed_count":128,"pull_requests_closed_count":202,"pull_request_authors_count":88,"issue_authors_count":157,"avg_comments_per_issue":1.8171428571428572,"avg_comments_per_pull_request":0.8787878787878788,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":70,"past_year_issues_count":41,"past_year_pull_requests_count":47,"past_year_avg_time_to_close_issue":1899406.3461538462,"past_year_avg_time_to_close_pull_request":1187262.1176470588,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":38,"past_year_avg_comments_per_issue":1.3902439024390243,"past_year_avg_comments_per_pull_request":0.7446808510638298,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":27,"created_at":"2023-05-10T11:03:30.602Z","updated_at":"2025-09-03T06:45:51.931Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pallets%2Fjinja/issues","issue_labels_count":{"docs":8,"async":3,"parser":2,"bug":1},"pull_request_labels_count":{"dependencies":51,"docs":34,"parser":21,"github_actions":12,"python":6,"async":4},"issue_author_associations_count":{"NONE":163,"CONTRIBUTOR":8,"MEMBER":4},"pull_request_author_associations_count":{"CONTRIBUTOR":128,"NONE":106,"MEMBER":42},"issue_authors":{"joeUser555":4,"graingert":4,"jayaddison":3,"invisibleroads":2,"Anoncheg1":2,"lindhe":2,"pete312":2,"phemmer":2,"pawamoy":2,"vadimkantorov":2,"simonw":2,"frenzymadness":2,"davidism":2,"cmason3":2,"elektito":1,"pstapers-acheron":1,"hans2520":1,"csaftoiu":1,"ssbarnea":1,"alext":1,"LecrisUT":1,"elhaddajiOtmane":1,"gabe-sherman":1,"xahon":1,"MatsiukMykola":1,"MartyMcFlyInTheSky":1,"victorpaleologue":1,"pasky":1,"jplatte":1,"clarkwang":1,"xzmeng":1,"cs-satish-mishra":1,"mostafa":1,"ogenstad":1,"lucaguarro":1,"ramonvermeulen":1,"hroncok":1,"gherceg":1,"martin3000":1,"hugovk":1,"ratchek":1,"alittlesir":1,"jgauby":1,"riley290":1,"j7an":1,"mattclay":1,"andy-maier":1,"hasier":1,"agudallago":1,"LFA-V10":1,"lufik":1,"Alexander-Mark":1,"haxtibal":1,"rkad41":1,"clavedeluna":1,"Guangyu-Y":1,"pfalcon":1,"Rhvarrier":1,"kno10":1,"t3lmoazevedo":1,"JeremyKeusters":1,"rrauenza":1,"rafalkrupinski":1,"rwielk":1,"dseomn":1,"vprud":1,"jmbraben":1,"infinity0":1,"decathorpe":1,"mweinelt":1,"neilsquinn":1,"boy2000-007man":1,"lfvjimisola":1,"anentropic":1,"minaminao":1,"neilmcguigan":1,"maweki":1,"HuangChiEn":1,"Gdahuks":1,"Irtiza90":1,"ssato":1,"davegaeddert":1,"orbita2d":1,"maldata":1,"James4Ever0":1,"haimat":1,"ttsiodras":1,"vladimir-vvalov":1,"szabgab":1,"alexander-gimranov":1,"VannTen":1,"homeworkprod":1,"mitsuhiko":1,"opetryk":1,"MSDPhoenix":1,"scratchmex":1,"Grollicus":1,"dylanscott":1,"vsalomaki":1,"azmeuk":1,"Louis-DR":1,"goxberry":1,"nitzmahone":1,"chrisp60":1,"chris-chambers":1,"0xhtml":1,"TomAtGithub":1,"bart-nouveau":1,"rubengm13":1,"brianjmurrell":1,"irgolic":1,"frankdu":1,"robertgodfrey":1,"glasserc":1,"DCAuto":1,"dougransom":1,"jordane95":1,"mgoral":1,"nixjdm":1,"adrian-zon":1,"sileht":1,"BenAuerLeukeleu":1,"gargamelonly":1,"ystekno":1,"avibrazil":1,"ThiefMaster":1,"UlrichEckhardt":1,"yurivict":1,"sarahLechtser":1,"niccokunzmann":1,"drdv":1,"rosejn":1,"ImSingee":1,"sdementen":1,"AbdouMechraoui":1,"TheDarkFlame":1,"tirkarthi":1,"zipperer":1,"mdaniel":1,"AndreKR":1,"ErnestoAizenberg":1,"alicederyn":1,"vaughnkoch":1,"ddluke":1,"mwchase":1,"webknjaz":1,"Dreamsorcerer":1,"encukou":1,"alexharv074":1,"wadesparks":1,"njaros":1,"shogysd":1,"LilyFoote":1,"hiaselhans":1,"DenverCoder1":1,"502E532E":1},"pull_request_authors":{"dependabot[bot]":51,"davidism":38,"pre-commit-ci[bot]":22,"graingert":14,"Cachiman":4,"pawamoy":4,"jayaddison":4,"kevin-brown":4,"akx":4,"Varriount":3,"sileht":3,"mkrizek":3,"frankdu":2,"DCAuto":2,"homeworkprod":2,"nabijaczleweli":2,"ronnix":2,"dne":2,"nitzmahone":2,"BjorklundBenjamin":2,"xzmeng":2,"mjeromin":2,"bzeba":2,"jenisys":2,"elektito":2,"mylapallilavanyaa":2,"SamyCookie":2,"JamesParrott":2,"aenglander":2,"James4Ever0":2,"sirosen":2,"dylanscott":2,"LilyFoote":2,"rgroothuijsen":2,"hvassard":2,"magul":2,"anentropic":2,"bartfeenstra":2,"ratchek":2,"flpm":2,"alexharv074":2,"encukou":2,"boy2000-007man":2,"charlax":2,"mattclay":2,"honzajavorek":2,"rpurdie":2,"sisp":2,"cdce8p":2,"jetm":2,"Yourun-proger":2,"viccie30":2,"labianchin":2,"kkirsche":2,"EmilianoJordan":2,"vbuxbaum":2,"Jahongir-Qurbonov":2,"b9chris":2,"lindhe":1,"invisibleroads":1,"CarliJoy":1,"JasonnnW3000":1,"peturingi":1,"hasier":1,"Piechutowski-IERiGZ":1,"matheusfelipeog":1,"KapJI":1,"krepysh":1,"dinosaurtirex":1,"badochov":1,"rwielk":1,"simonw":1,"danwuSBU":1,"goxberry":1,"ewdurbin":1,"szabgab":1,"cclauss":1,"GergelyKalmar":1,"bliepp":1,"alexwlchan":1,"riyaz489":1,"Thomasb81":1,"ogenstad":1,"neilsquinn":1,"eknvarli":1,"infinity0":1,"Zocker1999NET":1,"JeremyKeusters":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:15.144Z","repositories_count":10113526,"issues_count":31625663,"pull_requests_count":98331900,"authors_count":10707990,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"docs":14,"parser":1},"past_year_issue_author_associations_count":{"NONE":40},"past_year_pull_request_author_associations_count":{"NONE":30,"MEMBER":25,"CONTRIBUTOR":11},"past_year_issue_authors":{"vadimkantorov":2,"Anoncheg1":2,"cmason3":2,"502E532E":1,"jplatte":1,"LecrisUT":1,"lucaguarro":1,"lufik":1,"mattclay":1,"mdaniel":1,"mwchase":1,"nitzmahone":1,"njaros":1,"ogenstad":1,"orbita2d":1,"ramonvermeulen":1,"TomAtGithub":1,"vladimir-vvalov":1,"vsalomaki":1,"wadesparks":1,"adrian-zon":1,"alexander-gimranov":1,"Alexander-Mark":1,"alext":1,"avibrazil":1,"azmeuk":1,"chrisp60":1,"davegaeddert":1,"DCAuto":1,"decathorpe":1,"dougransom":1,"dseomn":1,"dylanscott":1,"encukou":1,"ErnestoAizenberg":1,"frenzymadness":1,"gabe-sherman":1},"past_year_pull_request_authors":{"davidism":25,"JamesParrott":2,"SamyCookie":2,"cdce8p":2,"mattclay":2,"pawamoy":2,"magul":2,"BjorklundBenjamin":2,"kkirsche":2,"encukou":2,"dylanscott":2,"honzajavorek":2,"DCAuto":2,"ronnix":2,"b9chris":2,"aenglander":2,"EmilianoJordan":2,"akx":2,"nitzmahone":2,"mjeromin":2,"ogenstad":1,"Piechutowski-IERiGZ":1,"JasonnnW3000":1},"maintainers":[{"login":"davidism","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"},{"login":"kevin-brown","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kevin-brown"},{"login":"ThiefMaster","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ThiefMaster"},{"login":"mitsuhiko","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mitsuhiko"}],"active_maintainers":[{"login":"davidism","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidism"}]},"events":{"total":{"CreateEvent":13,"ReleaseEvent":2,"IssuesEvent":64,"WatchEvent":744,"DeleteEvent":12,"IssueCommentEvent":120,"PushEvent":55,"PullRequestReviewCommentEvent":7,"PullRequestReviewEvent":8,"PullRequestEvent":75,"ForkEvent":74},"last_year":{"CreateEvent":13,"ReleaseEvent":2,"IssuesEvent":64,"WatchEvent":744,"DeleteEvent":12,"IssueCommentEvent":120,"PushEvent":55,"PullRequestReviewCommentEvent":7,"PullRequestReviewEvent":8,"PullRequestEvent":75,"ForkEvent":74}},"keywords":["jinja","jinja2","pallets","python","template-engine","templates"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements/dev.in","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:29.954Z","updated_at":"2022-08-06T10:15:29.954Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/dev.in","dependencies":[{"id":584565528,"package_name":"pip-compile-multi","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":584565529,"package_name":"pre-commit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":584565530,"package_name":"tox","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/dev.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:29.965Z","updated_at":"2022-08-06T10:15:29.965Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/dev.txt","dependencies":[{"id":584565531,"package_name":"build","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"development","optional":false},{"id":584565532,"package_name":"cfgv","ecosystem":"pypi","requirements":"==3.3.1","direct":true,"kind":"development","optional":false},{"id":584565533,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"development","optional":false},{"id":584565534,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"development","optional":false},{"id":584565535,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.7.1","direct":true,"kind":"development","optional":false},{"id":584565536,"package_name":"identify","ecosystem":"pypi","requirements":"==2.5.1","direct":true,"kind":"development","optional":false},{"id":584565537,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"development","optional":false},{"id":584565538,"package_name":"pep517","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"development","optional":false},{"id":584565539,"package_name":"pip-compile-multi","ecosystem":"pypi","requirements":"==2.4.5","direct":true,"kind":"development","optional":false},{"id":584565540,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==6.8.0","direct":true,"kind":"development","optional":false},{"id":584565541,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.2","direct":true,"kind":"development","optional":false},{"id":584565542,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==2.19.0","direct":true,"kind":"development","optional":false},{"id":584565543,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"development","optional":false},{"id":584565544,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"development","optional":false},{"id":584565545,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"development","optional":false},{"id":584565546,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.7","direct":true,"kind":"development","optional":false},{"id":584565547,"package_name":"tox","ecosystem":"pypi","requirements":"==3.25.1","direct":true,"kind":"development","optional":false},{"id":584565548,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.15.1","direct":true,"kind":"development","optional":false},{"id":584565549,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/docs.in","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:29.984Z","updated_at":"2022-08-06T10:15:29.984Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/docs.in","dependencies":[{"id":584565550,"package_name":"Pallets-Sphinx-Themes","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":584565551,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":584565552,"package_name":"sphinx-issues","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":584565553,"package_name":"sphinxcontrib-log-cabinet","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/docs.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:29.997Z","updated_at":"2022-08-06T10:15:29.997Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/docs.txt","dependencies":[{"id":584565554,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"runtime","optional":false},{"id":584565555,"package_name":"babel","ecosystem":"pypi","requirements":"==2.10.3","direct":true,"kind":"runtime","optional":false},{"id":584565556,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.6.15","direct":true,"kind":"runtime","optional":false},{"id":584565557,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":584565558,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":584565559,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"runtime","optional":false},{"id":584565560,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":584565561,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":584565562,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":584565563,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":true,"kind":"runtime","optional":false},{"id":584565564,"package_name":"pallets-sphinx-themes","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"runtime","optional":false},{"id":584565565,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.12.0","direct":true,"kind":"runtime","optional":false},{"id":584565566,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"runtime","optional":false},{"id":584565567,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.1","direct":true,"kind":"runtime","optional":false},{"id":584565568,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"runtime","optional":false},{"id":584565569,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":584565570,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.0.2","direct":true,"kind":"runtime","optional":false},{"id":584565571,"package_name":"sphinx-issues","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":584565572,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":584565573,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":584565574,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":584565575,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":584565576,"package_name":"sphinxcontrib-log-cabinet","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":584565577,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":584565578,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"runtime","optional":false},{"id":584565579,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.9","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/tests.in","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:30.013Z","updated_at":"2022-08-06T10:15:30.013Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/tests.in","dependencies":[{"id":584565580,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/tests.txt","sha":null,"kind":"lockfile","created_at":"2022-08-06T10:15:30.019Z","updated_at":"2022-08-06T10:15:30.019Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/tests.txt","dependencies":[{"id":584565585,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":false,"kind":"test","optional":false},{"id":584565581,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.4.0","direct":false,"kind":"test","optional":false},{"id":584565582,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"test","optional":false},{"id":584565583,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"test","optional":false},{"id":584565584,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"test","optional":false},{"id":584565586,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"test","optional":false},{"id":584565587,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.2","direct":false,"kind":"test","optional":false},{"id":584565588,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/typing.in","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:30.028Z","updated_at":"2022-08-06T10:15:30.028Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/typing.in","dependencies":[{"id":584565589,"package_name":"mypy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/typing.txt","sha":null,"kind":"lockfile","created_at":"2022-08-06T10:15:30.048Z","updated_at":"2022-08-06T10:15:30.048Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/typing.txt","dependencies":[{"id":584565590,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.961","direct":false,"kind":"runtime","optional":false},{"id":584565591,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":false,"kind":"runtime","optional":false},{"id":584565592,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":584565593,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.3.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lock.yaml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:57:30.400Z","updated_at":"2023-01-13T10:57:30.400Z","repository_link":"https://github.com/pallets/jinja/blob/main/.github/workflows/lock.yaml","dependencies":[{"id":6875572212,"package_name":"dessant/lock-threads","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yaml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:57:30.431Z","updated_at":"2023-01-13T10:57:30.431Z","repository_link":"https://github.com/pallets/jinja/blob/main/.github/workflows/tests.yaml","dependencies":[{"id":6875572213,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875572214,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6875572215,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yaml","sha":null,"kind":"manifest","created_at":"2023-07-10T12:16:45.868Z","updated_at":"2023-07-10T12:16:45.868Z","repository_link":"https://github.com/pallets/jinja/blob/main/.github/workflows/publish.yaml","dependencies":[{"id":11291352230,"package_name":"actions/checkout","ecosystem":"actions","requirements":"c85c95e3d7251135ab7dc9ce3241c5835cc595a9","direct":true,"kind":"composite","optional":false},{"id":11291352231,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"bd6b4b6205c4dbad673328db7b31b7fab9e241c0","direct":true,"kind":"composite","optional":false},{"id":11291352232,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"0b7f8abb1508181956e8e162db84b466c27e18ce","direct":true,"kind":"composite","optional":false},{"id":11291352233,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"9bc31d5ccc31df68ecc42ccf4149144866c47d8a","direct":true,"kind":"composite","optional":false},{"id":11291352234,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"f5622bde02b04381239da3573277701ceca8f6a0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-07-10T12:16:46.448Z","updated_at":"2023-07-10T12:16:46.448Z","repository_link":"https://github.com/pallets/jinja/blob/main/pyproject.toml","dependencies":[{"id":11291352255,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"\u003e=2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/build.in","sha":null,"kind":"manifest","created_at":"2023-07-10T12:16:46.936Z","updated_at":"2023-07-10T12:16:46.936Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/build.in","dependencies":[{"id":11291354889,"package_name":"build","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/build.txt","sha":null,"kind":"lockfile","created_at":"2023-07-10T12:16:47.919Z","updated_at":"2023-07-10T12:16:47.919Z","repository_link":"https://github.com/pallets/jinja/blob/main/requirements/build.txt","dependencies":[{"id":11291355131,"package_name":"build","ecosystem":"pypi","requirements":"==0.10.0","direct":false,"kind":"runtime","optional":false},{"id":11291355132,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"runtime","optional":false},{"id":11291355133,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":11291355134,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false}]}],"score":36.84598067360865,"created_at":"2025-09-08T11:18:31.442Z","updated_at":"2025-10-07T08:24:38.525Z","avatar_url":"https://github.com/pallets.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":316494347,"funding_links":["https://github.com/sponsors/pallets","https://palletsprojects.com/donate","https://tidelift.com/funding/github/pypi/Flask"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["werkzeug","wsgi","apps","views","closember","unit-testing","notebook","ipython","sqlalchemy","repl"],"project_url":"https://science.ecosyste.ms/api/v1/projects/63806","html_url":"https://science.ecosyste.ms/projects/63806"}