Read-only cloud and infrastructure efficiency snapshot engine
Project description
HybriSight CLI
Read-only cloud and infrastructure efficiency snapshot engine.
pip install hybrisight — scan AWS and Azure environments for security,
cost, and operational risks. Non-intrusive, no agents, no write access.
Quick Start
pip install hybrisight
hybrisight --help
Commands
hybrisight scan
Run a read-only cloud assessment. Supports AWS and Azure.
# AWS — interactive demo (no credentials needed)
hybrisight scan aws --demo
# AWS — live scan with your credentials
hybrisight scan aws
# AWS — specific regions
hybrisight scan aws --regions us-east-1,eu-west-1
# Azure — live scan (requires az login first)
hybrisight scan azure
Scans produce a hybrisight-findings.json file containing structured findings
for every resource analysed.
hybrisight report
Generate human-readable reports from scan findings.
# HTML report (default)
hybrisight report --input hybrisight-findings.json --format html
# JSON summary
hybrisight report --input hybrisight-findings.json --format json
# PDF report
hybrisight report --input hybrisight-findings.json --format pdf
hybrisight doctor
Check your local environment is ready for scans.
hybrisight doctor
Verifies Python version, cloud SDK availability, credentials, and connectivity without touching any cloud resources.
hybrisight upload
Upload findings to a HybriSight web dashboard for team review and tracking.
hybrisight upload --findings hybrisight-findings.json --api-key YOUR_KEY
hybrisight merge
Combine multiple scan results into a single consolidated findings file.
hybrisight merge findings-1.json findings-2.json --output merged.json
hybrisight auth
Authenticate with a HybriSight deployment to obtain an API key.
hybrisight auth login
hybrisight signing
Cryptographically sign scan artifacts for audit trail integrity.
hybrisight signing init # Generate a signing key pair
hybrisight signing register # Register your public key
hybrisight signing sign-artifact # Sign a findings file
hybrisight version
Print the installed CLI version.
hybrisight version
Access Setup
HybriSight scans require read-only cloud credentials:
- AWS: Create an IAM role with the
SecurityAuditandViewOnlyAccessmanaged policies. Detailed setup: AWS Read-Only Access Guide - Azure: Use
az loginwith a service principal assigned theReaderrole. Detailed setup: Azure Access Guide
What HybriSight Analyses
- Security Posture — IAM misconfigurations, overly permissive policies, unencrypted resources, exposed endpoints
- Cost Efficiency — Idle resources, orphaned volumes, oversized instances, unused IPs
- Operational Resilience — Backup gaps, single-AZ resources, missing redundancy patterns
- Infrastructure Operations — Tagging hygiene, naming conventions, resource organisation
Output
hybrisight-findings.json— machine-readable structured findingshybrisight-report.html— executive-friendly HTML reporthybrisight-report.pdf— printable PDF summary
Requirements
- Python 3.11 or later
- AWS CLI or Azure CLI (only for live scans; demo mode needs neither)
- Read-only cloud credentials (see Access Setup above)
Install Scripts
One-liner install (macOS/Linux):
curl -fsSL https://hybrisight.agapii.org/install.sh | bash
Windows (PowerShell):
irm https://hybrisight.agapii.org/install.ps1 | iex
Homebrew (macOS)
brew tap AGAPII-ORG/hybrisight
brew install hybrisight
Docker
docker pull agapii/hybrisight:latest
docker run --rm agapii/hybrisight:latest hybrisight scan aws --demo
Documentation
Full documentation: https://hybrisight.agapii.org/docs
License
Apache 2.0 — see LICENSE for details.
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
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 hybrisight-0.1.3.tar.gz.
File metadata
- Download URL: hybrisight-0.1.3.tar.gz
- Upload date:
- Size: 563.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bcbb850245df0a3ae96ebd1df93bb2adca490551ca498acff2a0545ef251e67
|
|
| MD5 |
5eccccefcfe7fe87165495d840700f31
|
|
| BLAKE2b-256 |
bfb1d96f120086ba59ef4bffe633b1b4985017821185157994c9584b09b23f94
|
Provenance
The following attestation bundles were made for hybrisight-0.1.3.tar.gz:
Publisher:
release-pypi-mirror.yml on AGAPII-ORG/hybrisight
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hybrisight-0.1.3.tar.gz -
Subject digest:
9bcbb850245df0a3ae96ebd1df93bb2adca490551ca498acff2a0545ef251e67 - Sigstore transparency entry: 1675171356
- Sigstore integration time:
-
Permalink:
AGAPII-ORG/hybrisight@2a95c143712a86bdec1b64f6517991b09050f55b -
Branch / Tag:
refs/tags/v0.1.3 - Owner: https://github.com/AGAPII-ORG
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi-mirror.yml@2a95c143712a86bdec1b64f6517991b09050f55b -
Trigger Event:
push
-
Statement type:
File details
Details for the file hybrisight-0.1.3-py3-none-any.whl.
File metadata
- Download URL: hybrisight-0.1.3-py3-none-any.whl
- Upload date:
- Size: 642.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d0e302fde06a9318d53dcf0873e8d8907494ef11482cd983934894932ba686c
|
|
| MD5 |
e93cc9c706084f6fd3a87ba5cc6572b7
|
|
| BLAKE2b-256 |
9f641b48d74a1252c6034abe39fd0cec7d91534b2806c811bd8fd3273bf3dd25
|
Provenance
The following attestation bundles were made for hybrisight-0.1.3-py3-none-any.whl:
Publisher:
release-pypi-mirror.yml on AGAPII-ORG/hybrisight
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hybrisight-0.1.3-py3-none-any.whl -
Subject digest:
6d0e302fde06a9318d53dcf0873e8d8907494ef11482cd983934894932ba686c - Sigstore transparency entry: 1675171391
- Sigstore integration time:
-
Permalink:
AGAPII-ORG/hybrisight@2a95c143712a86bdec1b64f6517991b09050f55b -
Branch / Tag:
refs/tags/v0.1.3 - Owner: https://github.com/AGAPII-ORG
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi-mirror.yml@2a95c143712a86bdec1b64f6517991b09050f55b -
Trigger Event:
push
-
Statement type: