custom-sanitizer-audit

Official

Catch custom sanitizer bypass vulnerabilities

Authordreadnode
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Homegrown sanitization, filter, and input validation functions lack the extensive adversarial testing of framework-provided alternatives, leaving applications exposed to undetected bypass attacks like cross-site scripting (XSS), SQL injection, and path traversal that manual code reviews often miss.

Core Features & Use Cases

  • Five-Point Bypass Checklist: Systematically evaluate custom sanitizers against case sensitivity, global replacement, recursion, completeness, and consistent application across all input routes to catch common implementation flaws.
  • Ordering Bug Detection: Identify validate-then-transform vulnerabilities where sanitization is applied in the wrong order relative to decoding, normalization, or concatenation operations.
  • Language-Specific Anti-Pattern Library: Access reference guides for common bypassable patterns and rationalizations to reject across PHP, JavaScript, Python, Ruby, Java, and Go.
  • Use Case: Use this skill during security code reviews of web applications, red team engagements targeting input validation controls, or when auditing custom security wrappers for bypass vulnerabilities.

Quick Start

Use the custom-sanitizer-audit skill to audit the custom sanitize_user_input() function in the account registration flow for bypass vulnerabilities.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: custom-sanitizer-audit
Download link: https://github.com/dreadnode/capabilities/archive/main.zip#custom-sanitizer-audit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.