One-click install
npx skills add https://github.com/Houseofmvps/ultraship --skill security-audit-houseofmvps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/Houseofmvps/ultraship/tree/main/skills/security-audit
Command: npx skills add https://github.com/Houseofmvps/ultraship --skill security-audit-houseofmvps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of missing critical security vulnerabilities in your project during development or pre-deployment, which manual reviews often overlook, leaving applications exposed to attacks like data breaches, injection flaws, and supply chain compromises.

Core Features & Use Cases

  • Full Vulnerability Scanning: Detects dependency vulnerabilities, exposed secrets, OWASP Top 10 pattern risks, weak authentication configurations, injection flaws, and supply chain issues across your codebase.
  • Automated Safe Fixes: Applies non-breaking fixes for common issues including updating vulnerable dependencies, adding .env to .gitignore, and generating framework-specific security header middleware.
  • Use Case: For a fintech application preparing for a production launch, use this Skill to run a full audit, catch exposed API keys, missing rate limiting on auth endpoints, and outdated cryptographic dependencies, then apply fixes before going live.

Quick Start

Use the security-audit skill to run a complete security scan of your current project and apply all safe, non-breaking fixes for any identified vulnerabilities.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I run an OWASP Top 10 security audit on my Node.js project?

Supply chain security validation checks your project's dependency trees for vulnerable packages and known risks. By scanning dependencies, it ensures outdated or compromised libraries are detected and safely updates them to eliminate supply chain attack vectors.

Can I automatically fix exposed secrets and vulnerable dependencies in my codebase?

You can automatically apply non-breaking fixes for exposed secrets and vulnerable dependencies. This includes updating insecure packages, adding .env to .gitignore, and generating framework-specific HTTP security header middleware to harden the application.

What's the best way to add HTTP security headers and rate limiting before deployment?

Adding HTTP security headers and rate limiting involves generating framework-specific middleware to enforce secure configurations. This hardens authentication endpoints and satisfies production-ready compliance requirements for pre-production full-stack applications.

Does this security audit work for pre-production hardening in full-stack applications?

This security audit works for pre-production hardening in full-stack and Node.js applications. It evaluates codebases and deployment configurations to apply safe fixes, ensuring applications are protected against data breaches and injection flaws before going live.

Why does secret scanning miss exposed API keys during manual code reviews?

Manual code reviews often miss exposed API keys because hidden secrets and complex dependency vulnerabilities are difficult to track visually. Automated secret scanning systematically evaluates the entire codebase to detect exposed credentials and cryptographic flaws.