appstore-metadata-localizer — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited appstore-metadata-localizer (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Pull source metadata, translate/adapt it, validate limits, get approval, then upload version or app-info localizations.
Use appstore-metadata-sync for canonical JSON field edits that are not translation-first. Use appstore-release-notes-writer when the requested artifact is only What's New or promotional text. Use appstore-subscription-localizer for subscription, group, or IAP display names.
After writing or editing localized .strings or metadata JSON, run the bundled limit checker:
python3 "$PLUGIN_ROOT/skills/appstore-metadata-localizer/scripts/metadata_localization_lint.py" \
"./localizations" "./app-info-localizations" --recursiveThe helper checks App Store field limits for name, subtitle, keywords, description, whatsNew, and promotionalText. It does not translate, rewrite files, upload, or call ASC. Pass --json for machine-readable output.
asc localizations flags, then resolve app, version, and app-info IDs deterministically.asc localizations list.metadata_localization_lint.py, then show a field-by-locale summary table and wait for approval.asc localizations list command.Use formal, professional App Store register. Keep the app name unchanged unless the user explicitly asks to translate it. For updates, download current localization, show a diff, get approval, then upload.
references/appstore-metadata-localizer.md for supported locales, detailed ASC commands, field scope, .strings format, and translation rules.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.