Install
openclaw skills install @orionshaowswmw/cyberscopeCyberScope — 可搜索的公开网络攻防/监控/审查方法参考目录:10 类目、62 方法、83 条 公开来源(MITRE ATT&CK、CISA、NIST、EFF、OWASP、SANS 等)。零依赖 Python 标准库 离线 CLI:加权搜索(title>keywords>description>resources)、单条明细、导出 json/csv/md、来源静态验证、目录质量报告(自改进钩子)、校验和锚点。纯参考性 文档——不含操作性/利用步骤。只读,不联网,确定性输出。
openclaw skills install @orionshaowswmw/cyberscope一句话:查询"某网络攻防/监控/审查方法是什么、公开来源在哪"——跑 search,
引用结果里的 resources[].url。不要凭记忆编造目录条目;一切以工具输出为准。
search / methodcategoriesexportchecksums / verify-sourcescatalog-report| 场景 | 读什么 |
|---|---|
| 直接用工具 | 本文 + python3 scripts/cyberscope.py --help |
| 评分算法/排序疑问 | references/search_scoring.md |
| 数据模型/保真锚点 | references/catalog_schema.md |
| 来源验证的边界 | references/source_verification.md |
python3 scripts/cyberscope.py search Q... [--category SLUG] [--limit N] [--fields basic|all] # Q 可多词免引号
python3 scripts/cyberscope.py categories
python3 scripts/cyberscope.py method N|标题子串
python3 scripts/cyberscope.py stats
python3 scripts/cyberscope.py export --format json|csv|md --out DIR
python3 scripts/cyberscope.py checksums
python3 scripts/cyberscope.py verify-sources
python3 scripts/cyberscope.py catalog-report
python3 scripts/selftest.py
| 命令 | 输出(stdout 单行 JSON) | 退出码 |
|---|---|---|
| search | {query, n_results, total, results[{id,title,category,category_name,score(,description,keywords,resources when --fields all)}]};评分降序、平局 id 升序 | 0 · 2(空查询/未知类目/limit 越界) |
| categories | {n_categories, n_methods, categories[{numeral,slug,name,count}]} | 0 |
| method | {method{id,title,category,category_name,description,keywords,resources[{title,url,source,resourceType,description}]}} | 0 · 2(不存在/歧义→candidates) |
| stats | {n_categories,n_methods,n_resources,n_sources,methods_per_category,resources_per_type,single_source_method_count} | 0 |
| export | {format,file,bytes}(写 DIR/catalog.json | methods.csv |
| checksums | {file_sha256, methods_canon_sha256, resources_canon_sha256, 计数} | 0 |
| verify-sources | {n_resources, n_errors, n_warnings, issues[{methodNumber,url,code,severity,detail}], limits} | 0 · 2 · 3(结构性违规) |
| catalog-report | {single_source_methods, duplicate_urls, attack_slash_format, distribution, recommendations[{methodNumber,action,reason}]} | 0 |
值类型:id/计数/score=JSON number;sha=64 位小写 hex;slug 小写连字符。
错误:stderr 单行 JSON {"status":"error","tool":…,"error":…},stdout 保持为空。
export --out DIR 显式指定处。verify-sources 是纯静态检查,不探测 HTTP、不证明链接存活。resources[].url 公开来源,勿转述为教程。export/checksums 结果可复现。python3 scripts/selftest.py:10 组检查(数据保真锚点、搜索语义与排序属性、导出确定性、
校验和、来源验证行为、报告行为、退出码纪律、仅标准库、文档幻影)。任何 FAIL 先修工具再交付。
catalog-report 建议 + 人工更新 data/catalog.json 后重跑自检。