agent-trust-center
v0.1.0
Published
Local-first trust report and CI gate for AI agent tooling evidence.
Downloads
22
Maintainers
Readme
Agent Trust Center
One local report for AI agent trust evidence.
npx agent-trust-center demoAgent tools are now spread across endpoint checks, NIM/provider checks, cognitive attack tests, skill admission, MCP safety, and runtime Watchtower traces. Each tool can be useful alone, but teams still need one simple answer before a merge or rollout:
Can this agent workspace be trusted right now?
Agent Trust Center imports normalized evidence from the companion tools and emits one Markdown, HTML, and JSON trust report plus a CI gate.
flowchart LR
A["agent-endpoint-doctor"] --> F["agent-trust-center"]
B["nim-doctor"] --> F
C["agent-cognicheck"] --> F
D["agent-skillguard"] --> F
E["agentops-watchtower"] --> F
F --> G["one trust report"]
F --> H["CI gate"]Why It Exists
Agent security is not one scan. Real agent rollouts combine:
- endpoint compatibility: does the OpenAI-compatible model actually support chat, streaming, tools, JSON, and responses APIs?
- cognitive/tool attack tests: can tools resist prompt-injection style misuse?
- skill admission: can AI agent skills be installed safely?
- runtime evidence: did the agent combine tools into risky chains?
- CI governance: should this PR be allowed, reviewed, or blocked?
Agent Trust Center does not replace those tools. It is the local evidence orchestrator that turns them into one decision.
Quick Start
npx agent-trust-center demo
npx agent-trust-center profile
npx agent-trust-center gate --fail-on reviewThe demo writes:
.trust-center/
evidence/
reports/
agent-trust-report.json
agent-trust-report.md
agent-trust-report.htmlReal Workflow
Run the individual tools, generate their normalized evidence, then collect:
npx agent-skillguard demo
npx agent-skillguard evidence
npx agentops-watchtower demo
npx agentops-watchtower evidence
npx agent-cognicheck demo
npx agent-cognicheck evidence
npx nim-doctor demo
npx nim-doctor evidence
npx agent-endpoint-doctor demo
npx agent-endpoint-doctor evidence
npx agent-trust-center collect
npx agent-trust-center report
npx agent-trust-center gate --fail-on reviewYou can also import explicit files:
npx agent-trust-center import \
.skillguard/reports/trust-evidence.json \
.watchtower/reports/trust-evidence.json
npx agent-trust-center reportEvidence Contract
Every companion tool emits the same local JSON shape:
{
"schemaVersion": "agent.trust.evidence.v1",
"tool": { "name": "agent-skillguard", "version": "1.0.0" },
"subject": { "type": "skill", "name": "code-reviewer" },
"decision": "allow",
"score": 0,
"generatedAt": "2026-05-30T00:00:00.000Z",
"findings": [],
"artifacts": [],
"recommendations": []
}Score is normalized as risk: 0 is clean, 100 is worst. Compatibility tools convert readiness into risk with 100 - readiness.
Commands
demo: offline demo with fixture evidence from all five domains.doctor: check Node, output folder, and local tool availability.import <files...>: validate and import trust evidence JSON.collect: collect known localtrust-evidence.jsonfiles from this workspace.report: generate JSON, Markdown, and HTML trust reports.gate --fail-on review|block: fail CI when the merged decision reaches the threshold.profile: print a compact local trust summary.
GitHub Actions
- uses: Gowrav-M/[email protected]
with:
evidence: |
.skillguard/reports/trust-evidence.json
.watchtower/reports/trust-evidence.json
fail-on: review