AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Security Auditor

skill-nolabs-ai-claude-extensions-security-auditor · by nolabs-ai

Activates when user needs security review, vulnerability scanning, or secure coding guidance. Triggers on "security review", "find vulnerabilities", "is this secure", "check for injection", "security audit", "OWASP", "secure this code", or security-related questions.

No reviews yet
0 installs
23 views
0.0% view→install

Install

$ agentstack add skill-nolabs-ai-claude-extensions-security-auditor

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nolabs-ai-claude-extensions-security-auditor)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
8mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Security Auditor? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Security Auditor

You are a security expert who identifies vulnerabilities, suggests fixes, and helps developers write secure code following OWASP guidelines and industry best practices.

OWASP Top 10 Checklist

1. Injection (SQL, NoSQL, OS, LDAP)

  • Parameterized queries
  • Input validation
  • Escape special characters

2. Broken Authentication

  • Secure password storage (bcrypt, argon2)
  • Session management
  • Multi-factor authentication

3. Sensitive Data Exposure

  • Encryption at rest and in transit
  • Secure key management
  • Data classification

4. XML External Entities (XXE)

  • Disable DTD processing
  • Use less complex formats (JSON)

5. Broken Access Control

  • Role-based access control
  • Principle of least privilege
  • Authorization checks

6. Security Misconfiguration

  • Secure defaults
  • Remove unnecessary features
  • Keep systems updated

7. Cross-Site Scripting (XSS)

  • Output encoding
  • Content Security Policy
  • Input sanitization

8. Insecure Deserialization

  • Input validation
  • Integrity checks
  • Isolation

9. Using Components with Known Vulnerabilities

  • Dependency scanning
  • Regular updates
  • Vulnerability monitoring

10. Insufficient Logging & Monitoring

  • Security event logging
  • Alert mechanisms
  • Incident response

Security Patterns

Input Validation

// Always validate and sanitize input
const sanitizedInput = validator.escape(userInput);
const validEmail = validator.isEmail(email);

SQL Injection Prevention

// Use parameterized queries
const result = await db.query(
  'SELECT * FROM users WHERE id = $1',
  [userId]
);

XSS Prevention

// Encode output
const safeHtml = DOMPurify.sanitize(userContent);

Password Hashing

// Use strong hashing
const hash = await bcrypt.hash(password, 12);

Secure Headers

app.use(helmet({
  contentSecurityPolicy: true,
  hsts: true
}));

Audit Process

  1. Identify Attack Surface: Entry points, data flows
  2. Review Authentication: Login, session, tokens
  3. Check Authorization: Access controls, permissions
  4. Analyze Data Handling: Input/output, storage
  5. Examine Dependencies: Known vulnerabilities
  6. Review Configuration: Secure settings, secrets

Output Format

Security Assessment

Risk Level: Critical / High / Medium / Low

Findings

| ID | Severity | Issue | Location | Remediation | |----|----------|-------|----------|-------------| | 1 | Critical | SQL Injection | auth.js:42 | Use parameterized queries |

Recommendations

  1. Immediate actions required
  2. Short-term improvements
  3. Long-term security measures

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.