github not analyzable

scopeblind/scopeblind-gateway

github

Signed receipts and Cedar policies for AI agent tool calls. Claude Code hooks, MCP gateway.

maintainer
scopeblind
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http verified reported listed in the official MCP registry counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed analyzer v18 · 27m ago

skills & prompt files 1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

last analysis: fetch-failed · showing evidence from the last successful analysis (3d ago)

filesystem 9

  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/cedar-evaluator.ts :13 import { readFileSync, readdirSync, existsSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/evidence-store.ts :12 import { readFileSync, writeFileSync, existsSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/gateway.ts :4 import { appendFileSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/hook-server.ts :29 import { appendFileSync, readFileSync, existsSync, readdirSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/http-server.ts :18 import { readFileSync, existsSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/policy.ts :2 import { readFileSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/report.ts :12 import { readFileSync, existsSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/signing.ts :12 import { readFileSync, existsSync } from 'node:fs';
  • fs ScopeBlind-scopeblind-gateway-2f99e55/src/simulate.ts :12 import { readFileSync } from 'node:fs';

shell / exec 4

  • shell ScopeBlind-scopeblind-gateway-2f99e55/src/cli.ts :1620 const { execSync } = await import('node:child_process');
  • shell ScopeBlind-scopeblind-gateway-2f99e55/src/gateway.ts :1 import { spawn, type ChildProcess } from 'node:child_process';
  • shell ScopeBlind-scopeblind-gateway-2f99e55/src/sandbox.ts :221 const { execSync } = await import('node:child_process');
  • shell ScopeBlind-scopeblind-gateway-2f99e55/src/types.ts :283 /** Command to spawn (first element of child process) */

network 8

  • net ScopeBlind-scopeblind-gateway-2f99e55/src/cli.ts :756 response = await fetch('https://api.scopeblind.com/sandbox/create', { method: 'POST' });
  • net ScopeBlind-scopeblind-gateway-2f99e55/src/external-pdp.ts :38 const response = await fetch(config.endpoint, {
  • net ScopeBlind-scopeblind-gateway-2f99e55/src/hook-server.ts :27 import { createServer, type IncomingMessage, type ServerResponse, type Server } from 'node:http';
  • net ScopeBlind-scopeblind-gateway-2f99e55/src/http-server.ts :17 import { createServer, type Server, type IncomingMessage, type ServerResponse } from 'node:http';
  • net ScopeBlind-scopeblind-gateway-2f99e55/src/http-transport.ts :16 import { createServer, type IncomingMessage, type ServerResponse } from 'node:http';
  • net ScopeBlind-scopeblind-gateway-2f99e55/src/notifications.ts :90 const response = await fetch(
  • net ScopeBlind-scopeblind-gateway-2f99e55/src/rekor-anchor.ts :86 const response = await fetch(`${REKOR_API}/log/entries`, {
  • net ScopeBlind-scopeblind-gateway-2f99e55/src/sandbox.ts :237 const response = await fetch('https://api.e2b.dev/sandboxes', {

secrets 1

  • secrets ScopeBlind-scopeblind-gateway-2f99e55/src/notifications.ts :241 const twilioToken = process.env.TWILIO_AUTH_TOKEN;

tool registrations 5

  • read_file ScopeBlind-scopeblind-gateway-2f99e55/src/demo-server.ts :188
  • write_file ScopeBlind-scopeblind-gateway-2f99e55/src/demo-server.ts :191
  • delete_file ScopeBlind-scopeblind-gateway-2f99e55/src/demo-server.ts :194
  • web_search ScopeBlind-scopeblind-gateway-2f99e55/src/demo-server.ts :197
  • deploy ScopeBlind-scopeblind-gateway-2f99e55/src/demo-server.ts :200

declared dependencies 9

  • @veritasacta/protocol@^0.1.0
  • @types/node@^20.0.0
  • tsup@^8.0.0
  • typescript@^5.0.0
  • vitest@^2.1.9
  • @cedar-policy/cedar-wasm@^4.9.1
  • @modelcontextprotocol/sdk@^1.29.0
  • @noble/curves@^1.8.0
  • @noble/hashes@^1.7.0