appstore-release-planner — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited appstore-release-planner (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 when the user asks whether an app can be submitted now or wants to prepare/submit an App Store version.
Resolve APP_ID, version, VERSION_ID, and BUILD_ID; ensure asc auth login or ASC_*; use canonical ./metadata when staging.
asc validate --app "APP_ID" --version "1.2.3" --platform IOS --output table
asc validate --app "APP_ID" --version "1.2.3" --platform IOS --strict --output table
asc validate iap --app "APP_ID" --output table
asc validate subscriptions --app "APP_ID" --output tableStage without submit:
asc release stage --app "APP_ID" --version "1.2.3" --build "BUILD_ID" \
--metadata-dir "./metadata/version/1.2.3" --dry-run --output table
asc release stage --app "APP_ID" --version "1.2.3" --build "BUILD_ID" \
--metadata-dir "./metadata/version/1.2.3" --confirmUse --copy-metadata-from "1.2.2" instead of --metadata-dir when carrying metadata forward.
Submit prepared version:
asc review submit --app "APP_ID" --version "1.2.3" --build "BUILD_ID" --dry-run --output table
asc review submit --app "APP_ID" --version "1.2.3" --build "BUILD_ID" --confirmHigh-level upload/submit:
asc publish appstore --app "APP_ID" --ipa "./App.ipa" --version "1.2.3" --submit --dry-run --output table
asc publish appstore --app "APP_ID" --ipa "./App.ipa" --version "1.2.3" --submit --confirmMonitor/cancel:
asc status --app "APP_ID"
asc submit status --version-id "VERSION_ID"
asc submit status --id "SUBMISSION_ID"
asc submit cancel --id "SUBMISSION_ID" --confirmasc pricing availability view --app "APP_ID". Bootstrap with asc web apps availability create ..., then use public asc pricing availability edit ....asc validate subscriptions; inspect/attach with asc web review subscriptions list, attach-group, or attach; later reviews use asc subscriptions review submit.asc validate iap; upload screenshots with asc iap review-screenshots create; submit with asc iap submit; web-only first-version gap can use asc web review iaps attach --confirm.asc web privacy pull/plan/apply/publish or manual App Store Connect confirmation.asc review details-for-version; create/update with asc review details-create or details-update. Only set demo account fields when review truly needs them.Call out all asc web ... commands as experimental web-session escape hatches.
Ready means validation has no blockers; stage/submit dry-run is correct; build is VALID and attached; metadata, screenshots, app info, content rights, encryption, age rating, and review details are complete; availability exists; digital goods and Game Center review items are handled; App Privacy is confirmed/published.
Do not use legacy submit-preflight, submit-create, or release-run shortcuts. Use asc validate, asc release stage, asc review submit, asc publish appstore --submit, asc status, and asc submit status.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.