跳到主要内容
知仓学习社ZHICANG

infrastructure-compliance-auditor

>

读凭据执行命令写文件读文件严重 13 · 高危 4borghei/Claude-Skills

它会碰到什么

扫了多少10 个文本文件,264 KB
它会碰到什么读凭据执行命令写文件读文件
命中总数24 处
命中统计严重 13 · 高 4 · 中 7 · 低 0
逐条看命中(17 条严重或高危)
  • 严重 references/access-control-standards.md:599cred-paths
    - Automatic expiration (no stale authorized_keys)
  • 严重 references/access-control-standards.md:599cred-write
    - Automatic expiration (no stale authorized_keys)
  • 严重 references/access-control-standards.md:601cred-paths
    - No authorized_keys file management
  • 严重 references/access-control-standards.md:601cred-write
    - No authorized_keys file management
  • 严重 references/access-control-standards.md:609cred-paths
    No authorized_keys needed on servers
  • 严重 references/access-control-standards.md:609cred-write
    No authorized_keys needed on servers
  • 严重 references/access-control-standards.md:613cred-paths
    public_key=@$HOME/.ssh/id_ed25519.pub \
  • 严重 references/access-control-standards.md:613cred-paths
    public_key=@$HOME/.ssh/id_ed25519.pub \
  • 严重 references/audit-control-catalog.md:757cred-paths
    | SEC-CODE-002 | `.env` files in `.gitignore` | High | SOC 2 CC6.7, PCI-DSS 3.4 |
  • 严重 scripts/infra_audit_runner.py:371cred-paths
    "access.ssh.strong_keys", True),
  • 严重 scripts/infra_audit_runner.py:374cred-paths
    "access.ssh.root_login_disabled", True),
  • 严重 scripts/infra_audit_runner.py:377cred-paths
    "access.ssh.password_auth_disabled", True),
  • 严重 scripts/infra_audit_runner.py:539cred-paths
    ("secrets_management", "SEC-CODE-002", ".env files in .gitignore", "High",
  • scripts/dns_security_checker.py:47exec-spawn
    result = subprocess.run(
  • scripts/dns_security_checker.py:65exec-spawn
    result = subprocess.run(
  • scripts/dns_security_checker.py:90exec-spawn
    result = subprocess.run(
  • scripts/dns_security_checker.py:115exec-spawn
    result = subprocess.run(

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Infrastructure Compliance Auditor

Cross-cutting infrastructure security audit across ALL compliance frameworks. Replaces manual Vanta-style checks with deterministic, repeatable, evidence-generating infrastructure audits covering cloud, DNS, TLS, endpoints, access control, network, containers, CI/CD, secrets, logging, and physical security. Maps 250+ controls to 10 standards (SOC 2, ISO 27001, HIPAA, GDPR, PCI-DSS, NIS2, DORA, NIST CSF, FedRAMP, CCPA) with severity-weighted scoring.

Core Capabilities

  • 11 audit domains — cloud (AWS/Azure/GCP), DNS, TLS/SSL, endpoints, access control, network, container/K8s, CI/CD, secrets, logging/monitoring, physical security
  • 250+ controls — each with a check ID, severity rating, and multi-framework mapping
  • Framework mapping — collect-evidence-once, map-to-many strategy across 10 standards
  • Deterministic scoring — severity-weighted per-domain and overall scores (0-100) with an audit-readiness rating
  • Evidence generation — JSON and markdown reports suitable for auditor consumption

When to Use

Reach for this skill on: "infrastructure audit", "cloud security audit", "infrastructure compliance", "DNS security audit", "TLS audit", "endpoint security", "access control audit", "network security assessment", "infrastructure security", "cloud compliance", "Vanta alternative", "compliance automation", "security posture assessment", "hardware security keys", or "YubiKey compliance".

Clarify First

Before running the audit, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • [ ] Audit domains — which of the 11 (cloud, DNS, TLS, endpoints, access, network, container, CI/CD, secrets, logging, physical) are in scope (determines which checks run)
  • [ ] Target frameworks — which standards to map findings to (SOC 2, ISO 27001, HIPAA, PCI-DSS, NIS2…) (drives the control mapping and report)
  • [ ] Infrastructure config — the JSON describing actual state, including cloud provider (AWS/Azure/GCP) (the checks and CIS baseline depend on it)

Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the audit report.

Quick Start

Run Full Infrastructure Audit

python scripts/infra_audit_runner.py --config infrastructure.json --output audit_report.json

Audit DNS Security for a Domain

python scripts/dns_security_checker.py --domain example.com --output dns_report.json

Audit Access Controls

python scripts/access_control_auditor.py --config access_controls.json --output access_report.json

Generate Compliance-Mapped Report

python scripts/infra_audit_runner.py --config infrastructure.json --frameworks soc2,iso27001,hipaa --format markdown --output compliance_report.md

Tools

| Tool | Purpose | Input |

|------|---------|-------|

| infra_audit_runner.py | Full infrastructure audit across all 11 domains | JSON config describing infrastructure |

| dns_security_checker.py | DNS-specific security audit (SPF, DKIM, DMARC, DNSSEC, CAA, MTA-STS) | Domain name |

| access_control_auditor.py | Access control, MFA, SSO, PAM, RBAC audit | JSON config describing access controls |

References

Load the reference that matches the task — keep this file lean and pull detail on demand:

  • [references/audit-control-catalog.md](references/audit-control-catalog.md) — the full 250+ control catalog across all 11 audit domains plus the framework coverage matrix. Read when you need exact check IDs, controls, severities, and framework mappings for any domain.
  • [references/audit-workflows.md](references/audit-workflows.md) — audit workflows, pre/post-audit validation checklists, the severity-weighted scoring methodology, and success criteria. Read when planning or executing an audit and interpreting scores.
  • [references/tool-reference.md](references/tool-reference.md) — CLI flag reference for the three audit scripts plus a troubleshooting table. Read when running the tools or diagnosing unexpected output.
  • [references/cloud-security-baseline.md](references/cloud-security-baseline.md) — AWS / Azure / GCP CIS Benchmark deep-dive. Read for cloud-provider hardening detail beyond the catalog.
  • [references/access-control-standards.md](references/access-control-standards.md) — MFA, SSO, PAM, Zero Trust, and YubiKey implementation standards. Read when designing identity and access controls.
  • [references/compliance-framework-mapping.md](references/compliance-framework-mapping.md) — control-to-framework master mapping. Read when aligning evidence across multiple certifications.

Scope & Limitations

In Scope:

  • Infrastructure security audit across 11 domains: Cloud, DNS, TLS/SSL, Endpoints, Access Control, Network, Containers/K8s, CI/CD, Secrets, Logging/Monitoring, Physical Security
  • Framework mapping to 10 compliance standards: SOC 2, ISO 27001, HIPAA, GDPR, PCI-DSS, NIS2, DORA, NIST CSF, FedRAMP, CCPA
  • 250+ individual control checks with severity-weighted scoring
  • DNS security validation including SPF, DKIM, DMARC, DNSSEC, CAA, MTA-STS, and subdomain takeover risk
  • Access control audit covering IdP, SSO, MFA, FIDO2/hardware keys, PAM, RBAC, service accounts, SSH keys, API keys, and Zero Trust
  • Evidence-generating reports in JSON and markdown formats for auditor consumption

Out of Scope:

  • Actual penetration testing, vulnerability scanning, or active exploitation -- this skill performs configuration-based assessment, not active testing
  • Cloud provider API calls or live infrastructure scanning -- the tool works with JSON configuration input describing your infrastructure state
  • Compliance certification or attestation -- this skill identifies gaps but does not replace formal SOC 2, ISO 27001, or PCI-DSS audits
  • Application security testing (SAST/DAST) beyond CI/CD pipeline configuration checks
  • Compliance program management, policy writing, or governance documentation

Important Notes:

  • SOC 2 2026 best practices demand real-time monitoring dashboards flagging control deficiencies within 48 hours; periodic spot-checks are no longer sufficient
  • Zero Trust architecture is increasingly expected across all frameworks; perimeter-based security alone is insufficient for SOC 2, ISO 27001, and NIS2
  • Compliance automation platforms (Drata, Vanta, Sprinto) complement but do not replace the deterministic checks this tool provides

Integration Points

| Skill | Integration | When to Use |

|-------|-------------|-------------|

| soc2-compliance-expert | SOC 2 Trust Services Criteria mapped to infrastructure controls; evidence collection for SOC 2 Type II | When infrastructure audit supports SOC 2 certification |

| information-security-manager-iso27001 | ISO 27001 Annex A technological controls validated by infrastructure checks | When ISO 27001 certification requires evidence of technical control implementation |

| nist-csf-specialist | NIST CSF 2.0 Protect and Detect functions mapped to infrastructure domains | When building unified security posture across NIST and other frameworks |

| dora-compliance-expert | DORA Pillar 1 and Pillar 3 controls validated by infrastructure security checks | When financial entity requires infrastructure evidence for DORA compliance |

| pci-dss-specialist | PCI-DSS v4.0 network security, encryption, and access control requirements mapped to checks | When cardholder data environment requires infrastructure compliance validation |

| gdpr-dsgvo-expert | Technical privacy controls (encryption, access controls, data masking) supporting GDPR Art. 32 | When infrastructure controls support personal data protection requirements |

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。