Scan Report
5 /100
agency-hq
像素艺术风格AI Agent办公室可视化仪表盘,显示实时状态和活动
这是一个合法的像素艺术可视化工具,代码质量高,所有操作均已在 SKILL.md 中声明,无恶意行为发现。
Safe to install
无需阻止,可安全使用。shell:READ 权限用于系统监控(uptime/内存/磁盘),符合声明用途。
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | canvas依赖版本未锁定 Supply Chain | package.json:19 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | activity/route.ts:42-43 仅读取~/.openclaw路径 |
| Shell | NONE | READ | ✓ Aligned | stats/route.ts:16-35 execSync执行uptime/free/df等只读命令,status/route.ts:79执行ps aux只读检… |
| Network | NONE | NONE | — | 无网络请求代码 |
| Environment | NONE | READ | ✓ Aligned | 读取HOME/OPENCLAW_HOME/VERCEL/ARENA_MODE用于配置,无敏感信息外传 |
| Skill Invoke | NONE | NONE | — | 无跨skill调用 |
| Clipboard | NONE | NONE | — | 无剪贴板操作 |
| Browser | NONE | NONE | — | Next.js服务端渲染应用,无浏览器API调用 |
| Database | NONE | NONE | — | SKILL.md明确说明无数据库 |
3 findings
Medium External URL 外部 URL
https://vercel.com/button README.md:123 Medium External URL 外部 URL
https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fenjinstudio%2Fagency-hq README.md:123 Medium External URL 外部 URL
https://enjinstudio.com README.md:198 File Tree
25 files · 155.6 KB · 4415 lines TypeScript 12f · 3877L
Markdown 2f · 295L
JavaScript 3f · 113L
CSS 1f · 68L
JSON 2f · 62L
├─
▾
public
│ ├─
file.svg
│ ├─
globe.svg
│ ├─
next.svg
│ ├─
vercel.svg
│ └─
window.svg
├─
▾
scripts
│ └─
generate-og-image.js
JavaScript
├─
▾
src
│ ├─
▾
app
│ │ ├─
▾
api
│ │ │ └─
▾
agents
│ │ │ ├─
▾
activity
│ │ │ │ └─
route.ts
TypeScript
│ │ │ ├─
▾
mode
│ │ │ │ └─
route.ts
TypeScript
│ │ │ ├─
▾
stats
│ │ │ │ └─
route.ts
TypeScript
│ │ │ └─
▾
status
│ │ │ └─
route.ts
TypeScript
│ │ ├─
globals.css
CSS
│ │ ├─
layout.tsx
TypeScript
│ │ └─
page.tsx
TypeScript
│ ├─
▾
components
│ │ ├─
ActivityPanel.tsx
TypeScript
│ │ └─
PixelOffice.tsx
TypeScript
│ └─
▾
lib
│ ├─
agent-chat.ts
TypeScript
│ ├─
agents.ts
TypeScript
│ └─
demo-data.ts
TypeScript
├─
eslint.config.mjs
JavaScript
├─
next.config.ts
TypeScript
├─
package.json
JSON
├─
postcss.config.mjs
JavaScript
├─
README.md
Markdown
├─
SKILL.md
Markdown
└─
tsconfig.json
JSON
Dependencies 5 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
next | 16.1.6 | npm | No | 固定版本 |
react | 19.2.3 | npm | No | 固定版本 |
pixi.js | ^8.17.0 | npm | No | 模糊版本可接受 |
canvas | ^3.2.1 | npm | Yes | 存在CVE-2022-31261,建议锁定版本 |
tailwindcss | ^4 | npm | No | 开发依赖 |
Security Positives
✓ 代码结构清晰,TypeScript类型定义完整
✓ SKILL.md声明与实际行为高度一致
✓ 无凭证收割、Base64解码、远程代码执行等高危操作
✓ Demo模式提供完整功能演示,无需访问真实数据
✓ 权限最小化原则:无数据库、无外部API调用
✓ 错误处理完善,使用try-catch包裹所有文件系统操作
✓ 敏感信息过滤:跳过HEARTBEAT消息,符合隐私保护