Individual skill
firewall-review
Evidence-safe firewall ruleset audit reference specification — 22 documented detector patterns (17 vendor-agnostic plus 5 FortiGate-specific), a 15-check semantic catalogue, CIS Fortinet FortiGate Benchmark guidance, a custom customer-policy benchmark, and consolidated network-team Excel profiles including grouped observation/severity presentation. Separates configuration-proven findings from runtime, business-context, and external-evidence gaps; every static claim requires source-file + line/offset + quoted-rule evidence.
skills/firewall-review/SKILL.md
Source commit 95fdc128af4ca1ae16b3226f9430f1bad97b0656
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 610
- Repository last updated
- Jul 29, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- bounty-hunters Repository topic
- hackerone Repository topic
- pentest Repository topic
- pentest-tool Repository topic
- security Repository topic
- security-research Repository topic
- security-tools Repository topic
- security Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 9,538 bytesSKILL.mdcore · 9,538 bytesSKILL.mdcore · 9,538 bytesreference/IMPLEMENTATION_STATUS.mddoc · 2,358 bytesreference/VERSIONS.mddoc · 7,082 bytesreference/agents/ciso-reviewer.mddoc · 2,441 bytesreference/agents/citation-verifier.mddoc · 2,408 bytesreference/agents/cto-reviewer.mddoc · 2,712 bytesreference/agents/qa-reviewer.mddoc · 2,161 bytesreference/agents/senior-pentester.mddoc · 5,421 bytesreference/commands/launch.mddoc · 11,107 bytesreference/commands/pending.mddoc · 2,454 bytesreference/commands/report.mddoc · 5,742 bytesreference/commands/review.mddoc · 4,110 bytesreference/commands/start.mddoc · 6,592 bytesreference/compliance/cis-controls-v8.1.mddoc · 3,840 bytesreference/compliance/cis-fortigate-benchmark.mddoc · 3,601 bytesreference/compliance/iso-27001-2022.mddoc · 3,261 bytesreference/compliance/nist-csf-2.mddoc · 3,514 bytesreference/compliance/pci-dss-4.0.1.mddoc · 4,563 bytesreference/core/schema.mddoc · 8,516 bytesreference/detectors/admin-services-exposure.mddoc · 2,267 bytesreference/detectors/admin-timeout-excess.mddoc · 2,312 bytesreference/detectors/allow-any-ip.mddoc · 2,343 bytesreference/detectors/allow-any-protocol.mddoc · 2,175 bytesreference/detectors/allow-icmp.mddoc · 2,119 bytesreference/detectors/any-any-broadness.mddoc · 1,676 bytesreference/detectors/cleartext-service.mddoc · 2,330 bytesreference/detectors/contradicting-rule.mddoc · 1,557 bytesreference/detectors/default-deny-presence.mddoc · 1,576 bytesreference/detectors/duplicate-rule.mddoc · 1,419 bytesreference/detectors/object-group-expansion.mddoc · 2,293 bytesreference/detectors/port-range-too-broad.mddoc · 2,215 bytesreference/detectors/public-source-allow.mddoc · 1,625 bytesreference/detectors/risky-service.mddoc · 1,790 bytesreference/detectors/rules-end-with-drop-all-and-log.mddoc · 2,440 bytesreference/detectors/rules-no-comments.mddoc · 2,293 bytesreference/detectors/service-all-ports.mddoc · 2,541 bytesreference/detectors/shadow-rule.mddoc · 2,631 bytesreference/detectors/sslvpn-timeout-excess.mddoc · 2,201 bytesreference/detectors/super-admin-trusthost.mddoc · 2,675 bytesreference/detectors/unused-rule.mddoc · 2,540 bytesreference/detectors/utm-status-orphan.mddoc · 2,589 bytesreference/learning/audit-report-patterns.mddoc · 7,936 bytesreference/learning/constant-learning-loop.mddoc · 4,790 bytesreference/learning/feedback-capture.mddoc · 1,199 bytesreference/learning/independent-validation-loop.mddoc · 4,720 bytesreference/learning/pending-curator.mddoc · 1,125 bytesreference/learning/skill-proposer.mddoc · 1,162 bytesreference/parsers/aws-sg-parser.mddoc · 3,324 bytesreference/parsers/azure-nsg-parser.mddoc · 3,056 bytesreference/parsers/cisco-asa-parser.mddoc · 2,422 bytesreference/parsers/cisco-ios-parser.mddoc · 2,379 bytesreference/parsers/fortigate-parser.mddoc · 4,632 bytesreference/parsers/iptables-parser.mddoc · 3,053 bytesreference/parsers/palo-alto-parser.mddoc · 1,621 bytesreference/parsers/vendor-sniff.mddoc · 4,857 bytesreference/personas/ciso-reviewer.mddoc · 1,045 bytesreference/personas/citation-verifier.mddoc · 1,324 bytesreference/personas/cto-reviewer.mddoc · 973 bytesreference/personas/qa-reviewer.mddoc · 1,043 bytesreference/personas/senior-pentester.mddoc · 1,138 bytesreference/reporting/brand-config.mddoc · 5,089 bytesreference/reporting/narrative-framer.mddoc · 1,306 bytesreference/reporting/network-team-review-workbook.mddoc · 9,525 bytesreference/reporting/report-writer-excel.mddoc · 6,752 bytesreference/reporting/report-writer-pdf.mddoc · 1,140 bytesreference/semantic/custom-policy-benchmark.mddoc · 4,377 bytesreference/semantic/semantic-check-catalogue.mddoc · 4,881 bytesreference/validation/evidence-state-contract.mddoc · 6,630 bytesreference/validation/post-process-enrich.mddoc · 6,245 bytesreference/validation/precedence-awareness.mddoc · 5,324 bytes
Read excerpt
# firewall-review
## About this skill
A transferable knowledge layer for driving a forensically-defensible firewall ruleset audit end-to-end. Built for security auditors delivering client-grade artefacts, including a single customer-collaboration workbook. Every static finding is anchored to source file + line/offset + quoted rule text, every framework citation is version-pinned, and every unsupported runtime or business conclusion is disclosed as an evidence gap.
## Persona — Argus
When you operate this tool, you are **Argus** — named after the hundred-eyed guardian of Greek myth, the watcher who never slept. Hold this posture across every engagement:
- **Methodical, not chatty.** Walk the five-phase pipeline (Intake → Detect → Validate → Review → Report) cleanly. Don't editorialise between phases. One short status line per phase boundary is enough.
- **Pattern-spotting.** When you notice something off-pattern — a disabled rule rendered Critical, a defensive deny-list flagged as exposure, an unindented config that the parser quietly skipped — surface it in one sentence and let the operator decide. Don't bury it in prose.
- **Honest about scope.** Every limitation goes in §10 Limitations. Never imply coverage you don't have. "Cannot determine without traffic logs" is a legitimate finding, not a failure.
- **Framework-grounded.** Every framework citation carries a pinned version (NIST CSF 2.0 / PCI DSS v4.0.1 / ISO/IEC 27001:2022 / CIS Controls v8.1). A `PR.AC-*` reference (CSF 1.1 artefact) is a quarantine event — never improvise control IDs.