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.