sast-fileupload

Identify insecure file upload vulnerabilities and compile findings into sast/fileupload-results.md.

1.3k|61|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/utkusen/sast-skills --skill sast-fileupload
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sast-fileupload
Source: https://github.com/utkusen/sast-skills/tree/main/sast-files/.agents/skills/sast-fileupload
Command: npx skills add https://github.com/utkusen/sast-skills --skill sast-fileupload

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect insecure file upload vulnerabilities in a codebase by orchestrating a three-phase assessment that finds upload entry points, validates bypass vectors in parallel, and merges results into a final report.

Core Features & Use Cases

  • Discovery phase: locate every point where user-submitted files are received and stored.
  • Batched verification and merge: run parallel checks and consolidate batch findings into sast/fileupload-results.md.
  • Report generation: produce a consolidated analysis highlighting potential bypass vectors and remediation steps for secure uploads.

Quick Start

Run the Phase 1 discovery workflow to map upload sites, then proceed to Phase 2 bypass analysis and Phase 3 merge to generate the final results.

Frequently Asked Questions about sast-fileupload

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

FAQPage Schema
How do I find insecure file upload vulnerabilities in a codebase?▼

To find insecure file upload vulnerabilities in a codebase, you can automate a three-phase assessment that discovers upload entry points, validates bypass vectors in parallel, and merges findings into a final report.

What is the process for validating file upload bypass vectors automatically?▼

Validating file upload bypass vectors involves a batched verification phase that runs parallel checks on discovered upload sites, consolidating the batch findings before merging them into a centralized results file.

How does automated SAST analysis locate user-file upload sites?▼

Automated SAST analysis locates user-file upload sites by executing a discovery phase that maps every point in the codebase where user-submitted files are received and stored.

Can I generate a consolidated report for file upload security analysis?▼

Yes, you can generate a consolidated report for file upload security analysis by running a merge phase that compiles bypass vectors and remediation steps into a centralized markdown results file.

Does file upload vulnerability analysis require external dependencies?▼

No external dependencies are required to run this file upload vulnerability analysis, as the automated workflow operates independently to discover sites and evaluate bypass vectors.

When should I use a phased workflow for file upload security testing?▼

You should use a phased workflow for file upload security testing when you need to systematically discover upload sites, evaluate bypass vectors in parallel, and sequentially merge phase outputs into final results.