{"id":4148194,"name":"puppetlabs-firewall","ecosystem":"puppet","description":"Manages Firewalls such as iptables","homepage":"http://github.com/puppetlabs/puppetlabs-firewall","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/puppetlabs/puppetlabs-firewall","keywords_array":["debian","ubuntu","redhat","iptables","security","firewall","ip6tables","archlinux","centos"],"namespace":"puppetlabs","versions_count":86,"first_release_published_at":"2011-10-19T05:18:19.000Z","latest_release_published_at":"2026-09-02T12:05:09.000Z","latest_release_number":"8.6.0","last_synced_at":"2026-09-14T11:18:59.637Z","created_at":"2022-04-12T16:54:47.947Z","updated_at":"2026-09-14T11:18:59.637Z","registry_url":"https://forge.puppet.com/modules/puppetlabs/firewall","install_command":"puppet module install puppetlabs-firewall","documentation_url":null,"metadata":{},"repo_metadata":{"id":1473253,"uuid":"1715180","full_name":"puppetlabs/puppetlabs-firewall","owner":"puppetlabs","description":"Puppet Firewall Module","archived":false,"fork":false,"pushed_at":"2026-09-07T04:04:34.000Z","size":3165,"stargazers_count":271,"open_issues_count":44,"forks_count":456,"subscribers_count":173,"default_branch":"main","last_synced_at":"2026-09-10T22:14:49.045Z","etag":null,"topics":["hacktoberfest","module","supported"],"latest_commit_sha":null,"homepage":"http://forge.puppetlabs.com/puppetlabs/firewall","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/puppetlabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-05-07T12:04:03.000Z","updated_at":"2026-09-02T12:04:30.000Z","dependencies_parsed_at":"2026-04-29T13:00:38.942Z","dependency_job_id":null,"html_url":"https://github.com/puppetlabs/puppetlabs-firewall","commit_stats":{"total_commits":1219,"total_committers":268,"mean_commits":4.548507462686567,"dds":0.9196062346185397,"last_synced_commit":"e1c2f3fba80ebe05277027262026bdfb084a8707"},"previous_names":[],"tags_count":84,"template":false,"template_full_name":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/puppetlabs","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/sbom","scorecard":{"id":567570,"data":{"date":"2025-08-11","repo":{"name":"github.com/puppetlabs/puppetlabs-firewall","commit":"509b06a0e06add0c109bb93e1b0ec945e124a984"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":6,"reason":"8 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/mend.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/release_prep.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/puppetlabs/puppetlabs-firewall/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/puppetlabs/puppetlabs-firewall/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mend.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/puppetlabs/puppetlabs-firewall/mend.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/puppetlabs/puppetlabs-firewall/nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/puppetlabs/puppetlabs-firewall/nightly.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/puppetlabs/puppetlabs-firewall/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release_prep.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/puppetlabs/puppetlabs-firewall/release_prep.yml/main?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating puppet/pdk:latest to puppet/pdk:latest@sha256:515d467ccbf1cce98931fbcaa13cbd63d3cec4a7d9f69eb2382bd47e6bda4441","Warn: containerImage not pinned by hash: .gitpod.Dockerfile:1: pin your Docker image by updating gitpod/workspace-full to gitpod/workspace-full@sha256:b1195dfae7ee9a12a89d195247c3e1357cc6a18360a41473dbec67525ef434e2","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/puppetlabs/.github/SECURITY.md:1","Info: Found linked content: github.com/puppetlabs/.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/puppetlabs/.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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-20T15:23:29.355Z","repository_id":1473253,"created_at":"2025-08-20T15:23:29.355Z","updated_at":"2025-08-20T15:23:29.355Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37233013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-12T02:00:07.213Z","response_time":57,"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":"puppetlabs","name":"Puppet","uuid":"234268","kind":"organization","description":"","email":null,"website":"http://www.puppet.com/","location":"Portland, OR","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/234268?v=4","repositories_count":694,"last_synced_at":"2023-04-10T07:28:02.825Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/puppetlabs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:40:35.303Z","updated_at":"2023-04-10T07:28:03.324Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/puppetlabs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/puppetlabs/repositories"},"tags":[{"name":"v8.3.0","sha":"8be49914a885bcd9dabd0b0dc7f098535bf647dd","kind":"commit","published_at":"2026-02-09T10:04:06.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.3.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.3.0/manifests"},{"name":"v8.2.0","sha":"509b06a0e06add0c109bb93e1b0ec945e124a984","kind":"commit","published_at":"2025-08-11T11:46:58.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.2.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.2.0/manifests"},{"name":"v8.1.7","sha":"f2b3c6d8baa4a4f4c82d0166ad7cd900a3524332","kind":"commit","published_at":"2025-06-10T11:58:03.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.7","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.7/manifests"},{"name":"v8.1.6","sha":"8d231727e343eea2efab55819d1e680259aeded2","kind":"commit","published_at":"2025-05-07T14:21:40.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.6","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.6/manifests"},{"name":"v8.1.5","sha":"40d2d35c291071612798075fd8c9eada9d6da469","kind":"commit","published_at":"2025-04-15T13:52:33.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.5","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.5/manifests"},{"name":"v8.1.4","sha":"69db7efa6f6a74587baae11a20964b3a9d1cc7b8","kind":"commit","published_at":"2025-02-26T11:22:57.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.4","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.4/manifests"},{"name":"v8.1.3","sha":"f1a816654bf36e10d1540bb40692c431cfa3c82d","kind":"commit","published_at":"2024-12-05T12:21:20.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.3","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.3/manifests"},{"name":"v8.1.2","sha":"ad47cf9e3e13fdda84eedf951786d446f81cd83a","kind":"commit","published_at":"2024-11-25T09:30:58.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"e2615ab67c4e55b145d2e8b28c9ee370aec6f152","kind":"commit","published_at":"2024-10-28T09:39:09.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"439f9080e6d369235c7fc12a118c55e15ddb78af","kind":"commit","published_at":"2024-09-23T15:03:40.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.1.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.1.0/manifests"},{"name":"v8.0.3","sha":"b9ecf6f6800d0996443361bddfa85b1da7ce1b36","kind":"commit","published_at":"2024-07-19T08:25:05.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.0.3","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"9e0239399c01bbf61ac90dc419155fc5d64ac640","kind":"tag","published_at":"2024-05-22T12:20:17.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.0.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"6620ad223c502bbe1276744867bcbef7edeccb99","kind":"commit","published_at":"2024-03-20T17:06:25.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.0.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"982528e6d0001ac1195880aca4c0d63cd0a1d78d","kind":"commit","published_at":"2024-02-08T10:31:21.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v8.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v8.0.0/manifests"},{"name":"v7.0.2","sha":"0647299e040387671ef1f6a565bdb37e80cd77f7","kind":"commit","published_at":"2023-09-14T13:44:20.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v7.0.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v7.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"a301fff891f893cbbde1951f580e4f97ae76b382","kind":"commit","published_at":"2023-09-14T04:39:21.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v7.0.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"f705b60e132952953584914a6ddd6caad244ed25","kind":"commit","published_at":"2023-09-13T10:44:09.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v7.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v7.0.0/manifests"},{"name":"v6.0.0","sha":"40d92f391f4c63809c941415c876986f48908722","kind":"commit","published_at":"2023-07-25T13:47:52.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v6.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v6.0.0/manifests"},{"name":"v5.0.0","sha":"574deb0ab9555188becb53c1bd898e7cba9d573c","kind":"commit","published_at":"2023-03-31T16:27:35.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v5.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v5.0.0/manifests"},{"name":"v4.1.0","sha":"5fce0c717ea57af1a2afdb06e8fc8bf025dfd332","kind":"commit","published_at":"2023-03-31T13:59:50.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v4.1.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v4.1.0/manifests"},{"name":"v4.0.1","sha":"5f7ef1f08da43b4372dd26b097552518d6b08630","kind":"commit","published_at":"2022-12-07T09:42:49.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v4.0.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"61ee4dd3252d495216cdfea1a89801007a4e2d92","kind":"commit","published_at":"2022-11-22T10:25:31.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v4.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v4.0.0/manifests"},{"name":"v3.6.0","sha":"71f3e491875e8a806529c488f3c37770c918aae9","kind":"commit","published_at":"2022-10-03T15:32:04.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.6.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.6.0/manifests"},{"name":"v3.5.0","sha":"04c14408f3a8f25e8c55e6155ffe197d21274f7a","kind":"commit","published_at":"2022-05-17T14:50:31.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.5.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.5.0/manifests"},{"name":"v3.4.0","sha":"49a7d761abd5ad1512ca07b5bf0c603434bee039","kind":"commit","published_at":"2022-02-28T15:22:23.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.4.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"bddd8ea234548df85b606cfba56a0683577cda58","kind":"commit","published_at":"2021-12-15T10:16:21.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.3.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"3e50abc89dfe13675e66a7791bcc912c6014db3b","kind":"commit","published_at":"2021-09-06T13:12:32.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.2.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.2.0/manifests"},{"name":"v3.1.0","sha":"eddca97616cf415d47fcb86ef906a1fa0e991e81","kind":"commit","published_at":"2021-07-26T08:52:30.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.1.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"b234e1be2c38fa25ef92f2396b7bc24a42c0c6c7","kind":"commit","published_at":"2021-07-19T12:35:10.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.0.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"6ae5f7ecf2ba2bc62eda34474552430d03a1121c","kind":"commit","published_at":"2021-06-21T14:26:36.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.0.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"154167f57e5b75faa3cd883962d962341357eac3","kind":"tag","published_at":"2021-03-01T15:42:30.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v3.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v3.0.0/manifests"},{"name":"v2.8.1","sha":"0acdf62d5b7fb74d55140e30caee7347c3659054","kind":"tag","published_at":"2021-02-09T18:06:06.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.8.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"927bb8808295c2449b28ebf574dfb992a5d012c6","kind":"tag","published_at":"2020-12-14T12:22:09.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.8.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"e6e5d262188bd342896f98a6e62528bbd8694cf8","kind":"tag","published_at":"2020-10-15T11:57:02.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.7.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"fb32fd569d922a3d937c24f22d403f44e962228f","kind":"tag","published_at":"2020-10-05T13:08:43.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.6.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"4bb485f23a903a2bcb437620adf7420db30ceb3d","kind":"tag","published_at":"2020-07-28T16:56:54.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.5.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"46e9ffd4aa542bb569cde244ed21bcfcac517715","kind":"tag","published_at":"2020-05-13T10:10:47.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.4.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"c270774ab1d851ddb95550b57e8d943d0fc106aa","kind":"tag","published_at":"2020-03-26T16:23:53.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.3.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"7655e4907c37aab1165176c13a8147d59a2f142f","kind":"tag","published_at":"2019-12-09T11:28:29.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.2.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"2f51a72186de9152fa4f80494034f89dfc4376ed","kind":"tag","published_at":"2019-09-25T08:05:14.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.1.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"2283aed36aae48366c2af69aad0ce2b5cbb0b048","kind":"tag","published_at":"2019-05-15T09:45:17.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v2.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v2.0.0/manifests"},{"name":"1.15.3","sha":"71a7bdc5edaed4492abc27cf7f4c371543cec4ba","kind":"tag","published_at":"2019-04-05T08:22:10.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.15.3","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.3/manifests"},{"name":"1.15.2","sha":"47f5e143c2e993a0e002383ff394331a3edf871e","kind":"tag","published_at":"2019-03-26T14:33:21.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.15.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.2/manifests"},{"name":"1.15.1","sha":"5d059e719b0b7a757dcbf155b51f6af4b1886bd8","kind":"tag","published_at":"2019-02-01T16:00:46.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.15.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.1/manifests"},{"name":"1.15.0","sha":"157543cd57c8ab9d68ced485f895e9af5889b47b","kind":"tag","published_at":"2019-01-18T12:42:11.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.15.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.15.0/manifests"},{"name":"1.14.0","sha":"129214b3e445b8e47ce544ac4f1fb821430d6887","kind":"tag","published_at":"2018-09-27T15:57:57.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.14.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.14.0/manifests"},{"name":"1.13.0","sha":"a5662ea6cf5c4fef024465b6a26ba43f93ac67c0","kind":"tag","published_at":"2018-09-19T15:11:56.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.13.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.13.0/manifests"},{"name":"1.12.0","sha":"e576069d5df2a735cc374abd9812104a94eee1f1","kind":"tag","published_at":"2018-01-25T11:35:51.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.12.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.12.0/manifests"},{"name":"1.11.0","sha":"234d5e06f195af0d1f60f448d7d7a27ea91f5255","kind":"tag","published_at":"2017-11-30T09:24:27.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.11.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.11.0/manifests"},{"name":"1.10.0","sha":"fa30588d6b1af6d4aa1fc83c00170322496379c7","kind":"tag","published_at":"2017-11-14T09:59:06.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.10.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.10.0/manifests"},{"name":"1.9.0","sha":"3e40b9b79b4fef2cd92e7832cfe2e77c744e5fd6","kind":"tag","published_at":"2017-05-19T16:42:23.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.9.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.9.0/manifests"},{"name":"1.8.2","sha":"23016934d23c5c2f3f3edbc2ec8279f8faac2457","kind":"tag","published_at":"2017-01-10T10:48:47.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.8.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"1a25c005017b550a6c8c99b0ec14d6746699866b","kind":"tag","published_at":"2016-05-17T14:06:03.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.8.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"8655623f0a71c0ea43fa9153936b85ad092ae976","kind":"tag","published_at":"2016-02-17T16:43:32.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.8.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.8.0/manifests"},{"name":"1.7.2","sha":"71c659faf38d5e0cf19cfc16bb690b4c450fbd2a","kind":"tag","published_at":"2015-12-07T22:37:43.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.7.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"c9a79d5c8ef5e6af35eb7feaa6cecf8b530424ba","kind":"tag","published_at":"2015-08-25T04:28:36.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.7.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"9911c30731cf5b6c9f7b3b025a54c3fa5f82143d","kind":"tag","published_at":"2015-07-28T00:34:39.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.7.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.7.0/manifests"},{"name":"1.6.0","sha":"2fd4e702706b820b1d7208e2f88ba8a8a0321701","kind":"tag","published_at":"2015-05-20T00:09:26.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.6.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.6.0/manifests"},{"name":"1.5.0","sha":"f5dc2246d7b3d5808505388fe381c8f862404117","kind":"tag","published_at":"2015-03-31T17:41:18.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.5.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.5.0/manifests"},{"name":"1.4.0","sha":"76c1add283dc4027cf1a222eef7ee007006b1257","kind":"tag","published_at":"2015-01-27T19:23:39.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.4.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.4.0/manifests"},{"name":"1.3.0","sha":"3b84f95573bf40cec0a05388e9f1102f5141c902","kind":"tag","published_at":"2014-12-17T00:49:56.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.3.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"ec940cff5ba4640c43e1cdfd46891a519f94c7c3","kind":"tag","published_at":"2014-11-04T22:30:07.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.2.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.2.0/manifests"},{"name":"1.1.3","sha":"fa60f5acdfb72a26885a98725a960802b3d1da4f","kind":"tag","published_at":"2014-07-14T21:49:40.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.1.3","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.3/manifests"},{"name":"1.1.2","sha":"6540b31b0ca0727094ddf44436274436d2853d6d","kind":"tag","published_at":"2014-06-05T18:52:45.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.1.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"6eab758b4689dc7612be3ed037d028f81597beb8","kind":"commit","published_at":"2014-05-16T18:14:32.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.1.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"c97909dbb8e1a4b4df0f586cf7e112ae1278e5a1","kind":"commit","published_at":"2014-05-13T17:00:43.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.1.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"48bb506853b3364969a6148e26861302872d1c31","kind":"tag","published_at":"2014-03-05T00:04:21.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.0.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"978c8b223b33e203a5c766ecf79704a5ea9b35c8","kind":"tag","published_at":"2014-03-04T01:10:19.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.0.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"97897badae934f9510709a95c94e23b691d005eb","kind":"commit","published_at":"2014-02-11T21:53:46.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/1.0.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/1.0.0/manifests"},{"name":"0.5.0","sha":"ceaa1278070d74e73fabbd45b62438d1f756c760","kind":"commit","published_at":"2014-02-11T01:23:00.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.5.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"4399b56f2046c2f87aa02bc639c3c2729b3ef587","kind":"commit","published_at":"2013-09-10T20:26:06.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.4.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d691df8b1bad80292bf8e3b8f41b07a5c951447d","kind":"commit","published_at":"2013-08-12T22:49:46.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.4.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"63264ca1dcf198545b90bb6361b4575ef220dcfa","kind":"commit","published_at":"2013-07-12T18:48:02.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.4.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.4.0/manifests"},{"name":"list","sha":"8d14c7ac568946c43b4fcf3e288ed38409f478b1","kind":"commit","published_at":"2013-07-09T22:49:43.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/list","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/list","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@list","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/list","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/list/manifests"},{"name":"0.3.1","sha":"d6654abc7d104dbaac223b2f8f4dd67c0213cec5","kind":"tag","published_at":"2013-06-10T09:41:39.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.3.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"edd273a2d0f2fa147a88be1ae8732853ae7a4086","kind":"tag","published_at":"2013-04-25T21:30:41.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.3.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"3dcfa40976bc5b1fc1c7c5ad62bf64eff778e5a8","kind":"tag","published_at":"2013-03-14T05:14:24.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.2.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"841be5835a072a1463621d6385a866dfb52bedd0","kind":"tag","published_at":"2013-03-04T06:22:14.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.2.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"14b801b6576189b4519b45f49556156897d7147f","kind":"tag","published_at":"2013-02-28T22:21:54.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.1.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"134a22db890195d23f5f1658b6ee27c5f2481c9a","kind":"tag","published_at":"2013-02-24T14:57:18.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/0.1.0","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/0.1.0/manifests"},{"name":"v0.0.4","sha":"e34f4905d20a92fed14670781f57d81b3b582470","kind":"commit","published_at":"2011-12-05T22:54:04.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v0.0.4","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"05ef94806b5cca98cf6e4d077952bbed360ad231","kind":"commit","published_at":"2011-11-13T00:59:29.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v0.0.3","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"05c94df4263fa5904054a2787a699930756dc9b8","kind":"commit","published_at":"2011-10-26T18:33:48.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v0.0.2","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"86a449156cb3d659b0622146c622bdc1b2ac9eed","kind":"commit","published_at":"2011-10-18T21:35:54.000Z","download_url":"https://codeload.github.com/puppetlabs/puppetlabs-firewall/tar.gz/v0.0.1","html_url":"https://github.com/puppetlabs/puppetlabs-firewall/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/puppetlabs/puppetlabs-firewall@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-09-12T08:17:28.904Z","dependent_packages_count":170,"downloads":10951524,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.464067886502254,"dependent_repos_count":0.0,"dependent_packages_count":0.11933174224343676,"stargazers_count":0.37125430920180325,"forks_count":0.31821797931583135,"docker_downloads_count":null,"average":0.2545743834526651},"purl":"pkg:puppet/puppetlabs/firewall","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/puppet/puppetlabs-firewall","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/puppet/puppetlabs-firewall","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/puppet/puppetlabs-firewall/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-09-10T21:51:43.437Z","issues_count":67,"pull_requests_count":350,"avg_time_to_close_issue":32924045.37037037,"avg_time_to_close_pull_request":5326393.575,"issues_closed_count":27,"pull_requests_closed_count":320,"pull_request_authors_count":104,"issue_authors_count":57,"avg_comments_per_issue":2.8208955223880596,"avg_comments_per_pull_request":1.062857142857143,"merged_pull_requests_count":259,"bot_issues_count":1,"bot_pull_requests_count":44,"past_year_issues_count":3,"past_year_pull_requests_count":38,"past_year_avg_time_to_close_issue":22357249.0,"past_year_avg_time_to_close_pull_request":349438.67647058825,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.3333333333333335,"past_year_avg_comments_per_pull_request":0.2894736842105263,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":8,"past_year_merged_pull_requests_count":24,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/puppetlabs%2Fpuppetlabs-firewall/issues","maintainers":[{"login":"david22swan","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/david22swan"},{"login":"hunner","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hunner"},{"login":"malikparvez","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/malikparvez"},{"login":"chelnak","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chelnak"},{"login":"ia-content","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ia-content"},{"login":"jst-cyr","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jst-cyr"},{"login":"genebean","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/genebean"}],"active_maintainers":[{"login":"david22swan","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/david22swan"},{"login":"jst-cyr","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jst-cyr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/forge.puppet.com/packages/puppetlabs-firewall/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/forge.puppet.com/packages/puppetlabs-firewall/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/forge.puppet.com/packages/puppetlabs-firewall/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/forge.puppet.com/packages/puppetlabs-firewall/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/forge.puppet.com/packages/puppetlabs-firewall/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/forge.puppet.com/packages/puppetlabs-firewall/codemeta","maintainers":[]}