Raw scan report

Meta — the complete, unedited output of the deterministic mcptrustchecker engine v1.13.0, scanned . Every finding, capability tag and score component below is exactly what the engine produced — no AI, no post-processing.

← Back to the scan page
{
  "tool": {
    "name": "mcptrustchecker",
    "version": "1.13.0",
    "methodologyVersion": "mcptrustchecker-1.13"
  },
  "target": {
    "id": "@oliverames/meta-mcp-server",
    "source": {
      "kind": "package",
      "origin": "@oliverames/meta-mcp-server"
    },
    "server": {
      "name": "@oliverames/meta-mcp-server"
    }
  },
  "grade": "B",
  "score": {
    "score": 89,
    "threatScore": 96,
    "grade": "B",
    "band": "B",
    "categorySubtotals": {
      "injection": 0,
      "exfiltration": 0,
      "permissions": 0,
      "supply-chain": 3.6,
      "network": 0,
      "hygiene": 0
    },
    "vector": [
      {
        "kind": "threat",
        "ruleId": "MTC-SUP-005",
        "category": "supply-chain",
        "severity": "medium",
        "confidence": "heuristic",
        "rawWeight": 9,
        "confidenceMult": 0.4,
        "diminishingFactor": 1,
        "appliedPenalty": 3.6
      },
      {
        "kind": "client",
        "term": "capability-exposure",
        "level": "high",
        "label": "capability blast radius (high) — client exposure if the model is manipulated",
        "appliedPenalty": 6
      },
      {
        "kind": "client",
        "term": "verification-discount",
        "level": "repo",
        "label": "publisher verification (public source) — no provenance, but the source is public and inspectable",
        "appliedPenalty": 1
      },
      {
        "kind": "client",
        "term": "coverage-honesty",
        "level": "source",
        "label": "inspection depth (source) — how much of the target the scan could see",
        "appliedPenalty": 0
      }
    ],
    "gatesFired": [],
    "methodologyVersion": "mcptrustchecker-1.13"
  },
  "capability": {
    "level": "high",
    "reasons": [
      "ingests untrusted external content (a prompt-injection entry point)",
      "can send data / act on an external service",
      "can execute shell commands or code"
    ],
    "tags": [
      "untrusted-input",
      "external-sink",
      "code-exec"
    ]
  },
  "coverage": {
    "level": "source",
    "inputs": {
      "toolSurface": true,
      "implementationSource": true,
      "packageMetadata": true,
      "liveTransport": false
    },
    "caveats": [
      "Tools were statically extracted from the published source (200 recovered), not enumerated from a running server. Tool-poisoning, Unicode-smuggling, capability and toxic-flow analysis ran on this inferred surface, but a mis-parsed registration could be missed or mis-attributed, so tool-derived findings are capped below “confirmed”. To grade the real runtime surface, scan the running server: --command \"npx -y <package>\"."
    ]
  },
  "findings": [
    {
      "ruleId": "MTC-SRC-002",
      "title": "Shell/command execution in server code (dist/op-fallback.js)",
      "category": "permissions",
      "severity": "high",
      "confidence": "strong",
      "description": "In the server's implementation (`dist/op-fallback.js:1`): Spawning a shell/process is command-execution capability; with unsanitized tool input it is command injection / RCE. This is read from the code itself — not from the tool description — so a poisoned server cannot hide it behind honest-looking metadata.",
      "remediation": "Review this call path: confirm it never receives unsanitized tool input, constrain it, or remove it. Treat a server whose code reaches these sinks as high-capability regardless of what its tools claim.",
      "location": {
        "kind": "server",
        "name": "dist/op-fallback.js"
      },
      "evidence": "ecFileSync } from \"node:child_process\"; /** * If the given env var is empty, attempt to resolve it from 1Password CLI.",
      "owasp": "LLM05:2025 Improper Output Handling",
      "data": {
        "rule": "MTC-SRC-002",
        "file": "dist/op-fallback.js",
        "line": 1,
        "nonRuntime": false
      }
    },
    {
      "ruleId": "MTC-FLOW-005",
      "title": "Untrusted input can drive an external action",
      "category": "exfiltration",
      "severity": "medium",
      "confidence": "strong",
      "description": "Untrusted-input tools ([meta_browse_targeting_categories, meta_create_product_feed, meta_get_page, meta_get_page_conversations, meta_get_conversation_messages, meta_get_page_insights, meta_get_page_albums, meta_get_page_events, meta_get_page_tagged, meta_get_page_fan_demographics, meta_get_page_videos, meta_get_page_tabs, meta_get_page_picture, meta_get_page_locations, meta_get_page_cta, meta_get_page_photos, meta_get_page_ratings, meta_get_page_automated_responses]) co-exist with external-action tools ([meta_subscribe_page_webhooks]). A prompt injection could cause unwanted external actions, though no direct sensitive-data leak path was found.",
      "remediation": "Require confirmation for state-changing/egress actions triggered after processing untrusted content.",
      "location": {
        "kind": "flow",
        "name": "meta_browse_targeting_categories → meta_subscribe_page_webhooks"
      },
      "evidence": "untrusted [meta_browse_targeting_categories, meta_create_product_feed, meta_get_page, meta_get_page_conversations, meta_get_conversation_messages, meta_get_page",
      "owasp": "LLM06:2025 Excessive Agency",
      "references": [],
      "data": {
        "untrusted": [
          "meta_browse_targeting_categories",
          "meta_create_product_feed",
          "meta_get_page",
          "meta_get_page_conversations",
          "meta_get_conversation_messages",
          "meta_get_page_insights",
          "meta_get_page_albums",
          "meta_get_page_events",
          "meta_get_page_tagged",
          "meta_get_page_fan_demographics",
          "meta_get_page_videos",
          "meta_get_page_tabs",
          "meta_get_page_picture",
          "meta_get_page_locations",
          "meta_get_page_cta",
          "meta_get_page_photos",
          "meta_get_page_ratings",
          "meta_get_page_automated_responses"
        ],
        "sinks": [
          "meta_subscribe_page_webhooks"
        ]
      }
    },
    {
      "ruleId": "MTC-SUP-005",
      "title": "Near-miss of exa-mcp-server (edit distance 2)",
      "category": "supply-chain",
      "severity": "medium",
      "confidence": "heuristic",
      "description": "\"@oliverames/meta-mcp-server\" is edit-distance 2 from the package \"exa-mcp-server\". Verify this is the intended package.",
      "remediation": "Confirm you meant \"exa-mcp-server\". Install packages only from their documented, official name.",
      "location": {
        "kind": "package",
        "name": "@oliverames/meta-mcp-server"
      },
      "owasp": "LLM03:2025 Supply Chain",
      "references": [
        "https://github.com/ossf/package-analysis",
        "https://owasp.org/www-project-top-10-ci-cd-security-risks/"
      ],
      "data": {
        "candidate": "@oliverames/meta-mcp-server",
        "target": "exa-mcp-server"
      }
    }
  ],
  "toxicFlows": [
    {
      "id": "flow-1",
      "severity": "medium",
      "confidence": "strong",
      "untrustedInput": [
        "meta_browse_targeting_categories",
        "meta_create_product_feed",
        "meta_get_page",
        "meta_get_page_conversations",
        "meta_get_conversation_messages",
        "meta_get_page_insights",
        "meta_get_page_albums",
        "meta_get_page_events",
        "meta_get_page_tagged",
        "meta_get_page_fan_demographics",
        "meta_get_page_videos",
        "meta_get_page_tabs",
        "meta_get_page_picture",
        "meta_get_page_locations",
        "meta_get_page_cta",
        "meta_get_page_photos",
        "meta_get_page_ratings",
        "meta_get_page_automated_responses"
      ],
      "sensitiveSource": [],
      "externalSink": [
        "meta_subscribe_page_webhooks"
      ],
      "selfContained": false,
      "description": "Untrusted input can drive an external action even though no sensitive source is exposed."
    }
  ],
  "capabilities": [
    {
      "tool": "meta_search_ad_library",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_ad_accounts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_campaigns",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_campaign",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_campaign",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_campaign",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_campaign",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_migrate_campaign_to_advantage_plus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_adsets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_adset",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_adset",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_ads",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_ad",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_ad",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_ad_creatives",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_ad_creative",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_preview",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_ad",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_adset",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_account_users",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_upload_ad_image",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_search_targeting_interests",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_search_targeting_geolocations",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_search_targeting_demographics",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_reach_estimate",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_delivery_estimate",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_pixels",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_pixel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_pixel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_pixel_stats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_pixel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_pixel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_share_pixel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_pixel_events",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_custom_conversions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_custom_conversion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_saved_audiences",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_ad_rules",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_ad_labels",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_ad_label",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_ad_videos",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_upload_ad_video",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_account_activity",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_account",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_adset",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_creative",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_ad_rule",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_ad_rule",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_ad_images",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_browse_targeting_categories",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"browse\""
        ]
      }
    },
    {
      "tool": "meta_create_saved_audience",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_saved_audience",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_business_assets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_ad_study",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_studies",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_study_results",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_leadgen_forms",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_leadgen_leads",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_rule",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_minimum_budgets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_offline_event_sets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_send_offline_event",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_custom_audiences",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_custom_audience",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_custom_audience",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_lookalike_audience",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_custom_audience",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_generate_chart",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_generate_comparison_chart",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_product_catalogs",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_product_catalog",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_products",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_product",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_product",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_product",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_product",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_product_sets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_product_feeds",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_product_feed",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"fetch\""
        ]
      }
    },
    {
      "tool": "meta_send_conversion_event",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_test_conversion_events",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_account_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_campaign_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_adset_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_ad_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_instagram_accounts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_media",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_publish_instagram_photo",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_publish_instagram_reel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_publish_instagram_story",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_publish_instagram_carousel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_check_instagram_publishing_limit",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_account_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_media_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_comments",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_reply_instagram_comment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_search_instagram_hashtag",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_user",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_stories",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_instagram_media",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_toggle_instagram_comments",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_instagram_comment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_comment_replies",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_media_children",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_check_instagram_container",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_mentioned_media",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_recent_hashtags",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_live_media",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_product_tags",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_publish_instagram_container",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_single_media",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_conversations",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_messages",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_send_instagram_message",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_send_instagram_media_message",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_broadcast_channels",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_broadcast_channel_messages",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_send_broadcast_channel_message",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_broadcast_channel_poll",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_hide_instagram_comment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_instagram_available_catalogs",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_search_instagram_catalog_products",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_list_pages",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_create_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_posts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_photo_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_video_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page_conversations",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_conversation_messages",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_send_page_message",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page_insights",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_post_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_page",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_post_comments",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_reply_post_comment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_delete_comment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_like_object",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_scheduled_posts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page_albums",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_page_events",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_page_tagged",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_page_fan_demographics",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_post_reactions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page_videos",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_visitor_posts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_published_posts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_blocked_users",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_block_user",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page_tabs",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_page_picture",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_event",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page_locations",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_page_cta",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_page_photos",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_get_page_ratings",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_subscribe_page_webhooks",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\""
        ]
      }
    },
    {
      "tool": "meta_get_promotable_posts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_page_picture",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_update_page_cover",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_hide_comment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_publish_page_story",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_create_live_video",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_live_videos",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_end_live_video",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_get_page_automated_responses",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "meta_set_instant_reply",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_set_away_message",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_set_greeting",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_publish_page_reel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_cross_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_profile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_posts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_publish_text",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_publish_image",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_publish_video",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_publish_carousel",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_delete_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_replies",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_hide_reply",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_post_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_user_insights",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_check_rate_limits",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_conversation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_mentions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_media_children",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_repost",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_publish_gif",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_publish_link",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_followers",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "threads_get_following",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_debug_token",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_health_check",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "meta_search_places",
      "tags": [],
      "reasons": {}
    }
  ],
  "surfaceDigest": "64aef3695e033b0d53b395fc0b248033a95d9be4b70d9ae9443b6fd325c64adc",
  "stats": {
    "tools": 200,
    "prompts": 0,
    "resources": 0,
    "findingsBySeverity": {
      "critical": 0,
      "high": 1,
      "medium": 2,
      "low": 0,
      "info": 0
    }
  }
}