技术方案书全自动写作

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill appears intended for automated proposal writing, but it sets up persistent auto-continuation that can keep spawning agent work and changing project files without further user approval.

Install only if you are comfortable with unattended background writing sessions. Review the Node scripts, avoid enabling Cron/HEARTBEAT auto-continuation by default, keep project directories trusted, and set autoContinue to false when you want the agent to stop.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

What this means

After setup, the agent may keep resuming large writing jobs, consuming compute/tokens and modifying project files even when the user is not actively asking it to continue.

Why it was flagged

The skill explicitly recommends recurring background checks that resume work by spawning new sessions without human intervention.

Skill content
Cron/心跳检查:...筛选 status="in_progress" 且 autoContinue=true...spawn 新会话...全程无人工干预
Recommendation

Do not enable Cron/HEARTBEAT auto-continuation unless you want unattended background agent work; require confirmation before spawning sessions or keep autoContinue false by default.

What this means

A stale or modified project state file could cause the skill to resume or alter a project unexpectedly, without an explicit per-action approval step.

Why it was flagged

The script scans project state, automatically updates progress.json, and creates continuation triggers for any in-progress project where autoContinue is not disabled.

Skill content
progress.status === 'in_progress' && progress.autoContinue !== false ... fs.writeFileSync(progressPath, JSON.stringify(progress, null, 2)); ... fs.writeFileSync(triggerFile
Recommendation

Limit the scan to explicitly selected projects, validate progress.json contents, and prompt before updating project state or creating continuation triggers.

What this means

Users may not realize the skill depends on local scripts and persistent OpenClaw configuration changes until reading the documentation.

Why it was flagged

The registry presents no formal install mechanism even though the package contains runnable Node scripts and the docs describe manual Cron/heartbeat setup.

Skill content
No install spec — this is an instruction-only skill. Code file presence: 4 code file(s)
Recommendation

Review the included scripts before running them, and verify any manual Cron/HEARTBEAT changes separately from the registry metadata.

What this means

If project files are edited by an untrusted source, later sessions could follow poisoned instructions or reuse sensitive reference summaries.

Why it was flagged

The skill persists future-agent instructions and project context in files that later sessions are expected to read and follow.

Skill content
fs.writeFileSync(continueFile, continueContent); ... 1. 读取 progress.json 获取当前进度 ... 2. 读取 outline.md ... 3. 读取 reference-keypoints.md
Recommendation

Keep proposal project directories trusted, review CONTINUE.md/progress.json before resuming, and avoid storing confidential reference material unless needed.

What this means

Local file changes can influence which agent continues the work and what task it performs.

Why it was flagged

The design uses project files as the communication channel between sessions/agents, but the artifacts do not describe origin validation or permission boundaries for those files.

Skill content
通过文件触发器实现会话间自动通信 ... 会话A(即将超限) ... 会话B(自动续作)
Recommendation

Restrict write access to project directories and validate trigger/continue files before letting another agent session act on them.

What this means

Changing agent identity files can affect how delegated agents behave beyond this single writing task.

Why it was flagged

The migration guide asks users to create or copy named agent identities used by the skill.

Skill content
复制或创建以下智能体配置 ... mkdir -p ~/.openclaw/agents/milo ... IDENTITY.md
Recommendation

Only create or overwrite agent identities intentionally, back up existing agent files, and confirm delegated agents have appropriate limited roles.