‹ 首页

cyberedge-assess-scope

@symph0nia · 收录于 5 天前 · 上游提交 6 天前

Run one complete, evidence-backed CyberEdge assessment workflow for an explicitly authorized Scope. Use when an AI operator must check runtime readiness, expand domain assets, inventory services and websites, run bounded vulnerability and intelligence stages, follow one Task, and report exact stage coverage without claiming unavailable adapters were completed.

适合你,如果你需要自动化执行授权范围内的资产发现、漏洞扫描与报告生成

/ 通过 npx 安装 校验哈希
npx oh-my-skill add symph0nia/cyberedge/cyberedge-assess-scope
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- symph0nia/cyberedge/cyberedge-assess-scope
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify symph0nia/cyberedge/cyberedge-assess-scope
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
606GitHub stars
~558最小装载
~558含声明引用
~735文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 0af016f · 表述以原文为准
它做什么

安装此技能后,Claude 可以为已明确授权的网络资产范围运行一次完整的 CyberEdge 安全评估,包括检查运行时准备状态、扩展域名资产、盘点服务和网站、执行漏洞与情报扫描,跟踪单个任务并报告各阶段的完成情况。

什么时候触发

当用户提供一个已授权范围(scope_id)并需要进行一次完整的 CyberEdge 安全评估时触发。需要先确认该范围存在且包含授权证明。

装好后可以这样说
发起一次常规盘点评估,使用服务端默认端口。
获取评估报告,查看各阶段(完整、部分、不可用等)状态。
技能原文 SKILL.md作者撰写 · Apache-2.0 · 0af016f

CyberEdge Assess Scope

Use cyberedge-agent as the JSON machine bridge. This is the umbrella workflow for a full authorized assessment; humans do not operate the CLI directly.

Workflow
  1. Require an existing scope_id whose Scope has a non-empty, human-provided authorization_ref. If ownership or authorization is ambiguous, stop before active work.
  2. Call GetReadiness. Report unavailable optional components before starting, but do not split the workflow into unrelated Tasks.
  3. Call GetScope and verify every requested target is already inside the authorized Scope.
  4. Call StartAssessment once:
  5. use standard for routine inventory with the server-owned baseline ports;
  6. use thorough only when the human explicitly requests comprehensive scanning. It uses the server-owned TCP 1-1024 profile plus selected high-value ports.
  7. Follow WatchTask until a terminal event. Use GetTask if the stream is interrupted. Do not create parallel duplicate assessments.
  8. Call GetTaskReport. Treat its coverage entries as authoritative for workflow completeness.
  9. Summarize assets, services, websites, certificates, and findings. For every stage, preserve complete, partial, unavailable, or blocked; a completed Task does not mean every stage had coverage.
  10. Retrieve Evidence only for material claims that need inspection. Keep hashes and provenance in the report.
Safety Boundaries
  • Never accept an arbitrary port list, URL, header, template, flag, command, CPE, organization search term, or provider query from the caller.
  • Never expand outside the authorized root domains or addresses. Discovered names remain bounded to those roots.
  • Never evade target throttling, WAF behavior policy, authentication, or provider limits. Mark the affected stage blocked or partial.
  • Never infer a product version or vulnerability without retained evidence.
  • On CAPABILITY_DENIED, report the missing capability; do not change identity or fall back to direct shell scanners.
  • Do not call the low-level policy Skills to make an unavailable assessment stage look complete.
Output Contract

Return the Task ID, profile, terminal state, readiness snapshot, per-stage coverage, inventory counts, evidence-backed findings, and explicit gaps. Say “full assessment requested” rather than “full assessment completed” unless every required coverage entry is complete.

按 Apache-2.0 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。