{
 "server": "io.github.lonniev/cypher-mcp",
 "url": "https://cypher-mcp.fastmcp.app/mcp",
 "verdict": "CRITICAL findings present",
 "current_tool_count": 112,
 "tools_ever_seen": 112,
 "drift_events": 118,
 "findings_by_severity": {
  "high": 18,
  "critical": 1
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 112,
  "ran_at": "2026-09-01T00:17:50.751Z"
 },
 "current_tools": [
  "cypher_account_statement",
  "cypher_account_statement_infographic",
  "cypher_adoption_status",
  "cypher_anchor_symbol",
  "cypher_assert_invariant",
  "cypher_assert_rationale",
  "cypher_audit_what_changed_since",
  "cypher_audit_what_contradicts",
  "cypher_audit_what_derived_from",
  "cypher_audit_what_guards",
  "cypher_audit_who_authorized",
  "cypher_audit_why_exists",
  "cypher_authorize_capability_why",
  "cypher_bind_capability_to_symbol",
  "cypher_bind_rationale_to_symbol",
  "cypher_capability_patents",
  "cypher_check_authority_balance",
  "cypher_check_balance",
  "cypher_check_payment",
  "cypher_check_price",
  "cypher_check_proof_status",
  "cypher_claim_issue",
  "cypher_context_pack",
  "cypher_create_query",
  "cypher_delete_coupon",
  "cypher_delete_operator_credential",
  "cypher_delete_patron_credential",
  "cypher_delete_query",
  "cypher_execute_query_by_key",
  "cypher_explain_capability",
  "cypher_explain_patent_element",
  "cypher_factory_resolution_stats",
  "cypher_find_airline_flights",
  "cypher_forget_coupon",
  "cypher_forget_credentials",
  "cypher_get_nostr_profile",
  "cypher_get_notarization_proof",
  "cypher_get_operator_onboarding_status",
  "cypher_get_patron_credential_fields",
  "cypher_get_patron_onboarding_status",
  "cypher_get_pricing_model",
  "cypher_get_query",
  "cypher_guard_invariant_symbol",
  "cypher_index_symbol",
  "cypher_invariant_provenance",
  "cypher_issue_provenance",
  "cypher_link_capability_consumer",
  "cypher_link_capability_to_patent",
  "cypher_link_invariant_to_patent",
  "cypher_link_issue_to_capability",
  "cypher_link_pr",
  "cypher_link_root_cause",
  "cypher_list_canonical_identities",
  "cypher_list_capabilities",
  "cypher_list_constraint_types",
  "cypher_list_coupons",
  "cypher_list_invariants",
  "cypher_list_issues",
  "cypher_list_my_coupons",
  "cypher_list_notarizations",
  "cypher_list_patent_elements",
  "cypher_list_pull_requests",
  "cypher_list_queries",
  "cypher_mark_funding_state",
  "cypher_mark_invariant_contradiction",
  "cypher_mint_coupon",
  "cypher_notarize_ledger",
  "cypher_note_rejection",
  "cypher_oracle_about",
  "cypher_oracle_get_tax_rate",
  "cypher_oracle_how_to_join",
  "cypher_oracle_lookup_member",
  "cypher_oracle_network_advisory",
  "cypher_pr_provenance",
  "cypher_public_factory_stats",
  "cypher_publish_nostr_profile",
  "cypher_publish_tool",
  "cypher_purchase_credits",
  "cypher_receive_credentials",
  "cypher_receive_npub_proof",
  "cypher_recent_activity",
  "cypher_record_scope",
  "cypher_record_triage",
  "cypher_redeem_coupon",
  "cypher_register_service",
  "cypher_report_issue",
  "cypher_request_adoption",
  "cypher_request_credential_channel",
  "cypher_request_npub_proof",
  "cypher_reset_pricing_model",
  "cypher_restore_credits",
  "cypher_restore_neon_schema",
  "cypher_retire_funding_block",
  "cypher_route_rejection",
  "cypher_routing_history",
  "cypher_service_provenance",
  "cypher_service_status",
  "cypher_session_status",
  "cypher_set_pricing_model",
  "cypher_suggest_capability_why",
  "cypher_symbol_provenance",
  "cypher_symbols_in_service",
  "cypher_unpublish_tool",
  "cypher_update_coupon",
  "cypher_update_operator_credential",
  "cypher_update_patron_credential",
  "cypher_update_query",
  "cypher_upsert_capability",
  "cypher_upsert_patent_element",
  "cypher_upsert_pull_request",
  "cypher_what_realizes_capability",
  "cypher_which_service_handles"
 ],
 "drift": [
  {
   "tool": "cypher_check_balance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_purchase_credits",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_check_payment",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_restore_credits",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_account_statement",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_account_statement_infographic",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_report_issue",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_service_status",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_operator_onboarding_status",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_patron_onboarding_status",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_session_status",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_request_credential_channel",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_receive_credentials",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_forget_credentials",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_update_patron_credential",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_update_operator_credential",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_patron_credential",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_operator_credential",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_patron_credential_fields",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_request_npub_proof",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_receive_npub_proof",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_check_proof_status",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_oracle_how_to_join",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_oracle_get_tax_rate",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_oracle_lookup_member",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_oracle_about",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_oracle_network_advisory",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_check_authority_balance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_pricing_model",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_set_pricing_model",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_reset_pricing_model",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_request_adoption",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_adoption_status",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_restore_neon_schema",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_canonical_identities",
   "kind": "mutated",
   "severity": "critical",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_nostr_profile",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_publish_nostr_profile",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_check_price",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_constraint_types",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_mint_coupon",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_coupons",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_update_coupon",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_coupon",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_redeem_coupon",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_my_coupons",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_forget_coupon",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_notarize_ledger",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_notarization_proof",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_notarizations",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_execute_query_by_key",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_public_factory_stats",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_create_query",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_update_query",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_query",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_queries",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_query",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_publish_tool",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_unpublish_tool",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_anchor_symbol",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_assert_invariant",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_assert_rationale",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_audit_what_changed_since",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_audit_what_contradicts",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_audit_what_derived_from",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_audit_what_guards",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_audit_who_authorized",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_audit_why_exists",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_authorize_capability_why",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_bind_capability_to_symbol",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_bind_rationale_to_symbol",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_capability_patents",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_claim_issue",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_context_pack",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_explain_capability",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_explain_patent_element",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_factory_resolution_stats",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_find_airline_flights",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_guard_invariant_symbol",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_index_symbol",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_invariant_provenance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_issue_provenance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_link_capability_consumer",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_link_capability_to_patent",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_link_invariant_to_patent",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_link_issue_to_capability",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_link_pr",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_link_root_cause",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_capabilities",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_invariants",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_issues",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_patent_elements",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_pull_requests",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_mark_funding_state",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_mark_invariant_contradiction",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_note_rejection",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_pr_provenance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_recent_activity",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_record_scope",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_record_triage",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_register_service",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_retire_funding_block",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_route_rejection",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_routing_history",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_service_provenance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_suggest_capability_why",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_symbol_provenance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_symbols_in_service",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_upsert_capability",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_upsert_patent_element",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_upsert_pull_request",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_what_realizes_capability",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_which_service_handles",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_operator_credential",
   "kind": "added",
   "severity": "high",
   "detected_at": "2026-08-19T12:17:54.938Z"
  },
  {
   "tool": "cypher_issue_provenance",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-19T12:17:54.938Z"
  },
  {
   "tool": "cypher_link_pr",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-08-19T12:17:54.938Z"
  },
  {
   "tool": "cypher_list_pull_requests",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-19T12:17:54.938Z"
  },
  {
   "tool": "cypher_pr_provenance",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-19T12:17:54.938Z"
  },
  {
   "tool": "cypher_upsert_pull_request",
   "kind": "added",
   "severity": "info",
   "detected_at": "2026-08-19T12:17:54.938Z"
  }
 ],
 "findings": [
  {
   "tool": "cypher_account_statement_infographic",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'cypher_account_statement'",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_operator_onboarding_status",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "deliver each missing value. For patron-level credential status, use get_patron_onboarding_status instead. Free.",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_patron_onboarding_status",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "Report a patron's credential readiness for this operator. For set-once services (eXcalibur,",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_request_credential_channel",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_request_credential_channel",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_receive_credentials",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_receive_credentials",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_forget_credentials",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_forget_credentials",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_update_patron_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_update_patron_credential",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_update_operator_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_update_operator_credential",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_patron_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_delete_patron_credential",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_operator_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_delete_operator_credential",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_patron_credential_fields",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_get_patron_credential_fields",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_request_npub_proof",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "any service secret. To hand an operator its API keys or OAuth secrets, use ``request_credential_channel`` instead.",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_receive_npub_proof",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "Completes the npub-OWNERSHIP-PROOF flow (the credential-delivery counterpart is ``receive_credentials``). **Call this o",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_list_canonical_identities",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "description",
   "evidence": "o Reconcile can flag deploy drift instead of silently reporting clean when a live tool was never seeded (#174). If th",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_execute_query_by_key",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'cypher_find_airline_flights'",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_get_query",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "description",
   "evidence": "ate_query``. Omitted if the operator's Neo4j credentials aren't delivered yet (best-effort; the raw template is always p",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_publish_tool",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'cypher_find_airline_flights'",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_upsert_patent_element",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "inputSchema.properties.claim_family.description",
   "evidence": "Claim family, e.g. 'Nostr Identity & Credential Exchange'.",
   "seen_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "tool": "cypher_delete_operator_credential",
   "detector": "secret_material_reference",
   "severity": "high",
   "field": "name",
   "evidence": "cypher_delete_operator_credential",
   "seen_at": "2026-08-19T12:17:54.938Z"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 112,
   "ran_at": "2026-09-01T00:17:50.751Z"
  },
  {
   "status": "OK",
   "n_tools": 112,
   "ran_at": "2026-08-31T18:17:50.769Z"
  },
  {
   "status": "OK",
   "n_tools": 112,
   "ran_at": "2026-08-31T12:17:50.786Z"
  },
  {
   "status": "OK",
   "n_tools": 112,
   "ran_at": "2026-08-19T12:17:54.938Z"
  }
 ]
}