SESM / script

Validate-SESM-Safe.py

Inspect SVG metadata and optionally check the SESM safe profile.

Useful when

I need descriptive metadata in SVGs.

Choose your situation

What you should change

Keep svg_asset.schema.json beside the script. Requires Python 3.10 or later; standard library only.

Use only the parts that help. These are starting points, not rigid requirements.

Run or adapt

Python 3.10+. Download svg_asset.schema.json beside the script and choose an SVG to inspect.

python Validate-SESM-Safe.py basic-safe.svg --safe-profile --json
Download required svg_asset.schema.json

View resource

Related resources

MIT license — copy, modify and redistribute; retain the notice.

Reviewed 2026-10-02. Canonical relative source: SESM/Validate-SESM-Safe.py. Examples are illustrative. A template or validator does not establish release readiness.

Snapshot SHA-2560c6f52ea478b55b03ce89c23ae9597bd4d37fce40135f3ae491aecccc15a0bb9