Workspaceguard Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Workspaceguard Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Structured workspace runtime for long-running coding agents.
WorkspaceGuard exposes a real local development workspace through MCP while adding the missing operational layer: task state, snapshots, checkpoints, drift detection, verification evidence, audit logs, and structured handoff.
It is host-neutral by design. ChatGPT, Claude, Gemini, Grok, and custom MCP clients should all use the same core tool contracts.
WorkspaceGuard is not a coding model and not a hidden local agent. The MCP host does the reasoning. WorkspaceGuard provides controlled workspace capabilities:
Implemented in the current skeleton:
Next build path:
npm install
npm test
npm run build
npx tsc --noEmitRemote HTTP security knobs:
WORKSPACEGUARD_TOKEN=long-random-token
WORKSPACEGUARD_ALLOWED_ORIGINS=https://chatgpt.com,https://example.comWORKSPACEGUARD_TOKEN or --bearer-token is required when --transport http is used.
ChatGPT developer-mode HTTP can use the built-in OAuth-dev profile:
WORKSPACEGUARD_OAUTH_APPROVAL_CODE=local-human-code \
workspaceguard serve \
--transport http \
--auth-mode oauth-dev \
--public-base-url https://your-tunnel.example.com \
--allowed-roots ~/workOr keep WorkspaceGuard private on localhost and expose a separate proxy:
WORKSPACEGUARD_TOKEN=inner-local-token \
workspaceguard serve --transport http --allowed-roots ~/work
WORKSPACEGUARD_PROXY_TARGET_TOKEN=inner-local-token \
WORKSPACEGUARD_OAUTH_APPROVAL_CODE=local-human-code \
workspaceguard proxy \
--target-url http://127.0.0.1:8787/mcp \
--auth-mode oauth-dev \
--public-base-url https://your-tunnel.example.comoauth-dev is for single-user developer-mode testing. Production deployments should replace it with a real OAuth issuer and durable token storage.
WorkspaceGuard exposes local machine capabilities. It must default to narrow filesystem roots, localhost binding, explicit remote authentication, canonical path checks, command policy, redacted logs, and auditable tool calls.
Shell and worktrees are workflow boundaries, not security sandboxes.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.