Governance infrastructure for agentic AI: immutable audit logs, policy checks, MCP tools, and compliance reporting.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 3
- fs dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
`}var lp=class{constructor(t=z_.default.stdin,r=z_.default.stdout){this._stdin=t,this._stdout=r,this._readBuffer=new up,this._started=!1,this._ondata=o=>{this._readBuffer.append(o),this.processReadBuf - fs dtjohnson83-agent-audit-trail-19b038c/http-server.cjs :10
const fs = require("fs"); - fs dtjohnson83-agent-audit-trail-19b038c/src/log-store.ts :12
import * as fs from "fs";
network 11
- net dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
`}var lp=class{constructor(t=z_.default.stdin,r=z_.default.stdout){this._stdin=t,this._stdout=r,this._readBuffer=new up,this._started=!1,this._ondata=o=>{this._readBuffer.append(o),this.processReadBuf - net dtjohnson83-agent-audit-trail-19b038c/app/page.tsx :224
const res = await fetch('/api/waitlist', { - net dtjohnson83-agent-audit-trail-19b038c/backfill-violations.cjs :109
const res = await fetch(`${SUPABASE_URL}/rest/v1/${table}${queryStr}`, init); - net dtjohnson83-agent-audit-trail-19b038c/fix-chain.cjs :127
const res = await fetch(`${SUPABASE_URL}/rest/v1/${table}${queryStr}`, init); - net dtjohnson83-agent-audit-trail-19b038c/hooks/useAgents.ts :23
useEffect(() => { fetch() }, [fetch]) - net dtjohnson83-agent-audit-trail-19b038c/hooks/useAuditLogs.ts :42
useEffect(() => { fetch() }, [fetch]) - net dtjohnson83-agent-audit-trail-19b038c/hooks/usePolicies.ts :23
useEffect(() => { fetch() }, [fetch]) - net dtjohnson83-agent-audit-trail-19b038c/http-server.cjs :8
const http = require("http"); - net dtjohnson83-agent-audit-trail-19b038c/server.js :194
<script>async function submit(){const e=document.getElementById('ei').value;if(e.includes('@')){try{await fetch('/api/waitlist',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.str - net dtjohnson83-agent-audit-trail-19b038c/src/index.ts :61
const response = await fetch(`${supabaseUrl}/functions/v1/check-policy`, { - net dtjohnson83-agent-audit-trail-19b038c/supabase/functions/run-migration/index.ts :49
const res = await fetch(sqlUrl, {
secrets 6
- secrets dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
`}var lp=class{constructor(t=z_.default.stdin,r=z_.default.stdout){this._stdin=t,this._stdout=r,this._readBuffer=new up,this._started=!1,this._ondata=o=>{this._readBuffer.append(o),this.processReadBuf - secrets dtjohnson83-agent-audit-trail-19b038c/backfill-violations.cjs :10
const SERVICE_KEY = process.env.AUDIT_SERVICE_KEY || 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImdkbWV5b2lrb2Zwa3VseXF3emdpIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc3NTI4M - secrets dtjohnson83-agent-audit-trail-19b038c/fix-chain.cjs :13
const SERVICE_KEY = process.env.AUDIT_SERVICE_KEY; - secrets dtjohnson83-agent-audit-trail-19b038c/http-server.cjs :18
const SUPABASE_ANON_KEY = process.env.SUPABASE_ANON_KEY; - secrets dtjohnson83-agent-audit-trail-19b038c/lib/supabase.ts :4
const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY - secrets dtjohnson83-agent-audit-trail-19b038c/src/index.ts :57
const serviceRoleKey = process.env.SUPABASE_SERVICE_ROLE_KEY
tool registrations 12
- log_action dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- query_logs dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- get_log_detail dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- get_summary dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- verify_chain dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- list_agents dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- register_agent dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- list_policy_rules dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- add_policy_rule dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- toggle_policy_rule dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- export_audit_log dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
- log_action dtjohnson83-agent-audit-trail-19b038c/.smithery/stdio/index.cjs :53
declared dependencies 19
- @hono/node-server@^1.19.12
- @modelcontextprotocol/sdk@^1.29.0
- @supabase/supabase-js@^2.101.1
- @types/papaparse@^5.5.2
- jspdf@^4.2.1
- jspdf-autotable@^5.0.7
- next@^14.2.35
- papaparse@^5.5.3
- react@^18.3.1
- react-dom@^18.3.1
- uuid@^13.0.0
- zod@^4.3.6
- @tailwindcss/postcss@^4.2.2
- @types/node@^25.5.0
- @types/react@^19.2.14
- @types/react-dom@^19.2.3
- @types/uuid@^10.0.0
- tailwindcss@^4.2.2
- typescript@^6.0.2