# `io.github.stevologic/security-recipes` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.stevologic/security-recipes
- JSON: https://anlyon.dev/api/v1/servers/io.github.stevologic/security-recipes
- Version: 1.0.0 (active)
- Publisher: io.github.stevologic (GitHub account)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Repository: https://github.com/stevologic/security-recipes.ai
- Metadata from the official MCP Registry, synced 2026-10-21T18:49:52.898Z

Title and description, as the publisher wrote them:

```untrusted-server-text
Security Recipes
Read-only CVE intelligence, remediation playbooks, and agent setup guides. Not a scanner.
```

Scanned 2026-10-21T19:27:45.226Z over streamable-http.

**75 tools: 6 change things and 69 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 6 | ask |
| Only reads | read | 69 | allow |

## Findings

No check matched anything in these tool definitions.


## Changes things (6)

Creates or changes something that can be changed back. Claude Code: ask.

### `recipes_agentic_run_receipt_pack`

- The name "recipes_agentic_run_receipt_pack" says "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Return agent run receipt templates for identity, context, tools, egress, approval, and evidence.
```

### `recipes_match_finding`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Heuristic matcher that suggests best-fit recipes for a security finding.
```

### `recipes_mcp_upstream_call`

- The name "recipes_mcp_upstream_call" says "call": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Call an allowed read-only tool on a configured upstream MCP server.
```

### `recipes_mcp_upstream_context`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Collect bounded context from configured upstream MCP servers for a remediation query.
```

### `recipes_playbook_plan`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Build a deterministic, read-only phase, gate, and evidence checklist for a finding.
```

### `recipes_refresh`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Refresh the in-memory copy of recipes-index.json.
```

## Only reads (69)

Looks things up and changes nothing. Claude Code: allow.

### `recipes_a2a_agent_card_trust_profile`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return A2A Agent Card intake profiles, trust controls, and sample decisions.
```

### `recipes_agent_capability_risk_register`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return capability-based residual risk scores for agentic workflows.
```

### `recipes_agent_handoff_boundary_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return agent handoff boundary profiles, protocol controls, and workflow maps.
```

### `recipes_agent_identity_ledger`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return agent non-human identity, delegation, scope, and audit contracts.
```

### `recipes_agent_memory_boundary_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return agent memory classes, workflow profiles, TTLs, and persistence decisions.
```

### `recipes_agent_skill_supply_chain_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return agent skill provenance, permission, isolation, and supply-chain decisions.
```

### `recipes_agent_trust_fabric_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return Agent Trust Fabric dimensions, workflow tiers, source evidence, and buyer proof.
```

### `recipes_agentic_action_runtime_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return action classes, workflow action envelopes, runtime policy, and evidence.
```

### `recipes_agentic_aivss_risk_scoring_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return AIVSS-aligned agentic risk scores, SLAs, evidence, and hosted MCP wedges.
```

### `recipes_agentic_app_intake_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return generated agentic app launch-review profiles and decisions.
```

### `recipes_agentic_approval_receipt_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return scope-bound approval receipt profiles, workflow requirements, and evidence.
```

### `recipes_agentic_assurance_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return enterprise assurance controls, workflow evidence, and AI/Agent BOM seed.
```

### `recipes_agentic_catastrophic_risk_annex`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the severe-risk annex for high-impact agentic AI runtime decisions.
```

### `recipes_agentic_control_plane_blueprint`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the acquisition-ready agentic control plane architecture and buyer evidence map.
```

### `recipes_agentic_entitlement_review_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return expiring agent entitlement leases, access reviews, and scope evidence.
```

### `recipes_agentic_exposure_graph`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return risk-ranked agentic exposure paths across context, identities, MCP tools, and evidence.
```

### `recipes_agentic_incident_response_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return agentic incident response classes, phases, workflow matrix, and evidence.
```

### `recipes_agentic_measurement_probe_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return measurement probes for agentic workflow traceability and readiness.
```

### `recipes_agentic_posture_snapshot`

- The name "recipes_agentic_posture_snapshot" says "snapshot": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the generated enterprise posture snapshot for agentic AI and MCP operations.
```

### `recipes_agentic_protocol_conformance_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP/A2A protocol conformance evidence and buyer-ready drift controls.
```

### `recipes_agentic_readiness_scorecard`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return generated scale, pilot, gate, or block decisions for agentic workflows.
```

### `recipes_agentic_red_team_drill_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return adversarial drills for agentic remediation workflows and MCP controls.
```

### `recipes_agentic_red_team_replay_harness`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return replay fixtures, expected decisions, and evidence gates for red-team drills.
```

### `recipes_agentic_soc_detection_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return SIEM-ready detections for agentic AI and MCP telemetry.
```

### `recipes_agentic_source_freshness_watch`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return source-freshness and standards-drift evidence for SecurityRecipes.
```

### `recipes_agentic_standards_crosswalk`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return standards-to-evidence mappings for agentic AI, MCP, and prompt-injection guidance.
```

### `recipes_agentic_system_bom`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the Agentic System BOM for workflows, agents, identities, MCP tools, and evidence.
```

### `recipes_agentic_telemetry_contract`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the OpenTelemetry-aligned agentic telemetry and redaction contract.
```

### `recipes_agentic_threat_radar`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return current source-backed agentic AI threat signals and product priorities.
```

### `recipes_browser_agent_boundary_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return browser-agent workspace classes, task profiles, controls, and evidence.
```

### `recipes_context_egress_boundary_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return context egress data classes, destination classes, and workflow boundary policy.
```

### `recipes_context_poisoning_guard_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return context-poisoning scan results for registered secure-context sources.
```

### `recipes_critical_infrastructure_secure_context_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the generated critical-infrastructure secure-context profile.
```

### `recipes_cve_catalog_info`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the complete Medium/High/Critical CVE catalog scope, coverage, provenance, and counts.
```

### `recipes_cve_get`

- The name "recipes_cve_get" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get evidence, recipe authority, and a bounded code/config/file change plan for one exact CVE.
```

### `recipes_cve_search`

- The name "recipes_cve_search" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search every in-scope Medium/High/Critical CVE; use recipes_cve_get for complete details.
```

### `recipes_design_partner_pilot_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the design partner pilot motion for buyer proof and hosted MCP validation.
```

### `recipes_enterprise_trust_center_export`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the bundled enterprise trust-center export for buyer and platform diligence.
```

### `recipes_get`

- The name "recipes_get" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get a full recipe record by slug or path.
```

### `recipes_hosted_mcp_readiness_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the hosted MCP readiness plan for enterprise product rollout.
```

### `recipes_list`

- The name "recipes_list" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List recipes with optional metadata filtering.
```

### `recipes_mcp_authorization_conformance_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP authorization conformance, scope-drift, and token-boundary evidence.
```

### `recipes_mcp_connector_intake_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP connector intake decisions, risk findings, gaps, and promotion plans.
```

### `recipes_mcp_connector_trust_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP connector trust tiers, controls, evidence, and workflow namespace coverage.
```

### `recipes_mcp_elicitation_boundary_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP form-mode and URL-mode elicitation boundary evidence.
```

### `recipes_mcp_gateway_policy`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return generated MCP gateway policy for scoped tool access and runtime controls.
```

### `recipes_mcp_risk_coverage_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return OWASP MCP and agentic-skill risk coverage mapped to generated evidence.
```

### `recipes_mcp_server_get`

- The name "recipes_mcp_server_get" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return one publicly documented MCP server with official setup and safety guidance.
```

### `recipes_mcp_servers_list`

- The name "recipes_mcp_servers_list" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search the bundled catalog of publicly documented MCP servers and ecosystems.
```

### `recipes_mcp_stdio_launch_boundary_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP STDIO launch boundaries, profiles, decisions, and evidence.
```

### `recipes_mcp_tool_risk_contract`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP tool annotation, trust, and session-combination risk evidence.
```

### `recipes_mcp_tool_surface_drift_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return pinned MCP tool descriptions, schemas, annotations, and drift evidence.
```

### `recipes_mcp_upstream_servers`

- The description's first verb is "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List optional upstream MCP servers configured for this Security Recipes server.
```

### `recipes_mcp_upstream_tools`

- The description's first verb is "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List tools exposed by a configured upstream MCP server and show local allow decisions.
```

### `recipes_model_provider_routing_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return model-provider route profiles, workflow mappings, and required evidence.
```

### `recipes_playbook_get`

- The name "recipes_playbook_get" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get one complete remediation workflow, evidence, output, and Python contract.
```

### `recipes_playbooks_list`

- The name "recipes_playbooks_list" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List concise remediation playbook records, optionally filtered by query or category.
```

### `recipes_quality_report`

- The description's first verb is "summarize": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Summarize recipe quality tiers and list recipes missing world-class signals.
```

### `recipes_search`

- The name "recipes_search" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Full-text search over security-recipes documents.
```

### `recipes_secure_context_attestation_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return secure-context attestation subjects, verification policy, and recertification state.
```

### `recipes_secure_context_buyer_diligence_brief`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return buyer and acquirer diligence evidence for the secure context layer.
```

### `recipes_secure_context_customer_proof_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the customer proof contract for design partner and acquisition evidence.
```

### `recipes_secure_context_eval_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return scenario-backed secure-context evals for retrieval, attestation, egress, and handoffs.
```

### `recipes_secure_context_evidence_contract`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the secure context evidence API and release contract.
```

### `recipes_secure_context_lineage_ledger`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return context lineage, reuse policy, stage requirements, hashes, and workflow envelopes.
```

### `recipes_secure_context_trust_pack`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return context provenance, retrieval policy, source hashes, and workflow context packages.
```

### `recipes_secure_context_value_model`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return the secure context value model for buyer, ROI, and acquisition diligence.
```

### `recipes_server_info`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return MCP server metadata and source-index configuration.
```

### `recipes_workflow_control_plane`

- The description's first verb is "return": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return workflow control-plane policy for agents, reviewers, and MCP gateways.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `security-recipes`:

```json
{
  "permissions": {
    "allow": [
      "mcp__security-recipes__recipes_server_info",
      "mcp__security-recipes__recipes_mcp_upstream_servers",
      "mcp__security-recipes__recipes_mcp_servers_list",
      "mcp__security-recipes__recipes_mcp_server_get",
      "mcp__security-recipes__recipes_mcp_upstream_tools",
      "mcp__security-recipes__recipes_search",
      "mcp__security-recipes__recipes_list",
      "mcp__security-recipes__recipes_get",
      "mcp__security-recipes__recipes_playbooks_list",
      "mcp__security-recipes__recipes_playbook_get",
      "mcp__security-recipes__recipes_cve_catalog_info",
      "mcp__security-recipes__recipes_cve_search",
      "mcp__security-recipes__recipes_cve_get",
      "mcp__security-recipes__recipes_quality_report",
      "mcp__security-recipes__recipes_workflow_control_plane",
      "mcp__security-recipes__recipes_mcp_gateway_policy",
      "mcp__security-recipes__recipes_agentic_assurance_pack",
      "mcp__security-recipes__recipes_agent_identity_ledger",
      "mcp__security-recipes__recipes_agentic_entitlement_review_pack",
      "mcp__security-recipes__recipes_agentic_approval_receipt_pack",
      "mcp__security-recipes__recipes_mcp_connector_trust_pack",
      "mcp__security-recipes__recipes_mcp_connector_intake_pack",
      "mcp__security-recipes__recipes_mcp_stdio_launch_boundary_pack",
      "mcp__security-recipes__recipes_mcp_authorization_conformance_pack",
      "mcp__security-recipes__recipes_mcp_elicitation_boundary_pack",
      "mcp__security-recipes__recipes_mcp_tool_risk_contract",
      "mcp__security-recipes__recipes_mcp_tool_surface_drift_pack",
      "mcp__security-recipes__recipes_agentic_red_team_drill_pack",
      "mcp__security-recipes__recipes_agentic_red_team_replay_harness",
      "mcp__security-recipes__recipes_agentic_readiness_scorecard",
      "mcp__security-recipes__recipes_agent_capability_risk_register",
      "mcp__security-recipes__recipes_agent_memory_boundary_pack",
      "mcp__security-recipes__recipes_agent_skill_supply_chain_pack",
      "mcp__security-recipes__recipes_agent_handoff_boundary_pack",
      "mcp__security-recipes__recipes_a2a_agent_card_trust_profile",
      "mcp__security-recipes__recipes_agentic_system_bom",
      "mcp__security-recipes__recipes_secure_context_trust_pack",
      "mcp__security-recipes__recipes_secure_context_attestation_pack",
      "mcp__security-recipes__recipes_secure_context_lineage_ledger",
      "mcp__security-recipes__recipes_secure_context_eval_pack",
      "mcp__security-recipes__recipes_context_poisoning_guard_pack",
      "mcp__security-recipes__recipes_context_egress_boundary_pack",
      "mcp__security-recipes__recipes_agentic_threat_radar",
      "mcp__security-recipes__recipes_agentic_standards_crosswalk",
      "mcp__security-recipes__recipes_agentic_source_freshness_watch",
      "mcp__security-recipes__recipes_mcp_risk_coverage_pack",
      "mcp__security-recipes__recipes_agentic_protocol_conformance_pack",
      "mcp__security-recipes__recipes_agentic_control_plane_blueprint",
      "mcp__security-recipes__recipes_agentic_exposure_graph",
      "mcp__security-recipes__recipes_agentic_posture_snapshot",
      "mcp__security-recipes__recipes_agentic_aivss_risk_scoring_pack",
      "mcp__security-recipes__recipes_agentic_app_intake_pack",
      "mcp__security-recipes__recipes_model_provider_routing_pack",
      "mcp__security-recipes__recipes_agentic_catastrophic_risk_annex",
      "mcp__security-recipes__recipes_critical_infrastructure_secure_context_pack",
      "mcp__security-recipes__recipes_agentic_incident_response_pack",
      "mcp__security-recipes__recipes_agentic_action_runtime_pack",
      "mcp__security-recipes__recipes_agent_trust_fabric_pack",
      "mcp__security-recipes__recipes_browser_agent_boundary_pack",
      "mcp__security-recipes__recipes_agentic_measurement_probe_pack",
      "mcp__security-recipes__recipes_agentic_telemetry_contract",
      "mcp__security-recipes__recipes_agentic_soc_detection_pack",
      "mcp__security-recipes__recipes_enterprise_trust_center_export",
      "mcp__security-recipes__recipes_secure_context_value_model",
      "mcp__security-recipes__recipes_design_partner_pilot_pack",
      "mcp__security-recipes__recipes_secure_context_buyer_diligence_brief",
      "mcp__security-recipes__recipes_secure_context_customer_proof_pack",
      "mcp__security-recipes__recipes_secure_context_evidence_contract",
      "mcp__security-recipes__recipes_hosted_mcp_readiness_pack"
    ],
    "ask": [
      "mcp__security-recipes__recipes_mcp_upstream_call",
      "mcp__security-recipes__recipes_mcp_upstream_context",
      "mcp__security-recipes__recipes_refresh",
      "mcp__security-recipes__recipes_playbook_plan",
      "mcp__security-recipes__recipes_agentic_run_receipt_pack",
      "mcp__security-recipes__recipes_match_finding"
    ],
    "deny": []
  }
}
```
