Raw scan report

Polish Academic — 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": "polish-academic-mcp",
    "source": {
      "kind": "package",
      "origin": "polish-academic-mcp"
    },
    "server": {
      "name": "polish-academic-mcp"
    }
  },
  "grade": "A",
  "score": {
    "score": 96,
    "threatScore": 100,
    "grade": "A",
    "band": "A",
    "categorySubtotals": {
      "injection": 0,
      "exfiltration": 0,
      "permissions": 0,
      "supply-chain": 0,
      "network": 0,
      "hygiene": 0
    },
    "vector": [
      {
        "kind": "client",
        "term": "capability-exposure",
        "level": "moderate",
        "label": "capability blast radius (moderate) — client exposure if the model is manipulated",
        "appliedPenalty": 3
      },
      {
        "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": "moderate",
    "reasons": [
      "ingests untrusted external content (a prompt-injection entry point)",
      "reads sensitive or local data"
    ],
    "tags": [
      "untrusted-input",
      "sensitive-source"
    ]
  },
  "coverage": {
    "level": "source",
    "inputs": {
      "toolSurface": true,
      "implementationSource": true,
      "packageMetadata": true,
      "liveTransport": false
    },
    "caveats": [
      "Tools were statically extracted from the published source (85 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-SUP-012",
      "title": "Package has no license",
      "category": "hygiene",
      "severity": "info",
      "confidence": "strong",
      "description": "\"polish-academic-mcp\" has no declared license. This is a legal/reuse concern, not a security finding.",
      "location": {
        "kind": "package",
        "name": "polish-academic-mcp"
      }
    }
  ],
  "toxicFlows": [],
  "capabilities": [
    {
      "tool": "agh_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "agh_get_item",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "amu_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "amu_get_item",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "baztol_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "baztol_browse_domain",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"browse\""
        ]
      }
    },
    {
      "tool": "baztol_get_resource",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bdl_search_subjects",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bdl_search_variables",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bdl_search_units",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bdl_get_variable",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bdl_get_data_by_variable",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bdl_get_data_by_unit",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bn_search_publications",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bn_search_articles",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bn_get_article",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "blz_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "blz_get_listing",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "blz_listing_categories",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "dane_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "dane_get_dataset",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "dokumenty_slaska_get_page",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "dokumenty_slaska_medieval_catalog",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fn_repo_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fn_repo_get_node",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fn_repo_film_index",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fn_repo_browse_kind",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"browse\""
        ]
      }
    },
    {
      "tool": "filmpolski_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "filmpolski_get_item",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fototeka_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fototeka_get_photo",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fototekaslaska_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "fototekaslaska_get_photo",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "gapla_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "gapla_get_poster",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "icm_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "icm_get_item",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "imgw_synop",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "imgw_hydro",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "imgw_meteo",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "imgw_warnings",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "isap_search_acts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "isap_get_act",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "ludzie_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "ludzie_semantic_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "ludzie_get_scientist",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "nac_news_rss",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"rss\""
        ]
      }
    },
    {
      "tool": "nac_site_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "nac_get_post",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "nac_get_page",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"get_page\""
        ]
      }
    },
    {
      "tool": "ninateka_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "ninateka_get_vod",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "pauart_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "pauart_get_artwork",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "pbn_search_publications",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "pbn_search_persons",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "pbn_get_publication",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "pkn_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "polon_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "rcin_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "rcin_get_record",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "repod_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "repod_get_dataset",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "rodbuk_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "ruj_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "ruj_get_item",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "saos_search_judgments",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "saos_get_judgment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "saos_dump_services",
      "tags": [
        "sensitive-source"
      ],
      "reasons": {
        "sensitive-source": [
          "keyword \"dump\""
        ]
      }
    },
    {
      "tool": "saos_dump_common_courts",
      "tags": [
        "sensitive-source"
      ],
      "reasons": {
        "sensitive-source": [
          "keyword \"dump\""
        ]
      }
    },
    {
      "tool": "saos_dump_sc_chambers",
      "tags": [
        "sensitive-source"
      ],
      "reasons": {
        "sensitive-source": [
          "keyword \"dump\""
        ]
      }
    },
    {
      "tool": "saos_dump_judgments",
      "tags": [
        "sensitive-source"
      ],
      "reasons": {
        "sensitive-source": [
          "keyword \"dump\""
        ]
      }
    },
    {
      "tool": "saos_dump_enrichments",
      "tags": [
        "sensitive-source"
      ],
      "reasons": {
        "sensitive-source": [
          "keyword \"dump\""
        ]
      }
    },
    {
      "tool": "bs_sejm_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "bs_sejm_get_item",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "sum_aleph_find",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "sum_aleph_present",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "uafm_search",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "uafm_get_item",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "wiedza_search_norms",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "wiedza_get_standard",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "wolnelektury_get_book",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "wolnelektury_get_collection",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "wolnelektury_filter_books",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "wolnelektury_list_taxonomy",
      "tags": [],
      "reasons": {}
    }
  ],
  "surfaceDigest": "7cc6b33a78b835ac87e9c9c878e24b5c9cec9aca3aefa32bfc26cbb7cb381b54",
  "stats": {
    "tools": 85,
    "prompts": 0,
    "resources": 0,
    "findingsBySeverity": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 0,
      "info": 1
    }
  }
}