ovachiever avatar

Security Auditor

Scans your code for OWASP Top 10 vulnerabilities and flags them with specific fixes. Triggers automatically on file changes, especially in auth or database code, and before deployments. Catches SQL injection, XSS, hardcoded secrets, weak authentication patterns, and missing access controls with severity ratings from critical to low. Each alert shows the exact line, a code example of the fix, and an OWASP reference link. Works standalone for quick pattern matching or pairs with the code-reviewer sub-agent when you need a full threat model. The real value is in the instant feedback loop, catching things like `element.innerHTML = userInput` before they ship.

skills.sh installs
781
GitHub stars
56
last updated
Aug 21, 2026

Install

$ npx -y skills add ovachiever/droid-tings --skill security-auditor --agent claude-code

Installs into .claude/skills of the current project.

Files

Security Auditor Skill

Automatic security vulnerability detection.

When I Activate

  • ✅ Code files modified (especially auth, API, database)
  • ✅ User mentions security or vulnerabilities
  • ✅ Before deployments or commits
  • ✅ Dependency changes
  • ✅ Configuration file changes

What I Scan For

OWASP Top 10 Patterns

1. SQL Injection

// CRITICAL: SQL injection
const query = `SELECT * FROM users WHERE id = ${userId}`;

// SECURE: Parameterized query
const query = 'SELECT * FROM users WHERE id = ?';
db.query(query, [userId]);

2. XSS (Cross-Site Scripting)

// CRITICAL: XSS vulnerability
element.innerHTML = userInput;

// SECURE: Use textContent or sanitize
element.textContent = userInput;
// or
element.innerHTML = DOMPurify.sanitize(userInput);

3. Authentication Issues

// CRITICAL: Weak JWT secret
const token = jwt.sign(payload, 'secret123');

// SECURE: Strong secret from environment
const token = jwt.sign(payload, process.env.JWT_SECRET);

4. Sensitive Data Exposure

# CRITICAL: Exposed password
password = "admin123"

# SECURE: Environment variable
password = os.getenv("DB_PASSWORD")

Sponsors

Details

Repository
github.com/ovachiever/droid-tings
Categories
Backend & APIs, Security, Databases
First seen
Apr 16, 2026

More from ovachiever/droid-tings

All 5
1mindrally avatarnodejs-developmentmindrally/skillsNode.js development guidelines covering Payload CMS, Vue.js with TypeScript, and general TypeScript best practices778skills.sh installs
2auth0 avatarauth0-angularauth0/agent-skillsUse when adding Auth0 login, logout, route guards, or HTTP interceptors to an Angular application. Integrates @auth0/auth0-angular for SPAs — use even if the us762skills.sh installs
3bassimeledath avatardispatchbassimeledath/dispatchDispatch background AI worker agents to execute tasks via checklist-based plans. Use when the user says 'dispatch' to delegate work to background agents, e.g. '758skills.sh installs
4mindrally avatarspring-frameworkmindrally/skillsExpert guidance for Spring Framework and Spring Boot development with Java best practices, dependency injection, and RESTful API design756skills.sh installs
5uni-helper avatarviteuni-helper/skillsVite next-generation frontend build tool with fast HMR and optimized builds. Use when configuring Vite, adding plugins, working with dev server, or building for756skills.sh installs
6mindrally avatardotnetmindrally/skillsGuidelines for .NET backend development with C#, ASP.NET Core, and Entity Framework Core748skills.sh installs