Skip to main content

Local-first scanner that maps Apple/Google policy requirements to your iOS/Android manifests.

Project description

AppPolicy Scanner (open-source)

Local-first scanner that turns Apple/Google policy requirements into a release checklist tied to your iOS/Android manifests.

Quickstart

pip install -e .
apppolicy scan-ios --project path/to/ios --out ios.json
apppolicy scan-android --project path/to/android --out android.json
apppolicy evaluate --facts ios.json android.json --rules rules/community.yaml --out report.json
apppolicy html --report report.json --out report.html

Using Pro rule packs

Set the trusted public key for verification (ask us for the value):

export APPPOLICY_PUBKEY_HEX=<YOUR_PUBLIC_KEY_HEX>
apppolicy evaluate --facts ios.json android.json --rules-pack https://secure.example.com/rules-pack-2025.10.12.tar.gz --out report.json

Notes

  • Only facts (permissions/keys/SDK names) are processed; no source code leaves your machine.
  • For Pro rule packs, see the commercial offering.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apppolicy_scanner-1.0.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

apppolicy_scanner-1.0.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file apppolicy_scanner-1.0.0.tar.gz.

File metadata

  • Download URL: apppolicy_scanner-1.0.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for apppolicy_scanner-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aa45622c7c0bd7650013270241fc273114cfd8e79bdd0c4dd8809e14972ebf1d
MD5 5fda4e97538f3d17ecddc2b50020be6d
BLAKE2b-256 a1f42d59cc3873d5dbec4ce7cb33fa7d13fa9b84d8c3301859a98b95ce04d684

See more details on using hashes here.

File details

Details for the file apppolicy_scanner-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for apppolicy_scanner-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93c537bb1742ab11fca821fb7da9d7010d087b96342309ebcb9885cfe5452d0b
MD5 233553f27dd793c756f5b1088207bba9
BLAKE2b-256 c4036239b232c6b8377aec581d0031859495a27100ea4d67f2fc279d12438370

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page