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.3.tar.gz (11.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.3-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: apppolicy_scanner-1.0.3.tar.gz
  • Upload date:
  • Size: 11.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.3.tar.gz
Algorithm Hash digest
SHA256 0bee55eed5146ebae2492d66a31d451d133bdeaa3309ddded34d3654ec9e2f5f
MD5 0a444a007c69f7cfaca4dda100a38573
BLAKE2b-256 8148a33577dbba23a1928db28bb473e748169fa22075741a7be6ccf00452e9de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for apppolicy_scanner-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e91092a5e70f593acc06b660e679a9124ade2305ceaa9cf1aee4f2e0c033df4c
MD5 be39a5d13a9ffcda8d0a41b59bfd3fe2
BLAKE2b-256 27cfb10a842306368963aad401cc2d0822bb697ab35c0eaa951cd824668184ec

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