quality-security-scan

Scan code for security vulnerabilities and unsafe patterns.

18|5|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/HomericIntelligence/ProjectOdyssey --skill quality-security-scan-homericintelligence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-security-scan
Source: https://github.com/HomericIntelligence/ProjectOdyssey/tree/main/.claude/skills/quality-security-scan
Command: npx skills add https://github.com/HomericIntelligence/ProjectOdyssey --skill quality-security-scan-homericintelligence

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pip-audit, safety, and includes scripts (resource) components.

What problem does it solve?

This Skill identifies and helps mitigate security vulnerabilities and unsafe coding patterns within your codebase, preventing potential data breaches and system compromises.

Core Features & Use Cases

  • Secrets Detection: Scans for hardcoded API keys, passwords, and private keys.
  • Dependency Vulnerability Scanning: Checks Python packages for known security flaws.
  • Unsafe Pattern Identification: Detects common vulnerabilities like SQL injection and path traversal.
  • Use Case: Before committing code that handles user data or interacts with external services, run this skill to ensure no sensitive information is exposed and that the code is robust against common attacks.

Quick Start

Run the quality-security-scan skill to check the current directory for security issues.

Frequently Asked Questions about quality-security-scan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan my codebase for hardcoded secrets and dependency vulnerabilities?

To scan for hardcoded secrets and dependency vulnerabilities, this skill analyzes your codebase to identify exposed API keys and checks Python packages using pip-audit and safety. It detects unsafe patterns like SQL injection to prevent breaches before deployment.

What is the best way to detect insecure coding practices like SQL injection before committing code?

The best way to detect insecure coding practices like SQL injection is to run an automated security scan on your current directory. This identifies common vulnerabilities such as path traversal and hardcoded secrets to ensure code integrity before a commit.

Does this security scan check Python dependencies for known security flaws?

Yes, this security scan checks Python dependencies for known security flaws using tools like pip-audit and safety. It evaluates your installed packages against vulnerability databases to ensure your project's dependencies are secure.

Can I identify path traversal vulnerabilities in my code automatically?

Yes, you can identify path traversal vulnerabilities automatically by running a security scan that detects unsafe patterns. This skill analyzes your code to find common insecure coding practices and prevents potential system compromises.

When should I run a code security scan for unsafe patterns and secrets?

You should run a code security scan before committing code that handles user data or interacts with external services. This ensures no sensitive information is exposed and validates robustness against common attacks prior to deployment.