← 返回扫描报告总表 · ← dshlib 图书馆

扫描报告 · justlovemaki/PrismFlowAgent

认证等级L2
验证状态self-declared(单方声明,待独立验证)
验证方法未登记 structured verifiedBy
运行级实测未做运行级实测
内容锚git commit a24d1de11d27 · justlovemaki/PrismFlowAgent · git ls-remote / clone 复现可对账
DIDdid:cha2a:package:justlovemaki/PrismFlowAgent
身份锚点npm 未声明 GitHub 仓库——装前请自行核验来源
来源git
插件版本—
安装dsh plugin add github:justlovemaki/PrismFlowAgent
扫描日期2026-09-03(29 天前)
扫描层级静态扫描(自研规则 + GuardDog 复核 + OSV 依赖)
扫描器版本dshlib-scan v0.1 · GuardDog 3.2.0 · OSV.dev

自研扫描:⚠️ 待审 · GuardDog 复核:未扫描 · OSV 依赖:未扫描

语义:扫描是提示信号,非安全审查。✅ 通过=无命中;⚠️ 待审=有命中需人工判断;❌ 失败=无法扫描。人工确认恶意→下架。本页全部内容由 dshlib 数据库派生(验证报告 可核对证据)。认证等级与依赖漏洞正交:L4 认证覆盖插件包内容/来源/生态,不覆盖依赖安全(见收录与验证标准)。结论有有效期:插件或运行时更新后,本页结论可能过期(>30 天将标注待复核)。本库能力与边界:披露页。

1. 自研扫描(dshlib-scan)

verified

True

findings

{'dangerous_commands': [{'file': 'PrismFlowAgent-main/Dockerfile', 'line': 11, 'match': 'rm -rf /var/lib/apt/lists/', 'label': 'rm -rf 危险删除'}, {'file': 'PrismFlowAgent-main/Dockerfile', 'line': 51, 'match': 'rm -rf /var/lib/apt/lists/', 'label': 'rm -rf 危险删除'}, {'file': 'PrismFlowAgent-main/integrations/dsh/README.md', 'line': 62, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/README.md', 'line': 232, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/README.md', 'line': 429, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 243, 'match': 'TRUNCATE', 'label': '数据库破坏'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/store-content-relevance.js', 'line': 193, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/store-content-relevance.js', 'line': 456, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/store-content-selection.js', 'line': 370, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/store-content-selection.js', 'line': 769, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/store-production.js', 'line': 437, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/store-production.js', 'line': 1180, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/data-backup.test.mjs', 'line': 186, 'match': 'DROP TABLE', 'label': '数据库破坏'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-r2-markdown.test.mjs', 'line': 256, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-r2-markdown.test.mjs', 'line': 265, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-r2-markdown.test.mjs', 'line': 265, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-content-relevance.test.mjs', 'line': 78, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-content-relevance.test.mjs', 'line': 105, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-content-relevance.test.mjs', 'line': 105, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-content-relevance.test.mjs', 'line': 108, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-content-selection.test.mjs', 'line': 155, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-content-selection.test.mjs', 'line': 184, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-generator-workflows.test.mjs', 'line': 402, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-generator-workflows.test.mjs', 'line': 403, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-production.test.mjs', 'line': 866, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-production.test.mjs', 'line': 881, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-production.test.mjs', 'line': 942, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-production.test.mjs', 'line': 952, 'match': 'shutdown', 'label': '系统关机'}], 'data_exfiltration': [{'file': 'PrismFlowAgent-main/integrations/dsh/README.md', 'line': 236, 'match': 'tokens, secrets, request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/integrations/dsh/README.md', 'line': 371, 'match': 'credentials.yaml` (or a higher-priority provider), resolved on every Follow fetc', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/publisher-r2-markdown.js', 'line': 289, 'match': 'credentials, request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/tool-content-selection.js', 'line': 60, 'match': 'tokens. Use prismflow_create_generation_request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-r2-markdown.test.mjs', 'line': 303, 'match': 'credentials, request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-wechat-draft.test.mjs', 'line': 353, 'match': 'token, body image, material, and draft request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-wechat-draft.test.mjs', 'line': 436, 'match': "token-http', 'not-committed', request => request", 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/authRoutes.ts', 'line': 8, 'match': 'password } = (request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/interopRoutes.ts', 'line': 63, 'match': "token', async (request", 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/interopRoutes.ts', 'line': 64, 'match': 'token } = request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/interopRoutes.ts', 'line': 133, 'match': "token', async (request", 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/interopRoutes.ts', 'line': 134, 'match': 'token } = request', 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/settingsRoutes.ts', 'line': 65, 'match': "api-keys', async (request", 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/settingsRoutes.ts', 'line': 70, 'match': "api-keys', async (request", 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/settingsRoutes.ts', 'line': 77, 'match': "api-keys/:id', async (request", 'label': '凭据字段进入网络请求'}, {'file': 'PrismFlowAgent-main/src/api/routes/settingsRoutes.ts', 'line': 85, 'match': "api-keys/:id', async (request", 'label': '凭据字段进入网络请求'}], 'hardcoded_secrets': [{'file': 'PrismFlowAgent-main/integrations/dsh/lib/client.js', 'line': 379, 'match': "token: '获取微信令牌失败'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/publisher-wechat-draft.js', 'line': 23, 'match': "token: '/cgi-bin/stable_token'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-core.test.mjs', 'line': 43, 'match': "secret: 'must-not-be-projected'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-core.test.mjs', 'line': 144, 'match': "token: 'must-not-survive'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-profile.test.mjs', 'line': 249, 'match': 'ghp_literalValueThatMustNeverReachTheBrowser', 'label': 'GitHub token'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-profile.test.mjs', 'line': 179, 'match': "secret: 'do-not-log-this'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-wechat-draft.test.mjs', 'line': 52, 'match': "token: 'memory-token'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-wechat-draft.test.mjs', 'line': 264, 'match': "token: 'memory-token'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-wechat-draft.test.mjs', 'line': 360, 'match': "token: 'memory-token'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/publisher-wechat-draft.test.mjs', 'line': 401, 'match': "token: 'sensitive-access-token'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-generator-prompts.test.mjs', 'line': 124, 'match': "secret = 'private-editorial-text-'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-production.test.mjs', 'line': 679, 'match': "secret: 'must-not-persist'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/store-source-settings.test.mjs', 'line': 532, 'match': "secret: 'must-not-project'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 157, 'match': "secret: 'must-not-project'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 291, 'match': "password = 'correct horse battery staple'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 307, 'match': "password: 'wrong password value'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 569, 'match': "token: 'must-not-project'", 'label': '明文凭据'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 788, 'match': "token: 'PUBLISHER_LIST_SECRET'", 'label': '明文凭据'}], 'excessive_permissions': [{'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 32, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 70, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 348, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 384, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 386, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 449, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 457, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 468, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/data-backup.js', 'line': 470, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/dsh-install.js', 'line': 107, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/publisher-wechat-draft.js', 'line': 323, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/publisher-wechat-draft.js', 'line': 324, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/shared/github-trending-source.js', 'line': 29, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/shared/github-trending-source.js', 'line': 42, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/shared/github-trending-source.js', 'line': 53, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/shared/wechat-publisher.js', 'line': 24, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/shared/wechat-publisher.js', 'line': 170, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/shared/wechat-publisher.js', 'line': 188, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/shared/wechat-publisher.js', 'line': 206, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 124, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 125, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 126, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 139, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 147, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 158, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 159, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 161, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/storage-sqlite-migration.js', 'line': 243, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/tool-legacy-production.js', 'line': 128, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/tool-legacy-production.js', 'line': 137, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/tool-legacy-production.js', 'line': 175, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/tool-legacy-production.js', 'line': 177, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/tool-legacy-production.js', 'line': 183, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/lib/tool-production-media.js', 'line': 21, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/scripts/install.mjs', 'line': 164, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/scripts/update.mjs', 'line': 96, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/scripts/update.mjs', 'line': 113, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/data-backup.test.mjs', 'line': 22, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/data-backup.test.mjs', 'line': 26, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/data-backup.test.mjs', 'line': 31, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/data-backup.test.mjs', 'line': 186, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 127, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 132, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/integrations/dsh/tests/ui.test.mjs', 'line': 137, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/skills/browser-remote-control/scripts/cli.js', 'line': 78, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/core/publishing/WechatPublisher.ts', 'line': 60, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/core/publishing/WechatPublisher.ts', 'line': 171, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/core/publishing/WechatPublisher.ts', 'line': 179, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/core/publishing/WechatPublisher.ts', 'line': 186, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/core/sources/GitHubTrendingSource.ts', 'line': 86, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/core/sources/GitHubTrendingSource.ts', 'line': 100, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/core/sources/GitHubTrendingSource.ts', 'line': 112, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 90, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 97, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 106, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 119, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 127, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 152, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 162, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 176, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 216, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 229, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 236, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 243, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 251, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 260, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 276, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 295, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 296, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 297, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 298, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 299, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 301, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 302, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 305, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 316, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 335, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 342, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/LocalStore.ts', 'line': 345, 'match': 'exec(', 'label': '命令执行'}, {'file': 'PrismFlowAgent-main/src/services/agents/SkillService.ts', 'line': 151, 'match': 'execSync(', 'label': '命令执行'}]}

mode

git-refresh

branch

main

2. 第三方复核(GuardDog 3.2.0)

未复核。

3. 依赖漏洞(OSV.dev)

未查询。