security-audit

Audit codebases for OWASP Top 10, OAuth, and Flask-specific vulnerabilities.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/mitchellvandusen-cell/Flask-Webhook --skill security-audit-mitchellvandusen-cell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/mitchellvandusen-cell/Flask-Webhook/tree/main/.claude/skills/security-audit
Command: npx skills add https://github.com/mitchellvandusen-cell/Flask-Webhook --skill security-audit-mitchellvandusen-cell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a thorough security audit for InsuranceGrokBot, identifying vulnerabilities and providing remediation strategies.

Core Features & Use Cases

  • OWASP Top 10 Scanning: Identifies common security issues like SQL injection, XSS, and CSRF.
  • Multi-Tenant Isolation: Checks for cross-tenant data leakage and IDOR vulnerabilities.
  • Twilio Credential Security: Verifies secure handling of Twilio ISV credentials.
  • Authentication & Authorization: Ensures proper access controls and OAuth token security.
  • Input Validation & XSS Protection: Validates user input and protects against cross-site scripting.
  • CSRF Protection: Ensures Cross-Site Request Forgery protection is in place.
  • Secrets & Credentials: Scans for hardcoded secrets and API keys.
  • Rate Limiting & DoS Protection: Checks for rate limiting and resource exhaustion vulnerabilities.
  • Dependency & Configuration: Audits for outdated dependencies and insecure configurations.
  • Use Case: Conduct a security audit of InsuranceGrokBot to ensure compliance with security best practices.

Quick Start

Run the security-audit skill on the InsuranceGrokBot codebase to perform a comprehensive security review.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I run a security audit on a Flask application to check for OWASP Top 10 vulnerabilities?

A Flask security audit identifies vulnerabilities like SQL injection, XSS, and CSRF by scanning code, configurations, and dependencies using static analysis. This skill automates that comprehensive review process for multi-tenant SaaS applications.

How do I check for multi-tenant data isolation and IDOR vulnerabilities in my SaaS codebase?

Checking for multi-tenant data isolation involves scanning the codebase for cross-tenant data leakage and Insecure Direct Object Reference (IDOR) vulnerabilities. This audit skill specifically targets these access control flaws to ensure strict tenant boundaries.

What is the best way to scan for hardcoded secrets and insecure OAuth tokens in Python applications?

The best way to scan for hardcoded secrets and insecure OAuth tokens is to perform a comprehensive security audit on the source code. This skill identifies exposed API keys, credentials, and improper authentication implementations.

Does this security audit tool check for rate limiting and DoS protection vulnerabilities?

Yes, this security audit tool checks for rate limiting and resource exhaustion vulnerabilities to prevent Denial of Service (DoS) attacks. It scans configurations to ensure proper access controls and resource limitations are enforced.

Can I use static code analysis to find insecure configurations and outdated dependencies in a Flask project?

Yes, you can use static code analysis to find insecure configurations and outdated dependencies in a Flask project. This skill audits dependency versions and setup configurations to identify potential security weaknesses.