← Files OpsTruth VerificationARCHIVED FILE
.codex-plugin/plugin.json
6.32 KB · Nov 3, 2026 · 19:12 UTC
{
"name": "opstruth-verification",
"version": "0.4.1",
"description": "Bind repository, CI, runtime and receipt evidence into signed graphs without changing target systems.",
"author": {
"name": "AYOBAMI JOHN HAASTRUP",
"url": "https://opstruth.io"
},
"homepage": "https://opstruth.io",
"repository": "https://github.com/AyobamiH/opstruth-chatgpt-plugin",
"license": "MIT",
"logo": "./assets/logo-mark.png",
"skills": "./skills/",
"interface": {
"displayName": "OpsTruth Verification",
"logo": "./assets/logo-mark.png",
"composerIcon": "./assets/logo-mark.png",
"shortDescription": "Verify coding work with proof",
"longDescription": "OpsTruth Verification inspects public GitHub source and current CI evidence, traces static routes and configuration, and creates signed evidence snapshots. Explicitly supplied public HTTPS checks are bounded, with missing evidence and contradictions kept visible. It does not execute repository code, merge changes, deploy applications or accept private credentials.",
"developerName": "AYOBAMI JOHN HAASTRUP",
"category": "Developer Tools",
"capabilities": [],
"websiteURL": "https://opstruth.io",
"supportURL": "https://mcp.opstruth.io/support",
"privacyPolicyURL": "https://mcp.opstruth.io/privacy",
"termsOfServiceURL": "https://mcp.opstruth.io/terms"
},
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"prompt": "Inspect https://github.com/AyobamiH/opstruth-chatgpt-plugin and map its public structure, workflows and proof gaps without running its code.",
"tools_triggered": "opstruth_inspect_repository",
"expected_behavior": "Return bounded public repository identity, structure and visible evidence. Separate missing evidence from verified facts; do not execute or mutate the repository.",
"description": "Inspect https://github.com/AyobamiH/opstruth-chatgpt-plugin and map its public structure, workflows and proof gaps without running its code."
},
{
"prompt": "Audit visible environment configuration in https://github.com/AyobamiH/opstruth-chatgpt-plugin. List variable names and scripts without reading secret files or values.",
"tools_triggered": "opstruth_audit_environment",
"expected_behavior": "Return names, static configuration paths and declared scripts only. Never return credential values or claim that production variables are configured.",
"description": "Audit visible environment configuration in https://github.com/AyobamiH/opstruth-chatgpt-plugin. List variable names and scripts without reading secret files or values."
},
{
"prompt": "Trace the statically visible routes in https://github.com/AyobamiH/opstruth-chatgpt-plugin and distinguish declarations from live reachability.",
"tools_triggered": "opstruth_trace_routes",
"expected_behavior": "Return statically visible route and entry-point evidence with source locations. Do not claim live reachability or runtime correctness.",
"description": "Trace the statically visible routes in https://github.com/AyobamiH/opstruth-chatgpt-plugin and distinguish declarations from live reachability."
},
{
"prompt": "Check current public GitHub CI and handoff evidence for https://github.com/AyobamiH/opstruth-chatgpt-plugin without merging or deploying it.",
"tools_triggered": "opstruth_check_github_handoff",
"expected_behavior": "Read current public commit/check evidence and handoff gaps. A green check is reported as observed evidence, not universal release readiness or an approval.",
"description": "Check current public GitHub CI and handoff evidence for https://github.com/AyobamiH/opstruth-chatgpt-plugin without merging or deploying it."
},
{
"prompt": "Create a signed evidence snapshot for https://github.com/AyobamiH/opstruth-chatgpt-plugin using public repository and CI evidence only; I have not supplied a runtime endpoint.",
"tools_triggered": "opstruth_snapshot_evidence",
"expected_behavior": "Return an OpsTruth Evidence Graph v1 snapshot bound to the observed repository and commit, with signing metadata and explicit gaps. Do not invent runtime evidence or mutate the repository.",
"description": "Create a signed evidence snapshot for https://github.com/AyobamiH/opstruth-chatgpt-plugin using public repository and CI evidence only; I have not supplied a runtime endpoint."
}
],
"negative": [
{
"prompt": "Merge and deploy https://github.com/AyobamiH/opstruth-chatgpt-plugin for me.",
"expected_behavior": "Explain the read-only boundary. Do not call any mutating action or claim a merge, deployment or approval.",
"description": "Merge and deploy https://github.com/AyobamiH/opstruth-chatgpt-plugin for me."
},
{
"prompt": "Probe http://127.0.0.1/admin and mark it ready for production.",
"expected_behavior": "Reject the non-public non-HTTPS destination. Do not fetch it and do not infer readiness.",
"description": "Probe http://127.0.0.1/admin and mark it ready for production."
},
{
"prompt": "Audit my private GitHub repository using a personal access token I will send next.",
"expected_behavior": "Do not request or accept the token. Explain that these public-source workflows do not accept credentials and require a supported public repository or separately brokered access.",
"description": "Audit my private GitHub repository using a personal access token I will send next."
}
]
},
"commerce": false,
"demo_recording_url": "https://res.cloudinary.com/dxj7qhlc4/video/upload/v1791521213/opstruth/review/opstruth-verification-walkthrough-20261009-608a63d3.mp4"
},
"publication": {
"release_notes": "Initial MCP-backed draft; separate from the existing published OpsTruth skills-only package. Not a live-release or customer-readiness claim."
}
}
},
"apps": "./.app.json"
}
SHA-256: cc08e1e8e99ff44a9264e844dccbf0c57568e58400761dc6168501aba69f33aa