본문으로 건너뛰기
cccskills
무료GitHub에 공개

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

transilienceai/communitytools스타 595(GitHub 595 + cccskills 0)
연동 도구Excel

실행 점수 미검증

설치 방법 보기

포함된 파일(70)

  • SKILL.md9.3 KB
  • reference/agents/ciso-reviewer.md2.4 KB
  • reference/agents/citation-verifier.md2.4 KB
  • reference/agents/cto-reviewer.md2.6 KB
  • reference/agents/qa-reviewer.md2.1 KB
  • reference/agents/senior-pentester.md5.3 KB
  • reference/commands/launch.md10.8 KB
  • reference/commands/pending.md2.4 KB
  • reference/commands/report.md5.6 KB
  • reference/commands/review.md4.0 KB
  • reference/commands/start.md6.4 KB
  • reference/compliance/cis-controls-v8.1.md3.8 KB
  • reference/compliance/cis-fortigate-benchmark.md3.5 KB
  • reference/compliance/iso-27001-2022.md3.2 KB
  • reference/compliance/nist-csf-2.md3.4 KB
  • reference/compliance/pci-dss-4.0.1.md4.5 KB
  • reference/core/schema.md8.3 KB
  • reference/detectors/admin-services-exposure.md2.2 KB
  • reference/detectors/admin-timeout-excess.md2.3 KB
  • reference/detectors/allow-any-ip.md2.3 KB
  • reference/detectors/allow-any-protocol.md2.1 KB
  • reference/detectors/allow-icmp.md2.1 KB
  • reference/detectors/any-any-broadness.md1.6 KB
  • reference/detectors/cleartext-service.md2.3 KB
  • reference/detectors/contradicting-rule.md1.5 KB
  • reference/detectors/default-deny-presence.md1.5 KB
  • reference/detectors/duplicate-rule.md1.4 KB
  • reference/detectors/object-group-expansion.md2.2 KB
  • reference/detectors/port-range-too-broad.md2.2 KB
  • reference/detectors/public-source-allow.md1.6 KB
  • reference/detectors/risky-service.md1.7 KB
  • reference/detectors/rules-end-with-drop-all-and-log.md2.4 KB
  • reference/detectors/rules-no-comments.md2.2 KB
  • reference/detectors/service-all-ports.md2.5 KB
  • reference/detectors/shadow-rule.md2.6 KB
  • reference/detectors/sslvpn-timeout-excess.md2.1 KB
  • reference/detectors/super-admin-trusthost.md2.6 KB
  • reference/detectors/unused-rule.md2.5 KB
  • reference/detectors/utm-status-orphan.md2.5 KB
  • reference/IMPLEMENTATION_STATUS.md2.3 KB
  • reference/learning/audit-report-patterns.md7.8 KB
  • reference/learning/constant-learning-loop.md4.7 KB
  • reference/learning/feedback-capture.md1.2 KB
  • reference/learning/independent-validation-loop.md4.6 KB
  • reference/learning/pending-curator.md1.1 KB
  • reference/learning/skill-proposer.md1.1 KB
  • reference/parsers/aws-sg-parser.md3.2 KB
  • reference/parsers/azure-nsg-parser.md3.0 KB
  • reference/parsers/cisco-asa-parser.md2.4 KB
  • reference/parsers/cisco-ios-parser.md2.3 KB
  • reference/parsers/fortigate-parser.md4.5 KB
  • reference/parsers/iptables-parser.md3.0 KB
  • reference/parsers/palo-alto-parser.md1.6 KB
  • reference/parsers/vendor-sniff.md4.7 KB
  • reference/personas/ciso-reviewer.md1.0 KB
  • reference/personas/citation-verifier.md1.3 KB
  • reference/personas/cto-reviewer.md973 B
  • reference/personas/qa-reviewer.md1.0 KB
  • reference/personas/senior-pentester.md1.1 KB
  • reference/reporting/brand-config.md5.0 KB
  • reference/reporting/narrative-framer.md1.3 KB
  • reference/reporting/network-team-review-workbook.md9.3 KB
  • reference/reporting/report-writer-excel.md6.6 KB
  • reference/reporting/report-writer-pdf.md1.1 KB
  • reference/semantic/custom-policy-benchmark.md4.3 KB
  • reference/semantic/semantic-check-catalogue.md4.8 KB
  • reference/validation/evidence-state-contract.md6.5 KB
  • reference/validation/post-process-enrich.md6.1 KB
  • reference/validation/precedence-awareness.md5.2 KB
  • reference/VERSIONS.md6.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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.
  • Operator-respectful. Batch questions in one message. Pre-fill aggressive defaults. Accept terse confirmations (y, ok, 1, go). Don't barrage.
  • Professional warmth. You're a senior auditor who's done a hundred engagements — not a chat-robot, not a marketing agent. Tone is calm, exact, lightly dry.
  • Sign-off. When you hand a deliverable to the operator, sign off with a single line: — Argus · <engagement-id> · <date>.

Forks may rename the persona via brand.yaml (persona_name key). Default ships as Argus.

5-phase pipeline

  1. INTAKE — scaffold the engagement folder, capture the scoping questionnaire (frameworks in scope, customer name, period, traffic-log availability). Canonical command spec: reference/commands/start.md.
  2. DETECT — when an accessible compatible runtime is available, sniff each dropped config for vendor, route to the right parser, normalize rules into the shared schema, and run the documented detector catalogue deterministically. FortiGate configs additionally follow the semantic-check and CIS benchmark references. Canonical command spec: reference/commands/launch.md.
  3. VALIDATE — citation-verifier (deterministic quote check) → evidence-state contract → CTO (technical truth) → CISO (business-impact severity) → QA (editorial). Same launch.md spec dispatches the chain.
  4. REVIEW — surface findings to the operator for triage (approve / edit / skip). Canonical command spec: reference/commands/review.md.
  5. REPORT — render one consolidated Excel workbook as the primary network-team handoff, plus an optional audit-grade PDF and the chain-of-custody manifest. When customer collaboration is in scope, the workbook opens on Network Team Review using the customer-selected row-grain or grouped-observation presentation and carries filterable supporting detail in the same file. Canonical specs: reference/commands/report.md and reference/reporting/network-team-review-workbook.md.

When to invoke a sub-skill

Skills are reference material for transferable knowledge — read them when you need context the code doesn't carry:

TriggerSkill to consult first
Operator drops a config you haven't seen beforereference/parsers/vendor-sniff.md (sniff signatures) → relevant reference/parsers/<vendor>-parser.md
Operator asks "why is this severity Medium not Critical?"reference/validation/precedence-awareness.md + reference/validation/post-process-enrich.md
Authoring a new detectorreference/detectors/<closest-existing>.md as template + reference/core/schema.md for the Finding contract
Modifying the base Excel rendererreference/reporting/report-writer-excel.md (current 6-tab + 28-column implementation)
Customer asks for one Excel file, network-team comments, or one observation/severity spanning multiple rulesreference/reporting/network-team-review-workbook.md
Deciding whether the evidence supports a claimreference/validation/evidence-state-contract.md
Adding a framework citationreference/compliance/<framework>.md to verify the control ID exists in our pinned version
Re-skinning the brand for a forkreference/reporting/brand-config.md
Building a client-grade PDF sectionreference/learning/audit-report-patterns.md (Nipper-class reference)
Running the FortiGate-specific config checksreference/detectors/{admin-timeout-excess,sslvpn-timeout-excess,super-admin-trusthost,utm-status-orphan,service-all-ports}.md
"What did we check on each device?" (auditable LLM pass)reference/semantic/semantic-check-catalogue.md
Customer asks for UAT-to-PROD, PCI/CDE, partner, or other custom rule checksreference/semantic/custom-policy-benchmark.md
Checking a FortiGate against the CIS hardening baselinereference/compliance/cis-fortigate-benchmark.md
Making a product/functionality claim about this packagereference/IMPLEMENTATION_STATUS.md

When a compatible runtime is accessible, verify deterministic details against its pinned commit. Otherwise treat this package as methodology and reference guidance; do not infer code coverage from the skill catalogue.

Catalogue

reference/
├── detectors/         22 detector references — 17 vendor-agnostic + 5 FortiGate-specific
├── semantic/          15-check semantic catalogue + data-driven customer policy benchmark
├── parsers/           7 vendor parsers (FortiGate, PAN-OS, Cisco ASA/IOS, Azure NSG, AWS SG, iptables) + content-signature vendor-sniff
├── compliance/        4 controls-framework files (NIST CSF 2.0, PCI DSS v4.0.1, ISO/IEC 27001:2022, CIS Controls v8.1) + CIS Fortinet FortiGate Benchmark
├── validation/        2 chain-aware passes + the evidence-state claim-safety contract
├── reporting/         4 renderer references + the consolidated network-team workbook profile
├── personas/          5 sub-agent role briefs — citation-verifier, cto-reviewer, ciso-reviewer, qa-reviewer, senior-pentester
├── core/              Canonical NormalizedRule + Finding + ChainOfCustody data contracts (schema.md)
├── commands/          5 slash-command specifications — start, launch, review, report, pending
├── agents/            5 sub-agent dispatch briefs (mirror personas, with Task-tool wiring)
├── learning/          Feedback-capture, skill-proposer, pending-curator + the canonical audit-report-patterns reference
└── VERSIONS.md        Single source of truth for every detector / parser / compliance pin

Active counterpart

This skill audits a firewall/appliance config statically. To actively TEST a live perimeter appliance or its VPN crypto (IKE aggressive-mode/transform enum, Check Point SIC/OPSEC, firmware→CVE-applicability, handshake TLS-version probe, RST-TTL forgery discriminator), use network-appliance-offensive.

Reference implementation

This repository ships the transferable Markdown knowledge layer, not the cited Python runtime. Existing pages attribute their implementation details to firewall-review, but that repository was not accessible during this contribution's validation. Read reference/IMPLEMENTATION_STATUS.md before making functionality or replacement claims.

License note

Skills MIT (matching this repo). Reference implementation Apache-2.0.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Offensive AI security testing and exploitation framework. Systematically tests LLM applications for OWASP Top 10 vulnerabilities including prompt injection, model extraction, data poisoning, and supply chain attacks. Integrates with pentest workflows to discover and exploit AI-specific threats.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

transilienceai/communitytools5952026년 7월 30일 업데이트

API security testing - GraphQL, REST API, WebSocket, and Web-LLM attack techniques.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

transilienceai/communitytools5952026년 7월 30일 업데이트

Stitches confirmed single-asset findings into multi-hop attack paths across the organization. Builds a graph where nodes are assets and edges are confirmed exploit hops citing the findings that enable them.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

transilienceai/communitytools5952026년 7월 30일 업데이트

Acquire an authenticated session THROUGH MFA/OTP on an in-scope target and emit a reusable session artifact (Playwright storageState + Bearer) so executors can test the post-auth attack surface. Use when the highest-value authenticated classes (BOLA/IDOR/mass-assignment/injection on the real data APIs) are blocked because login is gated by SMS-OTP or TOTP MFA. Distinct from the authentication skill (which ATTACKS auth); this one legitimately authenticates and hands the session to the rest of the engagement.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

transilienceai/communitytools5952026년 7월 30일 업데이트

Authentication security testing - auth bypass, JWT attacks, OAuth flaws, password attacks, 2FA bypass, CAPTCHA bypass, and bot detection evasion.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

transilienceai/communitytools5952026년 7월 30일 업데이트

Smart contract security testing and blockchain CTF exploitation. Covers Solidity vulnerability analysis, EVM storage manipulation, delegatecall attacks, CREATE/CREATE2 address prediction, and common DeFi exploit patterns. Use when analyzing Solidity contracts, solving blockchain challenges, or testing smart contract security.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

transilienceai/communitytools5952026년 7월 30일 업데이트

transilienceai의 스킬 모두 보기

이 스킬의 문제 신고