Testing

att-framework-audit

Audits iOS and macOS projects for analytics or tracking SDKs that lack App Tracking Transparency consent, authorization requests, or the required NSUserTrackingUsageDescription entry.

★ 18 GitHub Stars
82 Quality score
1 Files

About this Skill

Detects analytics or tracking SDKs present without the required App Tracking Transparency prompt, enforcing Guideline 5.1.2(i) which requires user consent before any cross-app or cross-site tracking.

Use cases

  • Detect tracking SDKs in source and dependency manifests
  • Verify AppTrackingTransparency usage
  • Check requestTrackingAuthorization calls
  • Validate NSUserTrackingUsageDescription in Info.plist
  • Identify potential Apple Guideline 5.1.2(i) violations

Features

  • Scans Swift files and dependency manifests for tracking SDKs
  • Checks for AppTrackingTransparency imports and authorization calls
  • Checks Info.plist for NSUserTrackingUsageDescription
  • Reports prioritized findings with file paths and line numbers
  • Supports Swift, Objective-C, React Native, and Flutter projects

Supported Agents

Not specified

Skill files

Related Skills

qa-methodology

Provides software teams with guidance, templates, references, and Python scripts for test strategy, regression, risk-based testing, CI triage, quality gates, exploratory testing, …

magnus919/agent-skills ★ 88
quality assurance test strategy test automation regression testing

playwright

Enables agents to author, run, debug, and triage Playwright end-to-end tests, integrate suites with CI, perform headless browsing and scraping, and check accessibility snapshots.

magnus919/agent-skills ★ 88
playwright e2e testing browser automation ci

agent-evals-and-observability

Provides framework- and vendor-neutral methods for evaluating AI agents, reviewing trajectories, analyzing regressions, setting release gates, and designing privacy-aware producti…

magnus919/agent-skills ★ 88
agent evaluation observability trajectory review regression analysis

verification-methodology

Guides agents through pass/fail verification using explicit criteria, direct source-faithful evidence, reproducible checks, and structured verdicts before declaring work complete.

magnus919/agent-skills ★ 88
verification testing pass-fail evidence

request-timing-audit

Audits iOS and macOS projects for permission requests made at launch or before meaningful user interaction, identifying likely App Store Guideline 5.1.1(ii) violations.

cruisediary/apple-app-review-skills ★ 18
ios macos permissions app store review

background-execution-audit

Audits iOS and macOS projects for misuse of background execution modes, including silent audio, location, VoIP, and unregistered background tasks under Apple Guideline 2.5.4.

cruisediary/apple-app-review-skills ★ 18
ios macos background execution app store review

dynamic-type-support

Audits iOS source code for fixed fonts, fixed-height text containers, and other patterns that prevent text from scaling with Dynamic Type.

cruisediary/apple-app-review-skills ★ 18
ios dynamic type accessibility swiftui

privacy-manifest-check

Checks iOS and macOS projects for missing or incomplete PrivacyInfo.xcprivacy files and required-reason API declarations before App Store submission.

cruisediary/apple-app-review-skills ★ 18
ios macos privacy manifest privacyinfo.xcprivacy