Skip to content

feat(catalog): 每日候选扫描 2026-11-09 - #14

Merged
m9rco merged 1 commit into
mainfrom
feat/catalog-daily-20261109
Nov 9, 2026
Merged

m9rco merged 1 commit into
mainfrom
feat/catalog-daily-20261109

Conversation

@m9rco

@m9rco m9rco commented Nov 9, 2026

Copy link
Copy Markdown
Owner

每日候选扫描(2026-11-09)

在现有 99 条基础上新增 4 条,均用 gh api 实查 stars / pushed / license,去重后不与现有 id、repository 或场景重叠。

新增条目

id 仓库 类别 kind stars license
squirrelscan squirrelscan/squirrelscan browser mcp(可安装) 308 MIT
pipelock pipelab-org/pipelock security-tooling reference 987 Apache-2.0
elephant-goldfish google/elephant-goldfish-model spec-driven-development reference 15,063 Apache-2.0
lspyx iyazerski/lspyx lsp-bridge reference 0 MIT

证据与验证

  • squirrelscan:npm 包 squirrelscan@0.0.173(MIT,Node ≥18,单一 squirrel 可执行文件),mcp 子命令启动本地 stdio server(apps/cli/src/cli/commands/mcp.ts)。用仓库自带 scripts/smoke_mcp.py 实测固定命令,协商到 protocol 2025-11-25,发现 15 个工具;未调用任何工具,未审计任何站点。
  • pipelock:README 明确定位为 "AI agent firewall for Verifiable Egress Control",inline 扫描 HTTP/HTTPS/WebSocket、MCP、A2A 及 CONNECT 隧道内容,并可导出 mediator 签名回执;docs/attacks-blocked.md、docs/bypass-resistance.md、docs/policy-spec-v0.1.md、docs/mediation-envelope.md、docs/receipts/versioning.md、OWASP Agentic Top-15 / LLM Top-10 映射齐备。注意 README quick start 指向尚未发布的 v3.8.0,最新已发布 release 为 v3.7.1。
  • elephant-goldfish:Google 出品的多 harness 插件(.claude-plugin/、.codex-plugin/、.cursor-plugin/、com.github.copilot/、.agents/、.gemini/),10 个 reviewer agent 位于 agents/,skills 为 egm-bootstrap / brainstorm / draft / review / review-loop / resolve / drift-report。因 skills 读取仓库级 reviewer prompts(上游要求整插件安装),故为参考条目。
  • lspyx:Python 专用 MCP 桥,lspyx mcp serve 经 ty + Ruff 提供定义、引用、outline、诊断与重命名预览;Rust 二进制(Homebrew tap / cargo install / install.sh),需项目内 ty、Ruff,故与 mcpls、agent-lsp 一样为参考条目。star 数为 0(本仓库最低),已在 entries 的 notes 与 docs/RESEARCH.md 中标注:下次复查若该场景仍无人使用则建议移除。

仓库同步

  • docs/CATALOG.md:条目数 99 → 103,可安装 46 → 47,参考 53 → 56,MCP servers 16 → 17,LSP 15 → 16(参考桥 2 → 3),并补齐四张表的行与 new MCP recipe 行。
  • docs/RESEARCH.md:新增 ## Candidate review on 2026-11-09、installable 证据行、MCP smoke 结果、三条 reference-only 说明。
  • README.md / README.zh-CN.md:条目计数同步(双语、徽章未动)。
  • CHANGELOG.md:新增 "Catalogue additions from the 2026-11-09 candidate review" 段落。

本地验证

python3 -c "import json; json.load(open('src/awesome_python_dev/data/catalog.json'))"   # ok
uv run pytest -q                     # 100 passed, 1 skipped
uv run python scripts/build_site.py --output _site --base-url https://m9rco.github.io/awesome-python-dev
uv run python scripts/check_site.py --site _site --base-url https://m9rco.github.io/awesome-python-dev   # 124 pages ok

未安装/激活任何上游插件、skill、代理或 MCP 会话;除 smoke 协议协商外未执行上游代码。

…来自每日候选扫描)

- squirrelscan/squirrelscan (308★, MIT, browser): 可安装 MCP 条目,pinned
  `npx -y squirrelscan@0.0.173 mcp`,经 scripts/smoke_mcp.py 实测
  protocol 2025-11-25、发现 15 个工具。
- pipelab-org/pipelock (987★, Apache-2.0, security-tooling): 参考条目,
  Agent 出网/MCP 策略网关,扫描请求与响应并为每个决策签发回执。
- google/elephant-goldfish-model (15,063★, Apache-2.0,
  spec-driven-development): 参考条目,多 harness 插件,10 个评审 agent
  先出设计再做对抗评审。
- iyazerski/lspyx (0★, MIT, lsp-bridge): 参考条目,Python 专用 ty+Ruff
  MCP 桥(本仓库 star 最低,已在 notes/RESEARCH 注明待复查或移除)。

数据均用 gh api 实查(stars/pushed/license,2026-11-09)。catalog.json
通过 JSON 校验;uv run pytest -q 100 passed / 1 skipped;站点构建与
check_site 通过;docs/CATALOG.md、docs/RESEARCH.md、README 双语与
CHANGELOG.md 同步更新。
@m9rco
m9rco merged commit 6490ee1 into main Nov 9, 2026
13 checks passed
@m9rco
m9rco deleted the feat/catalog-daily-20261109 branch November 9, 2026 00:18
m9rco added a commit that referenced this pull request Nov 9, 2026
…ock, elephant-goldfish, lspyx (#15)

补上 #14 漏掉的 docs/LSP.md:`Verification recorded for this recipe` 加 2026-11-09
一段(squirrelscan 经固定命令完成握手与 tools/list、15 个工具;pipelock /
elephant-goldfish / lspyx 仅按仓库元数据、上游文档与许可证收录),`中文速览`
补对应中文一句。docs/LSP.md 是仓库既有约定里每次条目变更都要同步的文件,
本次只改文档,不动 catalog。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant