appstore-subscription-localizer — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited appstore-subscription-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.
Use for subscription/IAP display names and descriptions, not general App Store metadata (appstore-metadata-localizer owns that).
asc auth login or ASC_* env vars.APP_ID, group/subscription/IAP IDs resolved.Supported locales: ar-SA, ca, cs, da, de-DE, el, en-AU, en-CA, en-GB, en-US, es-ES, es-MX, fi, fr-CA, fr-FR, he, hi, hr, hu, id, it, ja, ko, ms, nl-NL, no, pl, pt-BR, pt-PT, ro, ru, sk, sv, th, tr, uk, vi, zh-Hans, zh-Hant.
Resolve:
asc subscriptions groups list --app "APP_ID" --output table
asc subscriptions list --group-id "GROUP_ID" --output table
asc iap list --app "APP_ID" --output tableList existing localizations before creating anything:
asc subscriptions localizations list --subscription-id "SUB_ID" --paginate --output table
asc subscriptions groups localizations list --group-id "GROUP_ID" --paginate --output table
asc iap localizations list --iap-id "IAP_ID" --paginate --output tableCreate missing locales:
asc subscriptions localizations create --subscription-id "SUB_ID" --locale "LOCALE" --name "Display Name"
asc subscriptions groups localizations create --group-id "GROUP_ID" --locale "LOCALE" --name "Group Display Name"
asc iap localizations create --iap-id "IAP_ID" --locale "LOCALE" --name "Display Name"Optional fields:
asc subscriptions groups localizations create --group-id "GROUP_ID" --locale "LOCALE" --name "Group Display Name" --custom-app-name "My App"
asc iap localizations create --iap-id "IAP_ID" --locale "LOCALE" --name "Unlock All Features" --description "One-time purchase..."Update existing:
asc subscriptions localizations update --id "LOC_ID" --name "New Name"
asc subscriptions groups localizations update --id "LOC_ID" --name "New Group Name"
asc iap localizations update --localization-id "LOC_ID" --name "New Name"For full-app coverage: list groups, localize each group, list each group's subscriptions, localize each subscription, then localize IAPs.
--description only when supplied.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.