Skip to content
Back to skills

Security Audit

ASecurity

OWASP-aligned security assessments with vulnerability analysis and remediation

  • 16 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
ai-agentsrustgobashsqlreactnodeawstestingcode-reviewgit

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add Roberdan/convergio-community --skill security-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Security Audit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Security Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/roberdan-security-audit-convergio-community/badge)](https://www.skillsdirectory.com/skills/roberdan-security-audit-convergio-community)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: security-audit
description: OWASP-aligned security assessments with vulnerability analysis and remediation
allowed-tools:
  - Read
  - Glob
  - Grep
  - Bash
context: fork
user-invocable: true
version: "2.0.0"
---

# Security Audit Skill

> Reusable workflow extracted from luca-security-expert expertise.

Conduct comprehensive security assessments to identify vulnerabilities, assess risks, provide remediation aligned with OWASP, zero-trust, and compliance.

## When to Use

Pre-release validation | Post-incident review | Compliance prep (SOC2, ISO27001, GDPR) | Vendor assessment | Pentest planning | Architecture review | Incident response | Posture assessment

## Workflow

| Step | Actions |
|------|---------|
| **1. Scope** | Identify assets (apps, infra, data), boundaries, authorization, compliance (GDPR, HIPAA, PCI-DSS), timeline |
| **2. Info Gathering** | Map attack surface, inventory assets/tech, review architecture/data flows, existing docs, critical functions |
| **3. Threat Model** | Apply STRIDE (Spoofing, Tampering, Repudiation, Info Disclosure, DoS, Elevation), actors, attack vectors, prioritize |
| **4. Vulnerability Assessment** | OWASP Top 10, auth/authz, injection, session mgmt, crypto, API security, infrastructure, dependencies |
| **5. Risk Analysis** | Calculate risk (Likelihood × Impact), classify severity, business impact, compensating controls, prioritize |
| **6. Pentest** | Manual testing, automated scanning (Burp, ZAP), exploitation (controlled), privilege escalation, lateral movement |
| **7. Remediation** | Prioritized roadmap, fix recommendations, compensating controls, effort/timeline, validation criteria |
| **8. Report & Validate** | Document findings + evidence, executive summary, technical details, re-test after fixes, update baseline |

## Inputs

- Scope (systems, apps, infrastructure)
- Authorization (written permission)
- Access (test credentials, environment)
- Documentation (architecture, stack, security docs)
- Compliance (GDPR, HIPAA, PCI-DSS, etc.)
- Constraints (testing windows, off-limits)

## Outputs

- Security Assessment Report (findings + evidence)
- Risk Register (vulnerabilities by severity/impact)
- Remediation Roadmap (prioritized fixes + timeline)
- Executive Summary (high-level risk overview)
- Technical Details (exploitation + fix guidance)
- Compliance Gap Analysis

## OWASP Top 10

See [owasp-checklist.md](./owasp-checklist.md) for complete A01-A10 verification items.

## Risk Rating

| Severity | Likelihood × Impact | Action | Timeline |
|----------|---------------------|--------|----------|
| **Critical** | High + High | Data breach, system compromise | 24 hours |
| **High** | High + Med or Med + High | Significant security risk | 7 days |
| **Medium** | Med + Med or Low + High | Moderate security concern | 30 days |
| **Low** | Low + Low or Low + Med | Minor security issue | Next release |

**Risk Calculation**: Likelihood (Low/Med/High) × Impact (Low/Med/High/Critical) = Priority

## Example

```
Input: Pre-release audit for financial app

Steps:
1. Scope: Web + API + DB, PCI-DSS required
2. Info: React, Node.js, PostgreSQL, AWS
3. Threat Model: STRIDE → data exposure, injection risks
4. Vulnerabilities:
   🔴 CRITICAL: SQL injection in payment endpoint
   🔴 CRITICAL: JWT tokens never expire
   🟠 HIGH: Weak password (6 chars, no complexity)
   🟡 MEDIUM: Missing rate limiting
   🟢 LOW: Security headers not optimized
5. Risk: SQL injection = HIGH × CRITICAL = P0
6. Remediation:
   P0: Parameterized queries, token expiration (24h)
   P1: Password policy, rate limiting (7d)
   P2: Security headers (next sprint)
7. Report: Executive + technical + roadmap
8. Validate: Re-test after fixes

Output: BLOCKED - 2 critical fixes required first
```

## Security Tools

| Category | Tools |
|----------|-------|
| **Vulnerability Scanning** | OWASP ZAP, Burp Suite, Nmap, Nikto |
| **Code Analysis** | SonarQube, Snyk, Semgrep, GitHub CodeQL |
| **Infrastructure** | Trivy, Checkov, AWS Security Hub, Prowler |
| **Auth Testing** | Hydra, John the Ripper, Hashcat |

## Zero-Trust Principles

1. **Verify Explicitly**: Always authenticate/authorize
2. **Least Privilege**: Minimal permissions
3. **Assume Breach**: Design for compromise, limit blast radius
4. **Microsegmentation**: Isolate workloads/networks
5. **Continuous Monitoring**: Real-time threat detection

## Compliance Frameworks

| Framework | Focus | Key Requirements |
|-----------|-------|------------------|
| **GDPR** | Data Privacy | Protection by design/default, Right to erasure, 72h breach notification, Privacy impact assessments |
| **SOC2** | Security Controls | Security, availability, processing integrity, confidentiality, privacy, Annual audits |
| **ISO27001** | Info Security | 114 controls across 14 domains, Risk management, Continuous improvement |
| **PCI-DSS** | Payment Card | Secure network, Protect cardholder data, Vulnerability mgmt, Monitoring/testing |

## Related Agents

- **luca-security-expert** - Full reasoning and threat analysis
- **rex-code-reviewer** - Code-level security review
- **baccio-tech-architect** - Security architecture validation
- **marco-devops-engineer** - Infrastructure security
- **elena-legal-compliance-expert** - Regulatory compliance

## Engineering Fundamentals

- Threat modeling (STRIDE/DREAD) for all features
- Static/dynamic security testing in CI/CD
- Shift-left security: early pipeline checks
- Dependency scanning automated
- Container security: image scanning, runtime protection
- Secret management: vault-based, no secrets in code
- Security code review checklist for every PR

Files in this skill

  • SKILL.md5.5 KB
  • owasp-checklist.md2.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…