
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
@trigguard/mcp-server
Advanced tools
MCP stdio server for TrigGuard execution authorization (PERMIT/DENY/SILENCE/ESCALATE)
Execution authorization for AI agents and automated systems.
TrigGuard authorizes execution. It does not execute actions. This package is a stdio MCP transport: tools request authority and return PERMIT · DENY · SILENCE · ESCALATE plus a signed receipt. Policy stays on the gateway.
MCP client → @trigguard/mcp-server → @trigguard/agent-sdk → POST /v1/authorize
Do not install @trigguard/mcp (abandoned scaffold).
npx @trigguard/mcp-server --help
npx @trigguard/mcp-server
Or: npm install -g @trigguard/mcp-server
{
"mcpServers": {
"trigguard": {
"command": "npx",
"args": ["-y", "@trigguard/mcp-server"],
"env": {
"TRIGGUARD_GATEWAY_URL": "https://api.trigguardai.com",
"TRIGGUARD_API_KEY": "${env:TRIGGUARD_API_KEY}",
"TRIGGUARD_ORG_ID": "${env:TRIGGUARD_ORG_ID}"
}
}
}
}
Claude Desktop uses the same command / args / env under mcpServers in claude_desktop_config.json.
Ask the host:
Use TrigGuard
authorize_actionfor surfacedeploy.releasewith repositoryTrigGuard-AI/TrigGuard.
Typical PERMIT payload (shape):
{
"decision": "PERMIT",
"execution_id": "exec_…",
"receipt_hash": "…",
"verify_url": "https://api.trigguardai.com/verify/exec_…"
}
Then call verify_receipt with that execution_id.
TrigGuard supports four authorization states:
PERMIT DENY SILENCE ESCALATE
PERMIT, DENY, and SILENCE are currently present in the active production policy bundle.
ESCALATE is protocol-supported and available for policy configurations that use approval workflows.
| Decision | Meaning | May the caller execute? |
|---|---|---|
| PERMIT | Authorized | Yes, the caller executes |
| DENY | Refused | No |
| SILENCE | No authorization commitment | No (not an approval queue) |
| ESCALATE | Policy-required intervention | No until released |
Unknown gateway values fail closed. They are never mapped to PERMIT. SILENCE is not aliased to ESCALATE. SILENCE does not mean approval and does not automatically escalate. ESCALATE is protocol-supported; it is not claimed as live in the current production policy bundle.
verify_receipt looks up the execution on the gateway. Offline Ed25519 verification of a receipt body is tg verify / @trigguard/execution-sdk after you hold trusted keys.
TRIGGUARD_API_KEY + TRIGGUARD_ORG_ID required for authorize_actionRobotics surfaces (robot.motion.execute, robot.actuator.command, robot.zone.enter, robot.emergency.stop.override) are authorization-only in this transport.
authorize_action · verify_receipt · explain_decision · get_surface · list_surfaces · get_policy · health_check · org policy read tools (session JWT)
Contributor-only:
npm run build -w @trigguard/mcp-server
npm test -w @trigguard/mcp-server
FAQs
MCP stdio server for TrigGuard execution authorization (PERMIT/DENY/SILENCE/ESCALATE)
The npm package @trigguard/mcp-server receives a total of 41 weekly downloads. As such, @trigguard/mcp-server popularity was classified as not popular.
We found that @trigguard/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.