Skip to main content

CLI for the CloudSecure AWS Security Assessment Platform

Project description

CloudSecure

CLI for the CloudSecure AWS Security Assessment Platform — run security assessments, check status, and download reports from the command line.

Installation

pip install cloudsecure
# or
pipx install cloudsecure

Requires Python 3.9+ and AWS credentials configured (aws configure).

Quick Start

# Start a security assessment
cloudsecure assess \
  --account-id 123456789012 \
  --role-arn arn:aws:iam::123456789012:role/CloudSecureAssessmentRole \
  --external-id your-external-id

# List all assessments
cloudsecure status

# Check a specific assessment
cloudsecure status <ASSESSMENT_ID>

# Download report and open in browser
cloudsecure report <ASSESSMENT_ID> --format html --open

Configuration

The CLI auto-discovers the API endpoint by querying CloudFormation stack outputs. You can also set it explicitly:

export CLOUDSECURE_API_ENDPOINT=https://abc123.execute-api.eu-west-1.amazonaws.com/prod

Options --profile, --region, and --env control which AWS profile and CloudSecure environment to use:

cloudsecure --profile my-profile --region eu-west-1 --env prod status

Prerequisites

  • Python 3.9+
  • AWS credentials with access to the CloudSecure API Gateway
  • CloudSecure backend deployed — see the full repository for infrastructure deployment instructions

License

Apache-2.0

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

cloudsecure-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

cloudsecure-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file cloudsecure-0.1.0.tar.gz.

File metadata

  • Download URL: cloudsecure-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cloudsecure-0.1.0.tar.gz
Algorithm Hash digest
SHA256 500f0593c433241fe16e3d3867f189cdf3ec32f9961363d153b936e435884927
MD5 36ecb014bb7175ee17d7512b87104a13
BLAKE2b-256 d121d98ab997ef789d4ec48697161a47fd3d0730d37404102c65131f5e69047b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudsecure-0.1.0.tar.gz:

Publisher: publish-cli.yml on carlosinfantes/cloudsecure

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

File details

Details for the file cloudsecure-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cloudsecure-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cloudsecure-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df6e28d623de2450fa1b61c1b278b6e0a369dd0cf11e93b31637dce75756e9bb
MD5 9c9e73a4e6297a38cd3918f113ca0ae6
BLAKE2b-256 7f12f5bff8adeee0ae6671e7ce32f45edb3b4b285a40bcde763d06a0b7a85cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudsecure-0.1.0-py3-none-any.whl:

Publisher: publish-cli.yml on carlosinfantes/cloudsecure

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