Lia — propose-only AI sentinel family for repository audits. Ships lia-scan, a local secret-hygiene check that detects credentials accidentally committed to a git history so they can be rotated before abuse. Lia sentinels never auto-act: every finding is a proposal for human review.
Project description
lia-platform
Umbrella package for the Lia sentinel family — propose-only AI auditors that
review a repository and surface findings for a human to approve. Lia never
auto-acts: every outward action is a proposal awaiting human review
(lia-core, lia-gro, lia-code, …).
v0.0.2 — secret-hygiene preview
This release ships one real tool: lia-scan — a local secret-hygiene check
that detects credentials accidentally committed to a repository's git history
(API keys, tokens, .env material, private keys) and prints a one-line severity
score so you can rotate them before they're abused. It is a preview of the Lia
auto-engineer, not the full auditor (which arrives in later releases).
Install
uv pip install lia-platform
# or: pip install lia-platform
Requires Python ≥ 3.12. Pulls in lia-core — the family's constitutional core
(6 invariants: never-auto-act, capability-confinement, immutable audit-log,
delivery-contract, manifest-conformance, semver; guarded executor; registry).
Use
lia-scan # check the current repo
lia-scan /path/to/repo # check a specific repo
python -m lia --version
Exit codes: 0 = clean, 1 = potential credentials found, 2 = not a git
repository / git error.
Status
0.0.2 pre-freeze. The Lia platform is under active development; the full
auditor + sentinel family arrive in later releases.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lia_platform-0.0.2.tar.gz.
File metadata
- Download URL: lia_platform-0.0.2.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3bd72a2ecbc9346b74424c0bdfae0f84e6174902ce62798f22408e744dbb2c1
|
|
| MD5 |
c86b84c7fb8ff4c2eecfa22f89a2db91
|
|
| BLAKE2b-256 |
abf11f5d5fa921b1a4dc6aa821a5001b7d59ecb42eb11b6a249442125fc4e45d
|
File details
Details for the file lia_platform-0.0.2-py3-none-any.whl.
File metadata
- Download URL: lia_platform-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26164de692b457328897e471212941519ec3f3a63dbbea705a2b1da359a4a0ff
|
|
| MD5 |
d5f7834d6b6259042f68996f3413aa23
|
|
| BLAKE2b-256 |
57ed598dc6c34c7396f372e2ce82e0f9164793f074e3a2e93a6fd34e44b6758e
|