SuperAPI AI 工具集

sast-rce

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:对代码库进行聚焦的安全评估,查找远程代码执行(RCE)漏洞。RCE 指攻击者能让应用执行其控制的任意 OS 命令或应用级代码,通常属于最高严重级别,可能导致服务器完全失陷。

主要能力:覆盖三类根因——OS 命令注入(用户输入不安全地拼入命令字符串)、代码注入(eval/exec/Function() 等把输入当代码执行)、不安全反序列化(pickle、PHP unserialize、Java 原生序列化、Ruby Marshal、yaml.load 等)。技能明确区分 RCE 与 SSRF、路径遍历、SSTI、XSS、SQL 注入,并给出安全模式(列表形式 subprocess 且无 shell=True、json.loads、yaml.safe_load、白名单校验等)。

使用方式:采用三阶段子代理流程。阶段一侦察,找出所有 OS 命令执行、动态求值、不安全反序列化点,写入 sast/rce-recon.md;阶段二批量验证,以每批 3 个并行追踪用户输入是否到达各执行点;阶段三合并批次结果生成最终报告。运行前需存在 sast/architecture.md,否则先运行 analysis 技能。

适用场景:Python、Node.js、PHP、Ruby、Java、Go、C# 等代码库的 RCE 专项审计。

限制:资料未提供安装命令、收费、价格、平台与效果数据;需先具备架构文档,且依赖子代理执行。