MCP server for querying CKAN open data portals (package search, DataStore SQL, organizations, groups, tags)
- vulnerabilities attested + 50
- capability exposure inferred + 6
- recent drift inferred + 20
- tool safety inferred + 12
- trust mitigators mixed − 8
attested inferred mixed
The A–E grade is our heuristic synthesis — a "review this" prompt, not a verdict. Each factor is tagged by what backs it: attested (a verifiable record), reported (a third party's claim), or inferred (our own heuristic, e.g. permissions). See methodology.
graded 8m ago · see ecosystem CVEs →
- D · 73 → E · 80
- D · 65 → D · 73
- C · 36 → D · 65
- B · 19 → C · 36
- B · 24 → B · 19
- B · 17 → B · 24
- A · 11 → B · 17
- A · 0 → A · 11
- high dangerous code
dynamic exec: concat require() · obfuscated payload: dynamic require()/import()
analyzed commit fd03d6c · analyzer v28 · 2d ago
skills & prompt files 5
- skill ondata-ckan-mcp-server-fd03d6c/.claude/skills/data-exploration/SKILL.md
- agent-rules ondata-ckan-mcp-server-fd03d6c/AGENTS.md
- agent-rules ondata-ckan-mcp-server-fd03d6c/CLAUDE.md
- agent-rules ondata-ckan-mcp-server-fd03d6c/openspec/AGENTS.md
- skill ondata-ckan-mcp-server-fd03d6c/skills/ckan-mcp/SKILL.md
danger signals3
- dynamic code execution concat require() ondata-ckan-mcp-server-fd03d6c/src/utils/http.ts :93
const mod = (await import("node:" + "zlib")) as ZlibModule; - suspicious endpoint 169.254.169.254 (cloud metadata) ondata-ckan-mcp-server-fd03d6c/tests/integration/sparql.test.ts :74
querySparqlEndpoint('https://169.254.169.254/sparql', 'SELECT * WHERE { }') - suspicious endpoint 169.254.169.254 (cloud metadata) ondata-ckan-mcp-server-fd03d6c/tests/unit/http.test.ts :40
expect(() => validateServerUrl('http://169.254.169.254/latest/meta-data/')).toThrow('private/internal');
- recent drift +20 capability drift →
Heuristic, inferred signals — false positives (legitimately powerful tools, forks, language ports) are expected. Treat each as "review this", not a verdict. See the ecosystem-wide picture on the security hub, or the fleet security of ondata.