小弟办公秘书团队

AdvisoryAudited by Static analysis on May 5, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

ConcernHigh Confidence
ASI05: Unexpected Code Execution
What this means

If meeting notes, emails, or pasted text contain malicious HTML/script content, the generated mind-map file could run code when opened in a browser.

Why it was flagged

The generated Markmap HTML loads remote JavaScript and inserts user-derived title/content into HTML without escaping, so opening a mind map made from untrusted text could execute injected browser code.

Skill content
<script src="https://cdn.jsdelivr.net/npm/markmap-autoloader"></script> ... <h1>🧠 {structure['title']}</h1> ... <script type="text/template">\n{markdown_content}
Recommendation

Sanitize or HTML-escape all inserted content, avoid breaking out of template script blocks, pin or self-host the Markmap dependency, and warn users before opening generated HTML from untrusted input.

What this means

Document conversion may read selected files and write or overwrite output files.

Why it was flagged

The document workflow allows file read/write and command execution, which is expected for Markdown-to-docx/PDF formatting but can affect local files if paths or commands are not user-reviewed.

Skill content
"document-manager": { ... "tools": { "allowlist": [ "read", "write", "exec", "pdf" ] } }
Recommendation

Use explicit input/output paths, review generated files before sharing, and avoid running formatting commands on untrusted documents without inspection.

What this means

If later connected to mailbox or calendar accounts, the skill could handle private account data.

Why it was flagged

The workflows describe pulling unread email and scanning calendars/todos, while the supplied metadata declares no primary credential or required account configuration; no credential capture is shown, so this is a boundary note rather than evidence of abuse.

Skill content
### 邮件处理流程\n1. 拉取未读邮件 ... ### 日程管理流程\n1. 扫描日历和待办事项
Recommendation

Prefer pasted/explicitly selected email or calendar content unless the skill clearly asks for narrow, revocable account permissions.

What this means

Pasted meeting records and extracted action items may remain on disk after the task finishes.

Why it was flagged

Generated meeting minutes are persisted under the skill's data directory, which is aligned with the feature but may retain sensitive meeting content.

Skill content
OUTPUT_DIR = SKILL_DIR / "data" / "meetings" ... filepath.write_text(minutes, encoding='utf-8')
Recommendation

Do not include secrets unless necessary, review generated files, and delete stored meeting or mind-map outputs when no longer needed.

What this means

Sensitive office content could be passed between the coordinator and specialist agents during a workflow.

Why it was flagged

The architecture explicitly enables a message bus and sessions_send-style inter-agent communication, so task content and results may be shared among worker agents.

Skill content
"message_bus": { "enabled": true, "topics": [ "tasks", "results", "alerts" ] }, "inter_agent": { "protocol": "sessions_send", "timeout": 60 }
Recommendation

Use the skill only with agents/models you trust, and avoid including confidential data unless inter-agent sharing is acceptable.