appstore-revenuecat-sync — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited appstore-revenuecat-sync (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.
Start read-only, build a diff, then create/update only after explicit confirmation. Never delete resources in this workflow.
asc auth configured.APP_ID, RevenueCat project_id, target app type (app_store or mac_app_store), and bundle ID for create flows.Canonical key: ASC productId == RevenueCat store_identifier. Never use display names as unique IDs.
asc subscriptions groups list --app "APP_ID" --paginate --output json
asc iap list --app "APP_ID" --paginate --output json
asc subscriptions list --group-id "GROUP_ID" --paginate --output jsonRevenueCat MCP tools: mcp_RC_get_project, mcp_RC_list_apps, mcp_RC_list_products, mcp_RC_list_entitlements, mcp_RC_list_offerings, mcp_RC_list_packages with pagination.
Type mapping:
subscriptionCONSUMABLE -> consumableNON_CONSUMABLE -> non_consumableNON_RENEWING_SUBSCRIPTION -> non_renewing_subscriptionEntitlement defaults: one per subscription group, one per non-consumable, none for consumables unless requested.
asc subscriptions groups create --app "APP_ID" --reference-name "Premium"
asc subscriptions create --group-id "GROUP_ID" --reference-name "Monthly" --product-id "com.example.premium.monthly" --subscription-period ONE_MONTH
asc iap create --app "APP_ID" --type NON_CONSUMABLE --ref-name "Lifetime" --product-id "com.example.lifetime"mcp_RC_create_app and mcp_RC_create_product; set store_identifier to ASC productId.mcp_RC_create_entitlement, mcp_RC_attach_products_to_entitlement, and verify with mcp_RC_get_products_from_entitlement.mcp_RC_create_offering, mcp_RC_update_offering, mcp_RC_create_package, mcp_RC_attach_products_to_package using eligibility_criteria: "all".Recommended package keys: weekly $rc_weekly, monthly $rc_monthly, two-month $rc_two_month, three-month $rc_three_month, six-month $rc_six_month, annual $rc_annual, lifetime $rc_lifetime, custom $rc_custom_<name>.
store_identifier first.--paginate, starting_after).asc for ASC resources first.Summarize ASC created/skipped/failed counts, RevenueCat created/skipped/failed counts, attachment counts, and actionable failures.
References: examples.md, references.md.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.