A server to provide information about EOxElements custom elements for coding agents.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in EOX-A/EOxElements
- HIGH code analysis flagged dynamic code execution in EOX-A/EOxElements
transport streamable-http · http
verified
reported
listed in the official MCP registry counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 675d723 · analyzer v17 · 3d ago
skills & prompt files 1
- agent-rulesEOX-A-EOxElements-675d723/AGENTS.md
danger signals1
- dynamic code executioneval()EOX-A-EOxElements-675d723/elements/map/src/methods/map/setters.js:136
const newLayers = eval("(" + serialize(layers) + ")");
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 5
- fs EOX-A-EOxElements-675d723/mcp-server/index.js :10
import fs from "fs"; - fs EOX-A-EOxElements-675d723/scripts/generate-llms-txt.mjs :1
import fs from "fs"; - fs EOX-A-EOxElements-675d723/scripts/generate-snippets.mjs :4
import fs from "fs"; - fs EOX-A-EOxElements-675d723/scripts/loader.mjs :1
import fs from "fs/promises"; - fs EOX-A-EOxElements-675d723/tasks/init-style.js :2
import fs from "fs";
network 16
- net EOX-A-EOxElements-675d723/elements/feedback/src/main.js :338
await fetch(this.endpoint, { - net EOX-A-EOxElements-675d723/elements/geosearch/src/main.js :252
const response = await fetch(encodeURI(uri)); - net EOX-A-EOxElements-675d723/elements/itemfilter/src/helpers/filter-external.js :23
: await fetch(url).then(async (response) => await response.json()); - net EOX-A-EOxElements-675d723/elements/itemfilter/stories/external.js :82
const response = await fetch(url); - net EOX-A-EOxElements-675d723/elements/jsonform/src/helpers/editor.js :496
const response = await fetch(property); - net EOX-A-EOxElements-675d723/elements/layercontrol/src/helpers/fetch-capabilities.js :24
const response = await fetch(updatedURL); - net EOX-A-EOxElements-675d723/elements/map/src/custom/sources/WMTSCapabilities.js :38
fetch(options.url) - net EOX-A-EOxElements-675d723/elements/map/src/helpers/select.js :348
fetch(url) - net EOX-A-EOxElements-675d723/elements/map/src/plugins/globe/openglobus.js :179
fetch(source.getUrl().toString()) - net EOX-A-EOxElements-675d723/elements/stacinfo/src/helpers/fetch-stac.js :16
response = await fetch(`${that.for}?ts=${Date.now()}`); - net EOX-A-EOxElements-675d723/elements/storytelling/src/helpers/load-markdown-url.js :9
const response = await fetch(url); - net EOX-A-EOxElements-675d723/elements/timecontrol/src/helpers/export-animation.js :141
const resp = await fetch(url); - net EOX-A-EOxElements-675d723/elements/timecontrol/stories/date-filter.js :139
const searchResponse = await fetch(url); - net EOX-A-EOxElements-675d723/elements/timecontrol/stories/expert.js :146
const searchResponse = await fetch(url); - net EOX-A-EOxElements-675d723/elements/timecontrol/stories/external-map-rendering.js :124
const searchResponse = await fetch(url); - net EOX-A-EOxElements-675d723/mcp-server/index.js :38
const response = await fetch(
declared dependencies 28
- @eox/elements-utils@^1.2.0
- @eox/ui@^1.0.0
- @custom-elements-manifest/analyzer@^0.11.0
- @cypress/code-coverage@^4.0.0
- @cypress/mount-utils@^4.0.0
- @eox/eslint-config@^2.0.0
- @storybook/addon-docs@^10.0.8
- @storybook/web-components-vite@^10.0.8
- concurrently@^10.0.1
- custom-elements-manifest@^2.0.0
- markdown-it@^14.1.1
- cypress@^15.0.0
- cypress-fail-on-console-error@^5.1.1
- cypress-file-upload@^5.0.8
- cypress-lit@^0.0.8
- cypress-network-idle@^2.0.1
- eslint-plugin-storybook@^10.0.8
- nodemon@^3.0.3
- nyc@^18.0.0
- prettier-plugin-svelte@^4.1.0
- rimraf@^6.0.1
- serialize-javascript@^7.0.0
- storybook@^10.0.8
- typedoc@^0.28.14
- typedoc-plugin-markdown@^4.9.0
- typedoc-plugin-merge-modules@^7.0.0
- typescript-json-schema@^0.67.3
- vite-plugin-istanbul@^9.0.0