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.2.tar.gz (8.1 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.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: apppolicy_scanner-1.0.2.tar.gz
  • Upload date:
  • Size: 8.1 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.2.tar.gz
Algorithm Hash digest
SHA256 ea508a87ca692c3b8d44a928e524a579dec57e5acb65abc3670ca8ca137d41d9
MD5 7a9f91742a4656d05b0ed0f092442b9e
BLAKE2b-256 863ba34a98cfe32ec67bf3515f8dd008e17fe33a8d32bdf2c521440845694035

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apppolicy_scanner-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8cd52a26223018eda57e6b0832765da906127b47bf6e43a46b64e7287ba5a825
MD5 d280a19f07535ece4a92a0d472a9d66e
BLAKE2b-256 7f7847e1602d8b3cf2a32ab965cdef26b36d9dad2f10bf3e15dbe8e00c59e42e

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