security-audit

Conducts security audits producing vulnerability assessments, STRIDE threat models, and remediation roadmaps.

1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts --skill security-audit-kalilurrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts/tree/main/05-security/security-audit
Command: npx skills add https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts --skill security-audit-kalilurrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Applications and infrastructure accumulate vulnerabilities — SQL injection, hardcoded credentials, missing authentication, exposed cloud resources — that teams struggle to identify, prioritize, and remediate systematically. ## Core Features & Use Cases - STRIDE Threat Modeling: Systematically analyzes spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege risks with concrete attack vectors and controls. - Vulnerability Assessment: Documents findings with CVSS severity scores, CWE/OWASP classifications, proof-of-concept exploits, vulnerable code samples, and business impact analysis. - Remediation Roadmap: Produces a prioritized 30/60/90-day plan with effort estimates, owners, and target dates, plus infrastructure findings for AWS (S3, RDS, IAM) and dependency CVE scanning. - Use Case: Before a product launch, run an audit of your web app, API, database, and AWS infrastructure to get a report of 37 findings ranked by severity, with fixed code examples for each critical issue and a week-by-week remediation plan. ## Quick Start Audit my Django web application and AWS infrastructure for security vulnerabilities and produce a prioritized remediation roadmap.

Frequently Asked Questions about security-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I conduct a security audit of a web application?

Follow an eight-step process: define scope, gather architecture and data flow information, perform STRIDE threat modeling, run automated and manual vulnerability scanning, assess risks by severity and likelihood, document findings with proof of concept, prioritize remediation, and create a 30/60/90-day roadmap.

What is STRIDE threat modeling and how is it used?

STRIDE analyzes six threat categories: Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege. For each category, you identify attack vectors, list existing controls, and assign a risk rating to guide remediation priorities.

Which tools are used for vulnerability scanning in a security audit?

The audit references OWASP ZAP and Burp Suite for dynamic testing, Nmap for network scanning, AWS Security Hub for cloud posture, Bandit for Python static analysis, and Safety or Snyk for dependency CVE detection.

How are vulnerability severity levels prioritized for remediation?

Findings are scored with CVSS and grouped into Critical, High, Medium, and Low. Critical issues like SQL injection and hardcoded credentials must be fixed within 7 days, High priority within 30 days, and Medium/Low items scheduled in months two and three.

What AWS security issues does the audit check for?

The audit checks for publicly accessible S3 buckets, RDS databases exposed to the internet, and overprivileged IAM roles with wildcard permissions. Fixes include bucket deny policies, private subnet placement, and least-privilege IAM policies.

When should dependency scanning be added to CI/CD?

Dependency scanning should run in CI/CD pipelines to block merges containing High or Critical vulnerabilities. Tools like Snyk or Safety detect outdated packages with known CVEs, such as end-of-life Django versions with remote code execution flaws.