Skip to main content

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.

PyPI version Python 3.11+

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 SecurityAudit and ViewOnlyAccess managed policies. Detailed setup: AWS Read-Only Access Guide
  • Azure: Use az login with a service principal assigned the Reader role. 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 findings
  • hybrisight-report.html — executive-friendly HTML report
  • hybrisight-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

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

hybrisight-0.1.4.tar.gz (563.3 kB view details)

Uploaded Source

Built Distribution

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

hybrisight-0.1.4-py3-none-any.whl (642.6 kB view details)

Uploaded Python 3

File details

Details for the file hybrisight-0.1.4.tar.gz.

File metadata

  • Download URL: hybrisight-0.1.4.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

Hashes for hybrisight-0.1.4.tar.gz
Algorithm Hash digest
SHA256 cb13708d243ba9afecb2210cce39d6c691f19e9a2f30e52f037f8992d51678c0
MD5 f8cead5189c15e9810535093ead71240
BLAKE2b-256 1338eb84bd3311852cf1765600ab7615ec6686a02071cf116c47603eb4ecbff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hybrisight-0.1.4.tar.gz:

Publisher: release-pypi-mirror.yml on AGAPII-ORG/hybrisight

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hybrisight-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: hybrisight-0.1.4-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

Hashes for hybrisight-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4e50ef9d6de0de741b01171eafe5ba4f96b0cd5e49d0bc0a53c2ddb04bd36943
MD5 f5e565ab52f36f58cdde5acf63e51938
BLAKE2b-256 125ee1cca772f653fb555d223a9373ed6006c3456224cd4d1a726c8c2abe4df6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hybrisight-0.1.4-py3-none-any.whl:

Publisher: release-pypi-mirror.yml on AGAPII-ORG/hybrisight

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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