Music Tagger
Analysis
This appears to be a purpose-aligned local music tagging/organizing tool, with expected file changes and local backup state but no evidence of credential use, networking, exfiltration, or hidden behavior.
Findings (3)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
confirm = input(f"即将整理 {len(mappings)} 个音乐文件,确认吗?(y/N): ") ... copy2(old_path, new_path) ... new_path.unlink()The script can perform bulk local file operations, including copying organized music files and deleting organized copies during undo. This is expected for a music organizer and is partly confirmation-gated, but users should recognize it can change files.
pip install mutagen
The documentation recommends a user-run installation of an external Python dependency without pinning a version. This is common for a Python utility and is not automatic, but it is still supply-chain-relevant.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
self.backup_file = self.output_dir / ".music-tagger-backup.json" ... json.dump(mappings, f, indent=2, ensure_ascii=False)
The tool persists a local JSON backup mapping source and target music file paths for undo. This is purpose-aligned, but it records local file names and paths.
