AGENT SKILL

review-mcp-drift

Compare two MCP capability snapshots canonically and emit deterministic evidence for capability and supply-chain drift.

License 许可
MIT
所属仓库
dasobral/skills
最近更新
2026-08-15
Stars
★ 0
Forks
0

01 前言 Front Matter

name
review-mcp-drift
license
MIT
metadata
{ "plugin": "agentic-trust-gate", "version": "0.1.0" }
description
Compare two MCP capability snapshots canonically and emit deterministic evidence for capability and supply-chain drift.

02 资源文件 8

03 SKILL.md 正文

Review MCP Drift

Compare evidence, not presentation order. The workflow does not authorize an MCP server; runtime allowlists, permissions, authentication policy, and sandbox controls remain independent enforcement.

Workflow

  1. Capture sanitized MCP snapshots. Exclude tokens, environment values, request bodies, user content, and credentials.
  2. Run python3 scripts/review_mcp_drift.py BEFORE.json AFTER.json > capability-delta.json.
  3. Review the union of canonical tool names. The scanner covers server instructions, tool descriptions, schema annotations/defaults, and every remote descriptor leaf. Findings contain exact JSON Pointer locations and content hashes, never raw instruction text.
  4. Treat added/removed capabilities as review-required; policy marks destructive additions, destructive escalation, scope expansion, auth endpoint changes, shadowing, hidden instructions, token passthrough, and remote mutability as deny/block; other remote descriptor drift is review-required/review.
  5. Read evidence_state independently from decision. A complete observation can still produce a deny decision.
  6. Validate retained output with python3 scripts/review_mcp_drift.py --validate capability-delta.json.

Treat unknown and evidence-gap as unresolved, never as approval. The contract is references/schemas/capability-delta.schema.json. All input/output artifacts use Draft 2020-12 validation first. Missing jsonschema==4.26.0 yields an evidence-gap and setup guidance.

04 同仓库更多 Skills

dasobral
dasobral/skills

fixture-skill

Fixture skill used to prove trust inventory coverage.

Skill与智能体开发
★ 0
dasobral
dasobral/skills

write-conformant-code

Write code in any language that matches project conventions exactly. Reads CODING_REQUIREMENTS.md, prior review output, or built-in defaults before writing. Part of Codecraft pipeline: analyze → write → review → audit. Use when implementing features, functions, or any code that should fit seamlessly into an existing codebase.

开发工程师内容创作者写作与文案
★ 0
dasobral
dasobral/skills

test-crypto-interoperability

Record reproducible cryptographic interoperability cases, including negotiation, fallback, sizes, latency, fragmentation, and negative tests.

测试与质量
★ 0
dasobral
dasobral/skills

scientific-platform-architect

Design scientific computing platforms combining HPC kernels with modern infrastructure. Enforces compute-layer separation (Rust/PyTorch/Python), emulator-first thinking, and right-sized infrastructure. Use for MCMC pipelines, neural emulators, platform design, or scientific code review.

设计师代码审查视觉设计
★ 0
dasobral
dasobral/skills

rust-systems

Rust systems engineering for daemons, HTTP APIs, and AOS components. Enforces Tokio/Axum async-first, LiteLLM-compatible OpenAI APIs, workspace layouts, tracing, and systemd-compatible daemon design. Part of AOS Stack plugin. Use for .rs files, Cargo.toml, daemons, or Rust orchestrator services.

视觉设计
★ 0
dasobral
dasobral/skills

run-agent-attack-replay

Aggregate isolated agent attack trials with deterministic side-effect assertions, Wilson intervals, and preserved trace evidence.

Skill与智能体开发
★ 0