BookMorph Magic

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

Overview

This appears to be a coherent book-to-content bundling template, with modest cautions around clearing output folders and saving local file paths in its manifest.

This skill looks safe to use as a local bundling template if you supply trusted adapters and keep it pointed at a dedicated output folder. Before installing or running it, confirm Python 3 is available, avoid using the clear/reset option on important directories, and review the generated manifest before sharing it.

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

If the output root or episode prefix is chosen incorrectly, an existing episode folder could be deleted.

Why it was flagged

The helper can recursively remove an existing episode directory when the clear flag is used. This is disclosed and aligned with resetting an output bundle, but it is a destructive local action.

Skill content
if existed and args.clear_existing:
        shutil.rmtree(dest_dir)
Recommendation

Use a dedicated output directory and verify the target path before running the clear/reset option.

What this means

If the manifest is shared, it may reveal local filenames, directory structure, book metadata, or workflow checkpoint locations.

Why it was flagged

The generated manifest records the selected book metadata and local path, and the script also records source output/checkpoint paths. This is useful for audit and resume workflows but persists local file-location information.

Skill content
"selected_book": {
            "title": args.book_title,
            "author": args.author,
            "path": str(book_path) if book_path else None
Recommendation

Review or redact manifest paths before publishing or sharing the packaged episode.

What this means

The skill may not run as documented on systems without Python 3 available.

Why it was flagged

The documented workflow depends on running Python commands even though the registry metadata declares no required binaries. This is a setup clarity issue, not evidence of hidden installation behavior.

Skill content
python3 {baseDir}/scripts/episode_bundle.py parse-episode --text "制作ep38内容"
Recommendation

Ensure Python 3 is available before use, or update the skill metadata to declare the runtime requirement.