返回顶部
s

slopcheck包名验证

Validate npm package references in markdown, YAML, and config files against the live npm registry before installing or using them. Catches hallucinated and slopsquatted package names. Use for "check packages", "validate dependencies", "slopsquatting", "hallucinated packages", "phantom packages", "verify npm install".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.2
安全检测
已通过
277
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

slopcheck

slopcheck

扫描文件中包含 npm install、npx、pnpm add、yarn add、bun add 和 bunx 命令,提取包名,并逐一对照实时 npm 注册表进行验证。不存在的包会被报告为幻影包(幻觉)。返回 HTTP 451 响应的包会被标记为安全冻结(因恶意软件被移除)。

零运行时依赖。仅使用 Node.js 内置 API。

使用场景

  • - 在从任何 AI 生成的文件(SKILL.md、AGENTS.md、.cursorrules、README.md)安装包之前
  • 在提交引用 npm 包的 Markdown 或配置文件之前
  • 在审查新增文档中包引用的拉取请求时
  • 在生成包含安装命令的代码或文档之后

命令

bash

扫描特定文件


npx slopcheck SKILL.md README.md

递归扫描目录(.md、.yml、.yaml、.json、.cursorrules)

npx slopcheck .

以 JSON 格式输出,便于程序化使用

npx slopcheck --json .

忽略已知正常的内部包

npx slopcheck --ignore my-internal-pkg,another-known-pkg .

控制注册表检查并发数

npx slopcheck --concurrency 5 .

输出解读

slopcheck v0.1.1 — 正在扫描 3 个文件以查找幻影包

✗ react-codeshift — 在 npm 上未找到
└─ AGENTS.md:14 npx react-codeshift --transform ...
└─ SKILL.md:8 npm install react-codeshift

⚠ suspicious-pkg — 安全冻结(HTTP 451)
└─ .cursorrules:19 npm install suspicious-pkg

✓ 12 个包已验证,1 个未找到,1 个安全冻结

发现 1 个幻影包。退出代码 1。

  • - 在 npm 上未找到 — 该包名在 npm 注册表中不存在。很可能是 AI 幻觉。请勿安装。攻击者可能会注册该名称作为恶意软件(slopsquatting)。
  • 安全冻结(HTTP 451) — npm 已移除该包,通常因恶意软件。任何情况下都不得安装。
  • 退出代码 0 — 所有包已验证存在于 npm 上。
  • 退出代码 1 — 发现一个或多个幻影包。

JSON 输出格式

使用 --json 时,输出为发现结果数组:

json
[
{
file: AGENTS.md,
line: 14,
command: npx react-codeshift --transform ...,
packages: [react-codeshift],
results: {
react-codeshift: { exists: false, status: 404 }
}
}
]

slopcheck 不做什么

  • - 不扫描 package.json 或锁文件 — 请使用 Socket.dev 或 Snyk 处理
  • 不检查现有包是否恶意 — 存在仅表示非幻觉
  • 不验证包版本或兼容性

扫描的文件类型

.md、.yml、.yaml、.json、.cursorrules

名为 node_modules、.git、dist 和 build 的目录始终被跳过。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 slopcheck-1776178936 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 slopcheck-1776178936 技能

通过命令行安装

skillhub install slopcheck-1776178936

下载

⬇ 下载 slopcheck v0.1.2(免费)

文件大小: 2 KB | 发布时间: 2026-4-15 14:02

v0.1.2 最新 2026-4-15 14:02
- Bumped version to 0.1.2.
- Added license information (MIT) to metadata in SKILL.md.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部