security-audit

Audit TheMoon project code and APIs for OWASP Top 10 security vulnerabilities.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/usermaum/Themoon --skill security-audit-usermaum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/usermaum/Themoon/tree/main/.claude/plugins/mas-agents/skills/security-audit
Command: npx skills add https://github.com/usermaum/Themoon --skill security-audit-usermaum

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses security vulnerabilities, ensures robust authentication, and implements secure coding practices within the TheMoon project to protect against common threats.

Core Features & Use Cases

  • Vulnerability Auditing: Identifies and provides guidance on mitigating OWASP Top 10 risks like injection, broken authentication, and XSS.
  • Secure Coding Guidelines: Offers code examples and best practices for secure API development, input validation, and dependency management.
  • Use Case: When a new API endpoint is developed, use this Skill to audit it for common security flaws and ensure proper CORS, authentication, and input validation are in place before deployment.

Quick Start

Use the security-audit skill to check for SQL injection vulnerabilities in the backend code.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I audit API endpoints for OWASP Top 10 vulnerabilities like injection and XSS?

Secure coding guidelines provide checklists and code patterns to mitigate OWASP Top 10 risks like injection and XSS. They ensure proper input validation and secure API development practices are implemented.

How do I configure CORS and input validation for secure API development?

To configure CORS and input validation for secure API development, apply the secure coding patterns provided by the audit. This ensures proper authentication and data exposure controls are in place before deployment.

What is the best way to check for SQL injection vulnerabilities in backend code?

The best way to check for SQL injection vulnerabilities in backend code is to run a security audit focused on input validation. This identifies injection flaws and provides secure code patterns to fix them.

Does this security audit address broken authentication and sensitive data exposure?

Yes, the security audit addresses broken authentication and sensitive data exposure directly. It evaluates your code against OWASP Top 10 risks and offers guidance on implementing robust authentication controls.

Can I use this to review rate limiting and dependency management for my APIs?

Yes, you can use this to review rate limiting and dependency management for your APIs. The audit provides best practices and secure coding guidelines to ensure these security measures are properly configured.