github Java analyzed 5b71daf deep scan · partial (357/3,550 files) unconfirmed MCP

jeecgboot/JeecgBoot

github

【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。

maintainer
jeecgboot
licence
Apache-2.0
first seen
2026-05-22
last seen
2026-09-10
releases · 30d
2
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  2. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  3. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  4. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  5. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  6. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  7. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  8. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  9. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  10. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  11. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  12. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  13. HIGH code analysis flagged committed secret ×2 in jeecgboot/JeecgBoot
  14. HIGH code analysis flagged committed secret in jeecgboot/JeecgBoot
  15. HIGH code analysis flagged committed secret, dynamic code execution ×9 in jeecgboot/JeecgBoot
  16. HIGH code analysis flagged committed secret, dynamic code execution ×9 in jeecgboot/JeecgBoot
  17. HIGH code analysis flagged committed secret, dynamic code execution ×8 in jeecgboot/JeecgBoot
  18. HIGH code analysis flagged committed secret, dynamic code execution ×8 in jeecgboot/JeecgBoot
  19. HIGH code analysis flagged committed secret, dynamic code execution ×8 in jeecgboot/JeecgBoot
  20. HIGH code analysis flagged committed secret, dynamic code execution ×8 in jeecgboot/JeecgBoot
capabilities 0 tools
transport 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 5b71daf · analyzer v33 · 1h ago

skills & prompt files 3

danger signals14

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

code files: 1824

filesystem 5

  • fs jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/build/utils.ts :1 import fs from 'fs';
  • fs jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/build/vite/plugin/theme-plugin/preprocessor/less/index.ts :2 import fs from 'fs';
  • fs jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/electron/script/buildBefore.ts :2 import fs from 'fs';
  • fs jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/electron/utils/index.ts :1 import fs from 'fs';
  • fs (weak) jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/tests/server/service/FileService.ts :13 fileReader = fs.createReadStream(file.path);

shell / exec 1

  • shell jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/layouts/default/sider/useLayoutSider.ts :64 exec();

network 8

  • net jeecgboot-JeecgBoot-5b71daf/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/resources/static/generic/build/pdf.worker.js :3397 var stream = this.xref.fetch(streamRef, !encryptMetadata);
  • net jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/components/Table/src/hooks/useDataSource.ts :70 fetch(params);
  • net jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/components/Table/src/hooks/useTableForm.ts :41 fetch({ searchInfo: info, page: 1 });
  • net jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/components/onlinePreview/open-jssdk.es.js :1 )).setAttribute("style","display:none"),fetch(e).then((function(e){return e.blob()})).then((function(e){var n=URL.createObjectURL(e);t.src=n,document.body.appendChild(t),t.onload=function(){t.contentW
  • net jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/utils/http/axios/Axios.ts :1 import type { AxiosRequestConfig, AxiosInstance, AxiosResponse, AxiosError } from 'axios';
  • net jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/utils/http/axios/axiosCancel.ts :1 import type { AxiosRequestConfig, Canceler } from 'axios';
  • net jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/utils/http/axios/axiosTransform.ts :4 import type { AxiosRequestConfig, AxiosResponse } from 'axios';
  • net jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/utils/http/axios/index.ts :4 import type { AxiosResponse } from 'axios';

declared dependencies 200

  • @jeecg/aiflow@3.9.5-beta
  • @iconify/iconify@^3.1.1
  • @ant-design/colors@^7.2.1
  • @ant-design/icons-vue@^7.0.1
  • @vue/shared@^3.5.39
  • @vueuse/core@^10.11.1
  • @tinymce/tinymce-vue@4.0.7
  • @logicflow/core@^2.2.4
  • @logicflow/extension@^2.3.0
  • @logicflow/vue-node-registry@^1.2.4
  • @zxcvbn-ts/core@^3.0.4
  • ant-design-vue@^4.2.6
show 28 more
  • axios@^1.18.1
  • @vant/area-data@^1.5.2
  • clipboard@^2.0.11
  • codemirror@^5.65.21
  • cron-parser@^4.9.0
  • cropperjs@^1.6.2
  • crypto-js@^4.2.0
  • dayjs@^1.11.21
  • dom-align@^1.12.4
  • echarts@^5.6.0
  • emoji-mart-vue-fast@^15.0.5
  • enquire.js@^2.1.6
  • intro.js@^7.2.0
  • lodash-es@^4.18.1
  • lodash.get@^4.4.2
  • markdown-it@^14.3.0
  • markdown-it-link-attributes@^4.0.1
  • event-source-polyfill@^1.0.31
  • highlight.js@^11.11.1
  • @traptitech/markdown-it-katex@^3.6.0
  • md5@^2.3.0
  • mockjs@^1.1.0
  • nprogress@^0.2.0
  • path-to-regexp@^6.3.0
  • pinia@^3.0.4
  • print-js@^1.6.0
  • pinyin-pro@^3.28.1
  • qs@^6.15.3

160 more not shown — this panel samples each group; the count above is the real total.

obfuscation 2

  • dynamic require()/import() jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/locales/setupI18n.ts :16 const defaultLocal = await import(`./lang/${locale}.ts`);
  • dynamic require()/import() jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/locales/useLocale.ts :51 const langModule = ((await import(`./lang/${locale}.ts`)) as any).default as LangModule;

perm:untrusted 1

  • untrusted jeecgboot-JeecgBoot-5b71daf/jeecgboot-vue3/src/components/onlinePreview/open-jssdk.es.js :1 )).setAttribute("style","display:none"),fetch(e).then((function(e){return e.blob()})).then((function(e){var n=URL.createObjectURL(e);t.src=n,document.body.appendChild(t),t.onload=function(){t.contentW