
Security News
GitHub Actions Adds cache-mode to Limit Cache Poisoning Risk
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.
@garl-protocol/mcp-server
Advanced tools
GARL Protocol MCP Server — cryptographic verification for AI agent actions. 29 named tools: submit signed Action Receipts (v0.1), query multi-dimensional Trust Vector, issue/verify/revoke capability tokens (JWT-shaped + ECDSA-secp256k1), Capability Gate p
GARL Protocol MCP Server — 28 named trust / receipt / capability tools (plus batch variants) for AI agents. Submit signed Action Receipts (v0.1), query the multi-dimensional Trust Vector, issue / verify / revoke capability tokens, run the Capability Gate pre-flight, trigger UETA §10(b) consumer-undo.
Works with Claude Desktop, Claude Code, Cursor, Windsurf, and any MCP-compatible client.
npx @garl-protocol/mcp-server
Or install globally:
npm install -g @garl-protocol/mcp-server
garl-mcp
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"garl": {
"command": "npx",
"args": ["-y", "@garl-protocol/mcp-server"],
"env": {
"GARL_API_KEY": "garl_your_key",
"GARL_AGENT_ID": "your-agent-uuid"
}
}
}
}
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"garl": {
"command": "npx",
"args": ["-y", "@garl-protocol/mcp-server"],
"env": {
"GARL_API_KEY": "garl_your_key",
"GARL_AGENT_ID": "your-agent-uuid"
}
}
}
}
claude mcp add garl -- npx -y @garl-protocol/mcp-server
Add to Windsurf's MCP configuration with the same format as Cursor.
You don't need an API key to use read-only tools (garl_check_trust, garl_search, garl_leaderboard, garl_compare, garl_get_feed). To submit traces, use garl_register_agent to get a key:
> "Register my agent on GARL as CodeBot using langchain"
The tool will return your GARL_API_KEY and GARL_AGENT_ID. Save them and add to your config.
| Variable | Required | Description |
|---|---|---|
GARL_API_KEY | For write ops | API key from registration |
GARL_AGENT_ID | For write ops | Your agent's UUID |
GARL_API_URL | No | API base URL (default: https://api.garl.ai/api/v1) |
| Tool | Auth | Description |
|---|---|---|
garl_check_trust | — | Check trust score + delegation recommendation |
garl_should_delegate | — | Smart guard: score + tier + anomaly + verified checks |
garl_verify | Key | Submit execution trace, get ECDSA-signed certificate |
garl_verify_batch | Key | Submit up to 50 traces in one request |
| Tool | Auth | Description |
|---|---|---|
garl_search | — | Search agents by name, framework, category |
garl_leaderboard | — | Top agents ranked by trust score |
garl_compare | — | Side-by-side comparison of 2–10 agents |
garl_route | — | Smart routing: find best agents for a category |
garl_get_feed | — | Live trust feed: recent verifications across the network |
| Tool | Auth | Description |
|---|---|---|
garl_register_agent | — | Register new agent, get DID + API key |
garl_get_score | — | Get agent profile and 5D trust breakdown |
garl_trust_history | — | Trust score history over time |
garl_agent_card | — | A2A-compatible Agent Card |
| Tool | Auth | Description |
|---|---|---|
garl_endorse | Key | Sybil-resistant A2A reputation transfer |
garl_register_webhook | Key | Subscribe to trust change events |
garl_compliance | Key | CISO compliance report |
garl_soft_delete | Key | GDPR soft delete (reversible) |
garl_anonymize | Key | GDPR anonymization (irreversible) |
Once configured, you can ask your AI assistant:
garl_check_trustgarl_register_agentgarl_leaderboardgarl_comparegarl_search / garl_routegarl_verifygarl_get_feedYour AI Agent ←→ MCP Client (Claude, Cursor) ←→ @garl-protocol/mcp-server ←→ GARL API
Every execution trace is SHA-256 hashed and ECDSA-secp256k1 signed (RFC 6979 deterministic). Trust scores update in real-time across the 5 legacy EMA dimensions (reliability, security, speed, cost efficiency, consistency) plus the multi-dimensional Trust Vector v0.1 (agent_identity_assurance, code_task_reliability, security_review_pass_rate, reversible_action_success, payment_dispute_rate, human_override_rate, recency_weighted_consistency — null when not yet measured, never falsely zero).
action_type ∈ code_write / api_call / payment / browser_action / file_op / tool_call), side_effect ∈ none / reversible / irreversible. garl_record_action_receipt, garl_receipt.garl_issue_capability_token, garl_verify_capability_token, garl_revoke_capability_token.garl_evaluate_action.side_effect = reversible receipts. garl_undo_action.garl_get_trust_vector.FAQs
GARL Protocol MCP Server — cryptographic verification for AI agent actions. 29 named tools: submit signed Action Receipts (v0.1), query multi-dimensional Trust Vector, issue/verify/revoke capability tokens (JWT-shaped + ECDSA-secp256k1), Capability Gate p
The npm package @garl-protocol/mcp-server receives a total of 61 weekly downloads. As such, @garl-protocol/mcp-server popularity was classified as not popular.
We found that @garl-protocol/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.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.