扫描报告
5 /100
taskboard-cli
Lightweight SQLite-backed task management CLI for multi-agent workflows
A straightforward SQLite-backed task management CLI with no network calls, no credential access, no shell execution, and clean standard-library-only implementation that matches its documented behavior.
可以安装
This skill is safe to use. The code performs exactly as documented with no hidden behavior. Minor doc inconsistencies between reference files and implementation do not represent security risks.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Reference doc describes a different tool variant 文档欺骗 | references/taskboard-setup.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | taskboard.py:35-42 — sqlite3.connect() writes to scripts/taskboard.db |
| 网络访问 | NONE | NONE | — | No urllib, requests, http.client, socket, or subprocess calls anywhere in taskbo… |
| 命令执行 | NONE | NONE | — | No subprocess, os.system, or popen calls in taskboard.py |
| 环境变量 | NONE | NONE | — | No os.environ access; default --author is hardcoded literal 'paimon' |
| 技能调用 | NONE | NONE | — | No skill invocation or dynamic import calls |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | NONE | NONE | — | No browser or web automation |
| 数据库 | WRITE | WRITE | ✓ 一致 | taskboard.py:32-47 — full SQLite CRUD via sqlite3, schema auto-initialization |
1 项发现
中危 外部 URL 外部 URL
https://discord.com/api/webhooks/... references/webhook-integration.md:54 目录结构
6 文件 · 29.6 KB · 935 行 Python 1f · 496L
Markdown 4f · 394L
SQL 1f · 45L
├─
▾
references
│ ├─
github-backend.md
Markdown
│ ├─
taskboard-setup.md
Markdown
│ └─
webhook-integration.md
Markdown
├─
▾
scripts
│ ├─
schema.sql
SQL
│ └─
taskboard.py
Python
└─
SKILL.md
Markdown
安全亮点
✓ Uses only Python standard library (sqlite3, argparse, json, pathlib, datetime) — no external dependencies
✓ No network calls of any kind — confirmed by grep for urllib, requests, http, socket, subprocess
✓ No credential or environment variable access
✓ No shell execution (subprocess, os.system, popen)
✓ SKILL.md accurately describes all actual functionality
✓ SQLite schema auto-initializes safely with CREATE TABLE IF NOT EXISTS and idempotent migrations
✓ Input parameters bound via parameterized queries — no SQL injection risk
✓ Audit trail (task_updates table) records all field changes with author attribution
✓ Discord webhook reference is purely informational in a reference doc, not implemented in the skill code