This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.0.0 instead.
DroidSeal · Android Release Seal
A local-first Android release security pipeline: audit → align → sign → verify → report, in one command, with your data staying on your machine.
What it does
- Audit: static audit of projects and APKs — permissions, targetSdk, signing schemes, hardcoded secrets, DEX/TLS heuristics, native library hardening, third-party dependencies, and a CycloneDX SBOM;
- Release: runs
zipalign → apksigner sign → verifyin the official order, with automatic rollback on failure and independent artifacts per step; - Outputs: APK + SHA-256 + JSON/Markdown reports + a release gate + SBOM.
Install
| Channel | How |
|---|---|
| npm | npm install --global droidseal |
| PyPI | pip install droidseal |
| GitHub Releases | Download the Windows zip / Linux tar.gz directly |
Windows note: if SmartScreen blocks the exe when double-clicked, right-click → Properties → Unblock. The TUI needs a terminal: run
droidsealin PowerShell, or double-click the bundleddroidseal-gui.cmdlauncher.
Usage
droidseal # Interactive TUI wizard (one-click / guided)
droidseal doctor # Non-interactive environment diagnostics
droidseal --version
Platform & status
- Platforms: Windows x64 / Linux x64;
- Status: 0.2.x Alpha — the CLI, output layout, and report format may change before 1.0.
Security boundary
A defensive tool: by default it does not unpack, pack, inject hooks, or add anti-debug code; everything runs locally and never uploads your APK, paths, or signing information.
License & brand
- Open-source license: Apache License 2.0
- Name & logo usage: TRADEMARKS.md (reviews, tutorials and sharing with attribution are welcome)
- Third-party notices: THIRD_PARTY_NOTICES.md
Metadata
Release files for droidseal 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| droidseal-0.2.1-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| droidseal-0.2.1-py3-none-manylinux_2_17_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
Total release size: 88.8 MB
Release files / droidseal-0.2.1-py3-none-win_amd64.whl
| Download URL | droidseal-0.2.1-py3-none-win_amd64.whl |
|---|---|
| Size | 41.0 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ac3844fe6b8003771da16a7cb3a9c625b02f719744d2f15073521102d2fc05ca
|
|
BLAKE2b-256 checksum How to use checksums |
c64dd6ff2613a528ffab40df5a2b6e9de2ebc6af02e3fb340bdfb9381e501bf8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / droidseal-0.2.1-py3-none-manylinux_2_17_x86_64.whl
| Download URL | droidseal-0.2.1-py3-none-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 47.8 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
c99321149e85c857fd794095612e0073aae1141480602968207e3e98d889be69
|
|
BLAKE2b-256 checksum How to use checksums |
2053152caa98b2e85258676f902d3846dff28b185b56e036c3e59883174dd479
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|