app-security

Audit application security across uploads, APIs, secrets, and authentication controls.

1|Updated Aug 24, 2026
One-click install
npx skills add https://github.com/danilonovaisv/DAN-IMAGES-PROMPTS-2 --skill app-security-danilonovaisv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: app-security
Source: https://github.com/danilonovaisv/DAN-IMAGES-PROMPTS-2/tree/main/.agents/skills/app-security
Command: npx skills add https://github.com/danilonovaisv/DAN-IMAGES-PROMPTS-2 --skill app-security-danilonovaisv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Web applications handling file uploads, AI API calls, and user data often ship with exploitable gaps in authentication, upload validation, rate limiting, and secret handling. This Skill performs a threat-focused security review of the DAN IMAGES PROMPTS application, prioritizing exploitable findings over generic hardening advice. ## Core Features & Use Cases - Threat-Focused Review: Audits authentication, per-user authorization, upload validation (size, file signatures, formats), rate limits, CORS, security headers, and error disclosure. - Secret and Privacy Analysis: Checks secret handling in environment variables, logs, builds, MCP configuration, and browser bundles, plus privacy of prompts, images, and model responses. - Evidence-Based Findings: Provides file/line evidence and focused verification steps for each material finding. - Use Case: Before deploying a new upload endpoint that sends images to the Gemini API, run this Skill to verify file signature validation, rate limits, and that no API keys leak into the browser bundle. ## Quick Start Review the application for security issues around uploads, Gemini API usage, authentication, and secret handling, and report exploitable findings with file and line evidence.

Frequently Asked Questions about app-security

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

FAQPage Schema
How do I audit a web app for security vulnerabilities?▼

Run a threat-focused review covering authentication, per-user authorization, upload validation, rate limits, CORS, security headers, and secret handling. Prioritize exploitable findings and document each one with file and line evidence plus focused verification steps.

What should I check when securing file upload endpoints?▼

Verify upload size limits, decoded size, real file signature validation, allowed formats, generated file names, and the serving policy for stored files. These checks prevent oversized payloads, disguised malicious files, and unsafe content delivery.

How do I prevent API keys from leaking in a web application?▼

Audit secret handling across environment variables, logs, build outputs, MCP configuration, and browser bundles. Keys embedded in client-side bundles or written to logs are common exposure points that this review explicitly checks.

Does this security review deploy fixes automatically?▼

No. The review only identifies and reports findings with evidence. It does not add live credentials, deploy security controls, or mutate external systems without explicit authorization from the user.

What rate limiting should AI API endpoints have?▼

Endpoints calling services like Gemini, plus upload, reset, and mutation endpoints, need rate limits and abuse controls to prevent cost exhaustion and denial of service. The review checks each of these endpoint categories individually.