Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lia_platform-0.0.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lia_platform-0.0.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

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

Hashes for lia_platform-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a3bd72a2ecbc9346b74424c0bdfae0f84e6174902ce62798f22408e744dbb2c1
MD5 c86b84c7fb8ff4c2eecfa22f89a2db91
BLAKE2b-256 abf11f5d5fa921b1a4dc6aa821a5001b7d59ecb42eb11b6a249442125fc4e45d

See more details on using hashes here.

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

Hashes for lia_platform-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 26164de692b457328897e471212941519ec3f3a63dbbea705a2b1da359a4a0ff
MD5 d5f7834d6b6259042f68996f3413aa23
BLAKE2b-256 57ed598dc6c34c7396f372e2ce82e0f9164793f074e3a2e93a6fd34e44b6758e

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