Token导航 LogoToken导航

Agent Skill · 开发

php-vuln-scanner(PHP vuln scanner 命令行)

php-vuln-scanner 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

php-vuln-scanner 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 17,122。

总安装 441周安装 18GitHub Stars 291下载 143核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:php-vuln-scanner(PHP vuln scanner 命令行)
来源仓库:https://github.com/0xshe/php-code-audit-skill
仓库路径:skills/php-vuln-scanner
安装命令:
npx skills add https://github.com/0xshe/php-code-audit-skill --skill php-vuln-scanner
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/0xshe/php-code-audit-skill --skill php-vuln-scanner

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

php-vuln-scanner 用于 PHP 代码漏洞扫描和命令行安全检查。适用于 Codex、Claude、Cursor、Gemini CLI 中的安全审计场景。可协助识别常见安全风险,但输出不能直接作为最终结论。安装前应核实仓库维护状态及是否涉及敏感数据读写。建议结合项目实际情况验证扫描规则和权限边界。

来源仓库内路径:skills/php-vuln-scanner

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/0xshe/php-code-audit-skill --skill php-vuln-sc…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

php-vuln-scanner 怎么安装?

在终端执行 npx skills add https://github.com/0xshe/php-code-audit-skill --skill php-vuln-scanner。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

php-vuln-scanner 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

php-vuln-scanner 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

php-vuln-scanner 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

php-vuln-scanner 用的人多吗?

公开数据是累计安装 441 次,近一周安装 18 次,下载 143 次,GitHub 291 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

php-vuln-scanner 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
php-vuln-scanner

PHP vuln scanner 命令行 · 本页

441291只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

PHP 依赖漏洞扫描器(php-vuln-scanner)

扫描 PHP 项目的 Composer 依赖,识别已知安全漏洞(CVE/Advisory),并给出与路由/入口的关联推断框架。

输入

  • source_path:源码根目录

支持目标:

  • composer.json
  • composer.lock
  • 目录递归(在多个子模块下找 composer.lock)

规则与输出

  • 规则匹配:使用内置/外部规则集(例如 references/php-vulnerability.yaml,如存在则优先)
  • 输出到:
{output_path}/vuln_report/
  {project_name}_composer_vuln_report_{timestamp}.md

扫描流程(必做)

交叉验证建议:若项目环境中可执行 composer audit,建议将其输出与本 skill 的规则匹配结果交叉比对,以提升 CVE 覆盖率。composer audit 使用 Packagist 实时 advisory 数据库,可补充本 skill 内置规则集可能存在的时效性盲区。两者取并集作为最终漏洞清单。
  1. 依赖枚举

- 解析 composer.lock 获取 package 名称与版本 - 处理多模块时按模块分组输出

  1. 漏洞匹配

- 针对已知 CVE 规则匹配影响版本区间

  1. 触发点分析(框架)

- 识别已知高危组件可能进入的功能域:路由入口、序列化/模板、上传/下载、鉴权链 - 建议使用 php-route-mapper 输出路由后做“受影响路由推断”

  1. 组件->路由关联推断(必做,缺失则无法驱动流水线)

- 输入依赖:读取 routes_{timestamp}.md 与 params_{timestamp}.md(与 shared/IO_PATH_CONVENTION.md 一致;独立落盘时常为 route_mapping/ 下同名文件;流水线合并时读总报告等价章节) - 证据优先级: 1. 代码中直接引用该组件的类/函数(例如 use Vendor\\Pkg\\{value}、new {value}、Vendor\\{value}::) 2. 通过模板/序列化/上传/网络相关的“已知接入点”识别该组件所在功能域(再反查路由) 3. 仅基于命名推断属于兜底:必须标注为 ⚠️待验证 - 对每个漏洞组件输出: - 组件的代码引用位置(文件路径 + 函数/类名,若无行号则写“待定位”但仍给出文件路径) - 组件可能触发的 sink 功能域(SQL/TPL/DESER/FILE/UPLOAD/SSRF/XSS/AUTH 等) - 推断受影响路由/入口(必须逐条列出路由条目,禁止省略;每条必须同时给出 route_id 与路由字符串,确保可直接回填给 php-route-tracer)

输出报告结构(强制)

# {project_name} - Composer 组件漏洞扫描报告
生成时间: {timestamp}
分析路径: {source_path}

## 风险统计
(按 Critical/High/Medium/Low 分类,不得省略)

## 漏洞详情(逐条列出)
=== [CVE-xxxx-xxxx] {组件} {版本} ===
- 影响版本:
- 当前版本:
- 严重等级:
- 可能触发点(推断框架):
- 代码引用位置(证据):
  - 文件: path/to/xxx.php
  - 证据: 函数/类/调用片段(必须给出最小可定位片段)
- 受影响路由/入口(结合 route-mapper,给出“推断理由”):
- 路由清单(逐条列出,禁止省略):(必须同时给出 `route_id` 与路由字符串)
- 推断理由(必须明确是 1/2/3 优先级哪种证据方式)
- 修复建议:

关键组件触发点矩阵(强制:用于驱动流水线阶段 3)

| 组件 | 规则/影响等级 | 对应 sink 功能域 | 受影响路由/入口数量 | 受影响路由/入口(逐条列出) | 证据等级(直接引用/功能域/待验证) |

平台分布

Codex

35.91%
按下载量换算51

Claude

28.1%
按下载量换算40

Cursor

18.61%
按下载量换算27

Gemini CLI

8.87%
按下载量换算13

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills