SVG Asset Audit
===============

Report missing viewBoxes, active SVG content and external references before handover.

Extract the ZIP. Install Python 3.9 or newer and open a terminal in this folder. No pip packages are required.

python3 script.py ./assets > svg-audit.json

Read script.py and run on copies when first using it. The renamer defaults to a dry run; --apply explicitly performs the shown renames, skips symlinks, checks destination collisions and attempts rollback on errors. Other scripts read the source files; token export and normalizer only write the explicitly chosen output. Existing outputs are refused unless the token exporter is given --force. Inventory output should be redirected outside the inventoried folder. SVG Audit exit status is 1 when findings are present. The audit is not a security sanitizer. These utilities run locally, not inside WordPress.

Files
- script.py
- sample.svg

Formats: Python 3.9+, CLI, No dependencies

All browser tools work locally without accounts, network calls or external libraries. Open the HTML file in a current desktop browser. Scripts include source code.
