appstore-aso-auditor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited appstore-aso-auditor (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.
Audit the latest local metadata version first; Astro keyword gaps and Apple-generated tags are additive signals.
asc metadata pull --app "APP_ID" --version "1.2.3" --dir "./metadata".asc migrate export or asc localizations download output before auditing.references/aso_rules.md for rule details.metadata/version/.en-US unless the user specifies another.Paths:
metadata/app-info/{locale}.jsonmetadata/version/{latest-version}/{locale}.jsonasc apps info list or ask before flagging it.subtitle or name also present in keywords. For Arabic also compare variants without ال; for CJK split by punctuation/character groups.subtitle, keywords, description, whatsNew; only flag name if present and empty.Optional app tags:
asc app-tags list --app "APP_ID" --output json
asc app-tags view --app "APP_ID" --id "TAG_ID" --output jsonUse tags only as classification evidence. Do not promise metadata changes will immediately alter Apple-generated tags.
If Astro MCP is connected and the app is tracked:
get_app_keywords;add_keywords for locales/territories before querying non-US stores;extract_competitors_keywords for 3-5 competitor app IDs;get_keyword_suggestions and search_rankings;Skip with an explicit note when Astro is unavailable, the app is not tracked, or a store is not tracked.
Prioritize errors, keyword waste, utilization gaps, exact cross-locale duplicates, then Astro opportunities. Consider cross-field combos such as title/subtitle + keyword terms (for example adding a missing word that combines with an existing subtitle word).
Produce one report for the latest version directory:
### ASO Audit Report
**App:** ... | **Primary Locale:** ...
**Metadata source:** metadata/version/<version>
#### Field Utilization
| Field | Value | Length | Limit | Usage |
#### Offline Checks
| # | Check | Severity | Field | Locale | Detail |
#### Keyword Gap Analysis
| Keyword | Popularity | Source | In Metadata? | Suggested Action |
#### Recommendations
1. ...After edits, re-run the audit. For keyword-only follow-up prefer asc metadata keywords diff/apply/sync.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.