Metadata-Version: 2.4
Name: armorer-guard
Version: 0.1.0
Summary: Binary scanner package for Armorer Guard
Author: Secure Neural
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://github.com/SecureNeural/Armorer
Project-URL: Repository, https://github.com/SecureNeural/Armorer-Guard
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Rust
Classifier: Topic :: Security
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# Armorer Guard

Private source for the Armorer Guard scanner binary.

Armorer is open source, but this scanner implementation is proprietary and should
stay in this private repository. Public Armorer releases should consume Guard as a
prebuilt binary or binary-only package instead of building it from source.

## Development

```bash
cargo test
cargo build --release
```

The binary reads text from stdin and writes a JSON inspection response to stdout:

```bash
echo "GH_TOKEN=exampleSecretValue123456789" | cargo run --quiet
```

## Distribution

The intended distribution model is:

- build signed binaries for supported platforms in CI
- publish binary artifacts from this private repo
- have public Armorer discover the binary from `ARMORER_GUARD_BIN`, `PATH`, or a
  packaged installer-managed location

Do not publish this repository source publicly.
