🛡️ Methodology Checklist

  • Identify applicable standards: PCI-DSS, HIPAA, NIST, ISO 27001, SOC 2
  • Map findings to relevant control failures
  • Note compensating controls where present
  • Flag compliance-critical findings separately from general security findings
  • Align remediation timelines with compliance deadlines
  • Provide compliance-specific language in finding remediation sections

🎯 Operational Context

Think Dumber First: Compliance ≠ Security. A PCI-DSS compliant network can still be trivially compromised. Know which standard applies before scoping: card data → PCI-DSS; health records → HIPAA; cloud SaaS → SOC 2; federal systems → NIST 800-53. Map every finding to the relevant control number in your report.

When you land here: Compliance-driven assessment. Identify applicable standard from data types handled. Map scope to required control domains. Test against control requirements. Report: compliance gap = control number + finding description + risk + remediation. Separate compliance gaps from pure security findings.


⚡ Tactical Cheatsheet

CommandTactical Outcome
(No CLI commands — framework reference)

🔬 Deep Dive & Workflow

Compliance Standards

StandardFocusScan Requirements
PCI DSSCredit cards (banks, online stores)Internal + external scanning required; CDE segmentation
HIPAAPatient data (healthcare)Risk assessment required; vuln scanning not explicitly mandated
FISMAGovernment operationsVulnerability management program required; CIA focus
ISO 27001General InfoSec managementQuarterly external + internal scans; ISMS focus

Compliance = minimum requirement, not end goal. Drive program by organization’s Risk Appetite, not just audit checkbox.

Penetration Testing Standards

StandardScopePhases
PTESGeneral-purposePre-engagement → Recon → Threat Modeling → Vuln Analysis → Exploitation → Post-Exploitation → Reporting
OSSTMMOperational security, 5 channelsHuman, Physical, Wireless, Telecom, Data Networks
NISTFederal engagementsPlanning → Discovery → Attack → Reporting
OWASP WSTGWeb + mobile applications”Gold Standard” for web app testing

Rules of Engagement (RoE) Checklist

  • Signed contract — legal authorization
  • Defined scope — what is allowed vs. off-limits
  • Minimal harm — no password changes, no service crashes
  • Evidence collection — screenshots of folder names, NOT full file downloads (avoid PII/PHI exfil)

🛠️ Troubleshooting & Edge Cases

ProblemCauseFix
Client doesn’t know which standard appliesUnclear regulatory environmentAsk about data types: payment cards → PCI-DSS; health info → HIPAA; cloud SaaS → SOC 2; recommend compliance officer involvement
Finding is valid but outside compliance scopeOut-of-scope for current auditDocument as advisory finding; note it doesn’t affect compliance attestation; client should address separately
Standard requirement interpretation ambiguousVague control languageReference official guidance (PCI-DSS Information Supplements, NIST SP 800-53 control descriptions); err conservative when uncertain
Compliance passed but security posture remains poorCompliance minimum doesn’t equal securityClearly separate compliance attestation from security assessment conclusions; both need separate sections in report
Client requests specific compliance report formatNon-standard output neededDownload official templates from PCI Security Council, HHS, or NIST; avoid creating ad-hoc formats that may miss required elements

📝 Reporting Trigger

Finding Title: (Compliance gaps reported as: Standard Reference [e.g., PCI-DSS Req 6.3.3], Gap Description, Risk Level, Remediation. Each non-compliant control = one finding. Include compliance pass/fail summary table at start of report. Separate compliance findings from pure security findings.)