Official skills for AI coding assistants (Claude Code, Cursor, Windsurf, Codex) to help fix security vulnerabilities identified by DryRunSecurity.
When DryRunSecurity scans your pull request and leaves a comment about a security vulnerability, this skill helps your AI coding assistant understand and fix the issue. Instead of just telling you there's a problem, you get guided remediation.
The Flow:
DryRunSecurity finds vulnerability → Comments on your PR →
You ask your AI assistant to fix it → Skill guides contextual fix →
You push the fix → DryRunSecurity approves
Context is King. DryRunSecurity spends significant effort understanding your codebase to identify real vulnerabilities. This remediation skill does the same - it guides AI assistants to:
- Understand your codebase - Existing patterns, tech stack, utilities
- Research authoritative sources - Official docs, OWASP, CWE references
- Apply contextual fixes - Matches your code style, uses your existing utilities
- Explain and verify - Why it was vulnerable, why the fix works
No static cheat sheets. No generic examples. Fixes grounded in your code.
Download to your project (always latest):
curl -o .cursorrules https://raw.githubusercontent.com/DryRunSecurity/external-plugin-marketplace/main/standalone/.cursorrulesOr pin to a specific version:
curl -o .cursorrules https://raw.githubusercontent.com/DryRunSecurity/external-plugin-marketplace/v1.0.0/standalone/.cursorrulesDownload to your project (always latest):
curl -o .windsurfrules https://raw.githubusercontent.com/DryRunSecurity/external-plugin-marketplace/main/standalone/.windsurfrulesOr pin to a specific version:
curl -o .windsurfrules https://raw.githubusercontent.com/DryRunSecurity/external-plugin-marketplace/v1.0.0/standalone/.windsurfrules# Add the marketplace
/plugin marketplace add DryRunSecurity/external-plugin-marketplace
# Install the remediation plugin
/plugin install dryrun-remediation@dryrunsecurityDownload or copy standalone/RULES.md into your AI assistant's system prompt or rules configuration.
All skill files include a version number in their header:
# Version: 1.0.0
mainbranch - Always contains the latest version- Git tags (
v1.0.0,v1.1.0, etc.) - Pinned releases
Option 1: Always latest (recommended for most users)
# Re-run the curl command to get the latest
curl -o .cursorrules https://raw.githubusercontent.com/DryRunSecurity/external-plugin-marketplace/main/standalone/.cursorrulesOption 2: Pin to a version
# Use a specific tag
curl -o .cursorrules https://raw.githubusercontent.com/DryRunSecurity/external-plugin-marketplace/v1.0.0/standalone/.cursorrulesLook at the top of your rules file:
# DryRunSecurity Vulnerability Remediation
# Version: 1.0.0
Compare with the latest release.
Once installed, share the DryRunSecurity finding with your AI assistant:
"DryRunSecurity found a SQL injection vulnerability in my PR.
Here's the comment: [paste comment]. Can you help me fix it?"
Or point directly to the file:
"Fix the SQL injection in src/handlers/user.go line 45"
The skill guides the assistant to:
- Read and understand your affected code
- Find how similar issues are handled elsewhere in your codebase
- Research the authoritative fix for your framework/version
- Apply a fix that matches your existing patterns
- Explain why it was vulnerable and why the fix works
The skill works for any vulnerability DryRunSecurity identifies, including:
- SQL Injection, XSS, CSRF, SSRF
- IDOR, Mass Assignment, Auth Bypass
- Hardcoded Secrets, Path Traversal
- Command Injection, Prompt Injection
- Race Conditions, Deserialization issues
- Cryptographic weaknesses
- And any other security finding
external-plugin-marketplace/
├── .claude-plugin/
│ └── marketplace.json # Claude Code marketplace config
├── plugins/
│ └── dryrun-remediation/
│ ├── .claude-plugin/
│ │ └── plugin.json # Claude Code plugin manifest
│ └── skills/
│ └── remediation/
│ └── SKILL.md # Full skill for Claude Code
├── standalone/
│ ├── .cursorrules # For Cursor IDE
│ ├── .windsurfrules # For Windsurf IDE
│ └── RULES.md # Generic (VS Code, Codex, etc.)
├── CONTRIBUTING.md # Development workflow
├── CHANGELOG.md # Version history
└── README.md
- Documentation: https://docs.dryrunsecurity.com
- Issues: https://github.com/DryRunSecurity/external-plugin-marketplace/issues
- Contact: support@dryrunsecurity.com