AI Governance Infrastructure — open gateway demo. Self-hosted systemprompt.io gateway in a single Rust binary: policy, audit trails, and cost attribution on every AI request, with the Systemprompt Bridge desktop app for Windows and macOS connecting Claude Code and Claude Cowork.
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.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 66efe4e · analyzer v27 · 1w ago
skills & prompt files 36
- agent-rules systempromptio-systemprompt-demo-66efe4e/AGENTS.md
- agent-rules systempromptio-systemprompt-demo-66efe4e/CLAUDE.md
- agent-rules systempromptio-systemprompt-demo-66efe4e/demo/AGENTS.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/analytics_dashboards/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/demonstrate_governance/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/inspect_agents/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/inspect_ai_requests/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/inspect_conversation/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/inspect_mcp_and_skills/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/manage_permissions/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/manage_services/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/systemprompt_cli/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/services/skills/use_dangerous_secret/SKILL.md
- prompt-file systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/agents/systemprompt_admin.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-agent-management/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-analytics/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-database/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-jobs/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-logs/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-services/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-skill-creation/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-admin/skills/systemprompt-admin-user-management/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-architecture-standards/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-ext-data-providers/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-ext-feeds/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-ext-hooks/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-ext-infrastructure/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-ext-providers/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-ext-rendering/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-frontend-standards/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-rust-standards/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt-dev/skills/dev-web-standards/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt/plugins/systemprompt/skills/example-web-search/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt/plugins/systemprompt/skills/use-dangerous-secret/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt/skills/example-web-search/SKILL.md
- skill systempromptio-systemprompt-demo-66efe4e/storage/files/plugins/systemprompt/skills/use-dangerous-secret/SKILL.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 639
filesystem 2
- fs systempromptio-systemprompt-demo-66efe4e/docker/claude-code-clean-room/channels/relay.mjs :18
import fs from 'node:fs'; - fs systempromptio-systemprompt-demo-66efe4e/docker/claude-code-clean-room/channels/webhook-channel.mjs :31
import fs from 'node:fs';
network 20
- net systempromptio-systemprompt-demo-66efe4e/docker/claude-code-clean-room/channels/relay.mjs :17
import http from 'node:http'; - net systempromptio-systemprompt-demo-66efe4e/docker/claude-code-clean-room/channels/webhook-channel.mjs :30
import http from 'node:http'; - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin-bundle.js :23
const resp = await fetch(url, { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin-core.js :23
const resp = await fetch(url, { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin-marketplace.js :293
return fetch(url, { headers: { 'Content-Type': 'application/json' } }) - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin-my-workspace.js :221
fetch(app.API_BASE + '/user/forkable/' + config.entityType) - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin-org.js :123
fetch('/api/admin/agents/' + encodeURIComponent(agentId), { method: 'DELETE' }) - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin/admin-bundle.js :7
const resp = await fetch(url, { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin/agents.js :123
fetch('/api/admin/agents/' + encodeURIComponent(agentId), { method: 'DELETE' }) - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin/core.js :23
const resp = await fetch(url, { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/admin/skills.js :99
fetch('/api/admin/skills/' + encodeURIComponent(skillId), { method: 'DELETE' }) - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/homepage.js :120
fetch(endpoint, { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/pages/admin-access-control.js :41
const resp = await fetch(API + path, { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/services/api.js :8
const resp = await fetch(url, { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/services/auth.js :23
const resp = await fetch('/admin/auth/me'); - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/services/header-search.js :46
const res = await fetch(url, { headers: { Accept: 'application/json' } }); - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/services/webauthn-login-ui.js :19
await fetch('/api/public/auth/session', { method: 'DELETE' }); - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/services/webauthn-login.js :20
const tokenResponse = await fetch(OAUTH_BASE + '/token', { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/services/webauthn-passkey.js :57
const response = await fetch('/api/public/auth/magic-link/validate', { - net systempromptio-systemprompt-demo-66efe4e/storage/files/js/services/webauthn-utils.js :60
const response = await fetch(url, options);
declared dependencies 51
- @modelcontextprotocol/sdk@^1.0.0
- rmcp@2.0
- systemprompt@0.22.0
- systemprompt-security@0.22.0
- systemprompt-web-extension@*
- systemprompt-web-shared@*
- systemprompt-web-admin@*
- systemprompt-web-content@*
- systemprompt-web-site@*
- systemprompt-web-jobs@*
- systemprompt-mcp-shared@*
- tokio@1.49
- tokio-stream@0.1
- anyhow@1.0
- tracing@0.1
- tracing-subscriber@0.3
- async-trait@0.1
- sqlx@0.9
- serde@1.0
- serde_yaml@0.9
- serde_json@1.0
- chrono@0.4
- uuid@1.18
- thiserror@2.0
- shell-words@1.1
- indexmap@2.0
- axum@0.8
- reqwest@0.13
- tower@0.5
- tower-http@0.6
- futures@0.3
- chacha20poly1305@0.10
- schemars@1.0
- inventory@0.3
- once_cell@1.20
- walkdir@2.0
- tempfile@3.0
- url@2.5
- urlencoding@2.1
- rand@0.9
- sha2@0.10
- hex@0.4
- base64@0.22
- pulldown-cmark@0.13
- comrak@0.50
- handlebars@6
- chrono-tz@0.10
- flate2@1.0
- tar@0.4
- zip@2
- async-stream@0.3