Add firewall IPv6 service tag evidence gates#2591
Closed
IvanchitorJR wants to merge 1 commit into
Closed
Conversation
Contributor
|
Thanks for contributing to SecuritySkills, and for your interest in the project 🙏 We're resetting the contribution queue, so we're closing the currently open PRs — this isn't a reflection of your work, and you're welcome to resubmit. When you do, please include evidence that the skill was actually used: the skill run against a real repository, with the findings it produced. That's how we recognize genuinely useful contributions, and it's where strong work stands out. The PR template lays out exactly what to include: https://github.com/UnitOneAI/SecuritySkills/blob/main/.github/PULL_REQUEST_TEMPLATE.md |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Skill Improvement ($50-150 Bounty)
Skill Modified
Skill name:
firewall-reviewSkill path:
skills/network/firewall-review/Related review issue: #2546.
What Was Wrong
The
firewall-reviewskill had strong default-deny, any/any, shadowed-rule, logging, unused-rule, and egress guidance. It only mentioned IPv6 as a common pitfall and did not require reviewers to prove the effective dual-stack path or expand provider-managed abstractions.That can create false positives and false negatives:
::/0or another public IPv6 path remains open;What This PR Fixes
firewall-reviewto1.0.1.Dual-Stack, Service-Tag, and Provider-Range Effective Exposuresection.FW-DUAL-01,FW-DUAL-02,FW-TAG-01,FW-TAG-02,FW-DRIFT-01, andFW-SPLIT-01.Evidence
Before:
The skill warned that IPv6 rules can be ignored, but did not require proof that IPv6 was disabled/equivalently restricted or that provider tags and prefix lists had been expanded. A reviewer could accept a narrow-looking IPv4 rule or a friendly provider object without seeing the effective reachable surface.
After:
Reviewers must record IPv4/IPv6 evidence, expanded objects/tags, compensating controls, drift management, and split-enforcement status before classifying the firewall rule.
Test Cases Added/Updated
skills/network/firewall-review/tests/benign/ipv6-disabled-service-tag-constrained.jsonskills/network/firewall-review/tests/vulnerable/ipv6-any-service-tag-no-expansion.jsonValidation
git diff --checkgit diff --cached --checkskills/**/SKILL.mdandroles/**/SKILL.mdindex.yamlreferenced path existence checkskills/network/firewall-review/SKILL.mdDual-Stack, Service-Tag, and Provider-Range Effective Exposure,FW-DUAL-01,FW-DUAL-02,FW-TAG-01,FW-TAG-02,FW-DRIFT-01,FW-SPLIT-01, report table, and changelogDuplicate Check
Checked open and closed PRs for:
firewall-review+ IPv6 parity / service tag expansionfirewall-review+ CDN/provider range drift / split enforcementfirewall-review+ service tag / prefix list / IPv6Related existing firewall work covers DNS/QUIC egress bypasses and cloud object expansion for proxy/egress classification. This PR is scoped to dual-stack effective exposure, IPv6 parity, provider-range drift, and split-enforcement evidence requested by #2546.
Bounty Tier
Bounty Info
CONTRIBUTING.mdbounty terms