file-upload-vulnerabilities

仓库创建 2026年7月26日最近提交 1 天前SkillHot 收录 10 小时前
▸ 精选理由

覆盖常见高危上传向量并提供分层防护建议,实用性强。

▸ 风险提示

含可被滥用的攻击步骤,仅限授权测试。

这个 Skill 做什么

检测文件上传是否导致远程执行、存储型 XSS 或覆盖等漏洞。

帮你检查任何接受文件上传的位置,看看能不能被利用成远程执行、存储型 XSS、替换重要文件或被当成 web shell。会在有头像、文档导入、附件、导入工具等场景用到,上传入口越多就越需要检测。特别之处在于既测试攻击面能否被利用,又给出分层防护建议(校验、存储策略、权限等),不只是找问题还告诉你怎么安全地接入文件上传。

▸ 展开 SKILL.md 英文原文

Use when an app accepts file uploads — testing whether the upload can lead to code execution, stored XSS, or overwrite, and how to build a safe upload.

开发编程文件上传RCE/XSS安全测试通用
1
Stars
0
Forks
40
仓库内 Skill
积累中
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/jihedbfr-art/cyber-skills/main/skills/03-web-application-security/07-file-upload-vulnerabilities/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jihedbfr-art/cyber-skills/main/skills/03-web-application-security/07-file-upload-vulnerabilities/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
## Purpose

An upload feature lets a user put a file on your server. Get the validation wrong and that file becomes a web shell, a stored XSS payload, or an overwrite of something important. This skill covers testing the upload surface for those outcomes and the layered controls that make uploads safe.

## When to use it

Any feature that accepts files: avatars, document uploads, import tools, attachments. The worst case — uploading a script that then executes — is why this is a high-severity area worth testing thoroughly.

## Procedure

1. Understand the upload: what types are accepted, where files are stored, and — critically — **is the storage location web-accessible and does it execute c
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有