Drawing Cleaner

AdvisoryAudited by Static analysis on May 8, 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.

What this means

Running the skill will execute local code that reads the chosen Markdown file and creates or overwrites an output Markdown file.

Why it was flagged

The skill asks the agent/user to run a local Python script. This is expected for the tool’s purpose, and the provided script shows text processing and local file output only.

Skill content
python scripts/clean_drawing.py [分栏提取_XXX.md] --output [清洗结果_XXX.md]
Recommendation

Use an explicit input and output path, and review the generated Markdown before using it in later workflow steps.

What this means

If invoked without a file path, the skill may clean the wrong Markdown file and write an output based on it.

Why it was flagged

If no input file is provided, the script automatically selects the first matching Markdown file in the current directory. This is convenient but could process an unintended file.

Skill content
candidates = glob.glob("分栏提取_*.md") + glob.glob("*.md") ... input_path = candidates[0]
Recommendation

Always provide the intended input file path rather than relying on automatic file selection.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

Future runs could behave differently if the skill’s cleaning rules are edited.

Why it was flagged

The skill contemplates persistent updates to its filtering/classification rules. The wording ties this to user confirmation and keeps it scoped to regex rules.

Skill content
如用户确认有漏判,记录到本 Skill 的 `NOISE_PATTERNS` 或 `CATEGORY_RULES` 中进行迭代。
Recommendation

Only allow rule changes you understand, keep a copy of the original script, and test changes on sample drawings before using them broadly.