github JavaScript analyzed ce2179e unconfirmed MCP

aeonfun/opendia

github

Connect your browser to AI models. Just use Dia on Chrome, Arc or Firefox.

maintainer
aeonfun
licence
MIT
first seen
2026-07-13
last seen
2026-09-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit ce2179e · analyzer v33 · 14h ago

skills & prompt files 2

danger signals1

code evidence vv1.1.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 292

filesystem 2

  • fs (weak) aeonfun-opendia-ce2179e/opendia-extension/test-extension.js :3 const fs = require('fs');
  • fs (weak) aeonfun-opendia-ce2179e/opendia-mcp/test-connection.js :10 const fs = require('fs');

shell / exec 4

  • shell aeonfun-opendia-ce2179e/opendia-extension/build.js :63 const { execSync } = require('child_process');
  • shell aeonfun-opendia-ce2179e/opendia-mcp/server.js :6 const { exec } = require('child_process');
  • shell (weak) aeonfun-opendia-ce2179e/opendia-mcp/test-helpers.js :2 const { spawn } = require('child_process');
  • shell aeonfun-opendia-ce2179e/opendia.dxt!/server.js :6 const { exec } = require('child_process');

network 5

  • net aeonfun-opendia-ce2179e/opendia-extension/src/background/background.js :172 const response = await fetch(`http://localhost:${httpPort}/ports`);
  • net aeonfun-opendia-ce2179e/opendia-mcp/server.js :5 const net = require('net');
  • net (weak) aeonfun-opendia-ce2179e/opendia-mcp/test-protocol.js :7 const http = require('http');
  • net aeonfun-opendia-ce2179e/opendia.dxt!/extension/background.js :156 const response = await fetch(`http://localhost:${httpPort}/ports`);
  • net aeonfun-opendia-ce2179e/opendia.dxt!/server.js :5 const net = require('net');

install hooks 40

  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/call-bind-apply-helpers/package.json :16 npmignore --auto --commentLines=auto
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/call-bind-apply-helpers/package.json :18 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/call-bound/package.json :12 npmignore --auto --commentLines=auto
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/call-bound/package.json :14 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/dunder-proto/package.json :13 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/dunder-proto/package.json :15 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/es-define-property/package.json :13 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/es-define-property/package.json :15 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/es-errors/package.json :18 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/es-errors/package.json :19 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/es-object-atoms/package.json :15 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/es-object-atoms/package.json :16 safe-publish-latest
show 28 more
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/function-bind/package.json :47 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/function-bind/package.json :49 npmignore --auto --commentLines=autogenerated
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/get-intrinsic/package.json :12 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/get-intrinsic/package.json :14 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/get-proto/package.json :13 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/get-proto/package.json :15 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/gopd/package.json :13 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/gopd/package.json :14 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/has-symbols/package.json :7 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/has-symbols/package.json :8 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/hasown/package.json :13 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/hasown/package.json :15 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/math-intrinsics/package.json :26 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/math-intrinsics/package.json :27 safe-publish-latest
  • prepare aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/mime/package.json :29 node src/build.js
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/object-inspect/package.json :34 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/object-inspect/package.json :36 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/qs/package.json :68 npmignore --auto --commentLines=autogenerated && npm run dist
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/qs/package.json :69 safe-publish-latest
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/setprototypeof/package.json :16 npm t
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel-list/package.json :12 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel-list/package.json :13 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel-map/package.json :12 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel-map/package.json :13 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel-weakmap/package.json :12 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel-weakmap/package.json :13 safe-publish-latest
  • prepack aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel/package.json :12 npmignore --auto --commentLines=autogenerated
  • prepublishOnly aeonfun-opendia-ce2179e/opendia.dxt!/node_modules/side-channel/package.json :13 safe-publish-latest

declared dependencies 3

  • webextension-polyfill@^0.12.0
  • fs-extra@^11.4.0
  • web-ext@^10.6.0