SE

security-scan

Quick security audit to identify secrets and dangerous code patterns.

Install

mkdir -p .claude/skills/security-scan-lowyshin && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9696" && unzip -o skill.zip -d .claude/skills/security-scan-lowyshin && rm skill.zip

Installs to .claude/skills/security-scan-lowyshin

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Performs a rapid security sweep for secrets, API keys, and common vulnerabilities using cross-platform platform tools.
118 charsno explicit “when” trigger
Beginner

Key capabilities

  • Secret detection
  • Vulnerability scanning
  • Hardcoded key identification

How it works

Performs rapid grep-based scans for secrets and dangerous code patterns.

Inputs & outputs

You give it
Repository path
You get back
Security vulnerability report

When to use security-scan

  • Scan for hardcoded keys
  • Perform rapid security audit
  • Identify dangerous code patterns

About this skill

security-scan Skill

This skill performs a fast, grep-based security scan of the repository. It focuses on identifying hardcoded secrets and common misconfigurations.

🛠️ Usage

Trigger this skill before any git push or after significant code changes.

Scan Patterns

The following patterns are scanned using the grep_search platform tool:

CategoryPatternDescription
Secretssk-[a-zA-Z0-9]{48}OpenAI API Keys
Secretsghp_[a-zA-Z0-9]{36}GitHub Personal Access Tokens
SecretsAKIA[0-9A-Z]{16}AWS Access Key IDs
Config\.env$Unencrypted environment files
Vulnerabilityeval\(Dangerous eval usage
VulnerabilitydangerouslySetInnerHTMLPotential XSS (React)

💻 Cross-Platform Implementation

This skill uses the platform-native grep_search API, which is optimized for Windows, Mac, and Linux. No extra binary installation (like rg) is required.

Example Scan Execution

// Step 1: Detect current OS (via env-check)
// Step 2: Use grep_search with absolute path
grep_search({
  Query: "sk-[a-zA-Z0-9]{48}",
  SearchPath: "/absolute/path/to/project",
  IsRegex: true
});

🛡️ Response Actions

If a match is found:

  1. Stop: Do not proceed with the task until the vulnerability is addressed.
  2. Alert: Report the exact file and line number to the user.
  3. Fix: Recommend moving the secret to an environment variable or using a secret manager.

When not to use it

  • Complex security audits

Limitations

  • Not a full security audit
  • Regex-based

How it compares

Provides a fast, cross-platform sweep without external binary dependencies.

Compared to similar skills

security-scan side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
security-scan (this skill)04moReviewBeginner
senior-security317moReviewAdvanced
fix-security-vulnerability72moReviewIntermediate
codebase-cleanup-deps-audit24moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by LowyShin

View all by LowyShin

gemini-live-api-dev

LowyShin

Guides the usage of the Gemini Live (Multimodal Live) API using the Gen AI SDK. Use when the user asks about real-time, bidirectional streaming of voice and video with Gemini. Covers configuration, session management, sending/receiving audio/video media, and tool integration.

00

phase-2-convention

LowyShin

|

00

ssotize

LowyShin

Consolidate a fact that's scattered across places into one canonical source and replace the rest with references — mutating. Use when the user asks to deduplicate, consolidate, unify, or establish a single source of truth across artifacts or platforms; or when the same fact lives in many places and

00

sip

LowyShin

After you create or change an artifact or skill, taste-test it with our own skills instead of trusting your in-session judgment — recursive self-improvement, made automatic. Use right after writing or editing anything, before calling it done, committing, or handing it off.

00

nba

LowyShin

Read the live cycle state and return the single highest-leverage next best action, not a menu. Use when a project is between phases, the author asks what to do next, too many valid threads are open, or the work needs re-entry into frame, build, drive, retro, hate, re0-work, or ship.

00

re0

LowyShin

Refresh an existing artifact into the current best v0. Use when the user asks to clean up, sync up, dedupe, de-noise, smooth, rewrite, or update an artifact after iteration; when nearby artifacts may have drifted; or when changes in one place should be reflected across related artifacts while keepin

00

You might also like

senior-security

davila7

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture, conducting penetration tests, implementing cryptography, or performing security audits.

3191

fix-security-vulnerability

getsentry

Analyze and propose fixes for Dependabot security alerts

716

codebase-cleanup-deps-audit

sickn33

You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.

26

dependency-auditor

alirezarezvani

Check dependencies for known vulnerabilities using npm audit, pip-audit, etc. Use when package.json or requirements.txt changes, or before deployments. Alerts on vulnerable dependencies. Triggers on dependency file changes, deployment prep, security mentions.

16

security-scanning-security-dependencies

sickn33

You are a security expert specializing in dependency vulnerability analysis, SBOM generation, and supply chain security. Scan project dependencies across ecosystems to identify vulnerabilities, assess risks, and recommend remediation.

14

trivy-offline-vulnerability-scanning

benchflow-ai

Use Trivy vulnerability scanner in offline mode to discover security vulnerabilities in dependency files. This skill covers setting up offline scanning, executing Trivy against package lock files, and generating JSON vulnerability reports without requiring internet access.

14

Search skills

Search the agent skills registry