An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in github0null/eide
transport streamable-http · http 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 7e16b50 · analyzer v18 · 8h ago
danger signals1
- dynamic code executioneval()github0null-eide-7e16b50/src/CmsisConfigParser.ts:805
let disp_val = eval(`${num}${operator}${item.var_disp_inf.operate.val}`)
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 29
- fs github0null-eide-7e16b50/src/CodeBuilder.ts :25
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/DependenceManager.ts :26
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/EIDEProject.ts :25
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/EIDEProjectExplorer.ts :27
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/EIDEProjectMigration.ts :3
import * as fs from "fs"; - fs github0null-eide-7e16b50/src/EIDEProjectModules.ts :4
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/EIDETypeDefine.ts :27
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/EclipseProjectParser.ts :1
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/EncodingConverter.ts :27
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/GccCallgraphParser.ts :25
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/GccStackUsageParser.ts :25
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/HexUploader.ts :41
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/IarProjectParser.ts :1
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/LogDumper.ts :29
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/OperationExplorer.ts :66
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/PackageManager.ts :38
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/Platform.ts :29
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/ProblemMatcher.ts :4
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/ResInstaller.ts :27
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/ResManager.ts :36
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/ToolchainLicenceActivate.ts :12
import * as fs from "fs"; - fs github0null-eide-7e16b50/src/ToolchainManager.ts :34
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/WebPanelManager.ts :46
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/extension.ts :26
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/html/callgraph_view/scripts/sync-dist-to-res.mjs :1
import { cpSync, existsSync, mkdirSync, readdirSync, statSync } from 'node:fs'; - fs github0null-eide-7e16b50/src/mcp/mcp_client.ts :25
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/mcp/mcp_protocol.ts :25
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/mcp/mcp_server.ts :25
import * as fs from 'fs'; - fs github0null-eide-7e16b50/src/utility.ts :28
import * as fs from 'fs';
shell / exec 17
- shell github0null-eide-7e16b50/src/CodeBuilder.ts :31
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/Compress.ts :28
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/EIDEProject.ts :32
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/EIDEProjectExplorer.ts :29
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/EIDEProjectModules.ts :8
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/EIDETypeDefine.ts :32
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/HexUploader.ts :37
import * as child_process from "child_process"; - shell github0null-eide-7e16b50/src/OperationExplorer.ts :72
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/PackageManager.ts :25
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/Platform.ts :26
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/ProblemMatcher.ts :6
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/ResInstaller.ts :28
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/ResManager.ts :31
import * as ChildProcess from 'child_process'; - shell github0null-eide-7e16b50/src/ToolchainManager.ts :33
import * as child_process from 'child_process'; - shell github0null-eide-7e16b50/src/extension.ts :30
import * as ChildProcess from 'child_process'; - shell github0null-eide-7e16b50/src/html/callgraph_view/scripts/sync-dist-to-res.mjs :5
import child_process from 'node:child_process'; - shell github0null-eide-7e16b50/src/utility.ts :27
import * as child_process from 'child_process';
network 4
- net github0null-eide-7e16b50/res/html/callgraph_view/js/app.js :1
import{y as j,J as B,O as ut,n as C,G as xe,H as Ue,w as dt,x as ne,S as ze,I as x,q as Y,R as f,_ as ft,W as P,u as D,C as pt,s as I,p as y,V as H,B as ue,M as vt,v as Ae,P as re,D as Q,m as Le,Q as - net github0null-eide-7e16b50/src/mcp/mcp_client.ts :26
import * as net from 'net'; - net github0null-eide-7e16b50/src/mcp/mcp_protocol.ts :26
import * as net from 'net'; - net github0null-eide-7e16b50/src/mcp/mcp_server.ts :26
import * as net from 'net';
tool registrations 11
- SDCC github0null-eide-7e16b50/src/ResInstaller.ts :113
- GCC github0null-eide-7e16b50/src/ResInstaller.ts :120
- LLVM_ARM github0null-eide-7e16b50/src/ResInstaller.ts :127
- RISCV_GCC github0null-eide-7e16b50/src/ResInstaller.ts :134
- JLink github0null-eide-7e16b50/src/ResInstaller.ts :141
- STVP github0null-eide-7e16b50/src/ResInstaller.ts :154
- STLink github0null-eide-7e16b50/src/ResInstaller.ts :168
- STLink github0null-eide-7e16b50/src/ResInstaller.ts :170
- OpenOCD github0null-eide-7e16b50/src/ResInstaller.ts :184
- cppcheck github0null-eide-7e16b50/src/ResInstaller.ts :192
- GNU_SDCC_MCS51 github0null-eide-7e16b50/src/ResInstaller.ts :213
declared dependencies 38
- @clangd/vscode-clangd@^0.0.0
- @modelcontextprotocol/sdk@^1.29.0
- ajv@^8.20.0
- iconv-lite@^0.5.0
- ini@^2.0.0
- jsonc@^2.0.0
- jsonc-parser@^3.2.1
- mathjs@^11.5.0
- micromatch@^4.0.4
- node-7z@^3.0.0
- table@^6.8.1
- vscode-cpptools@^5.0.0
- x2js@^3.4.1
- xml-formatter@^2.6.1
- xml2js@^0.6.2
- yaml@2.8.1
- zod@^4.4.3
- @babel/core@^7.24.7
- @babel/plugin-proposal-nullish-coalescing-operator@^7.18.6
- @babel/preset-env@^7.24.7
- @types/cors@^2.8.6
- @types/ftp@^0.3.31
- @types/iconv-lite@0.0.1
- @types/ini@^1.3.30
- @types/micromatch@^4.0.2
- @types/mocha@^5.2.7
- @types/mock-require@^3.0.0
- @types/node@^18.18.2
- @types/node-7z@^2.1.4
- @types/vscode@^1.89.0
- @types/x2js@^3.1.0
- @types/xml2js@^0.4.11
- babel-loader@^8.3.0
- mock-require@^3.0.3
- ts-loader@^9.5.1
- typescript@^5.8.2
- webpack@^5.93.0
- webpack-cli@^5.1.4