Skip to main content

Nimbus AWS Security CLI — AI fix suggestions powered by Bedrock

Project description

nimbus-cli

AWS Security AI fix suggestions powered by Bedrock — no server needed.

Install

pip install nimbus-assist-cli

Or with pipx for isolated CLI installs (recommended):

pipx install nimbus-assist-cli

Prerequisites

  • AWS credentials configured (aws configure or env vars)
  • Bedrock model access enabled:
    • amazon.titan-embed-text-v2:0
    • anthropic.claude-haiku-4-5-20251001-v1:0

Usage

First-time setup

nimbus-cli --init
# or specify a region (default: us-east-1)
nimbus-cli --init --region us-east-2

Validates AWS credentials and provisions the RAG pipeline (S3 docs bucket, S3 Vectors, Bedrock KB).

Get AI fix suggestions

nimbus-cli --suggest-fix --text "S3 bucket is publicly accessible"
nimbus-cli --suggest-fix --text "EC2 instance has no IMDSv2 enforced"
nimbus-cli --suggest-fix --text "IAM role has wildcard * permissions"

Calls Bedrock directly — no backend server required.

Switch AWS account or refresh credentials

nimbus-cli --reconfigure

Clears ~/.nimbus-cli.json and re-runs init with current credentials.

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

nimbus_assist_cli-0.6.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

nimbus_assist_cli-0.6.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file nimbus_assist_cli-0.6.0.tar.gz.

File metadata

  • Download URL: nimbus_assist_cli-0.6.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nimbus_assist_cli-0.6.0.tar.gz
Algorithm Hash digest
SHA256 b03bdb69afc2335b8edc0d53784f0518ebaf8782c754a7cfbcf908cc57f45169
MD5 4c7a6c41546b020f98e8635e8dcbdc45
BLAKE2b-256 f4d4570552123d29ee6a1c36b8181603838e9ab0453df7b4c98c859df7ad1d29

See more details on using hashes here.

File details

Details for the file nimbus_assist_cli-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nimbus_assist_cli-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1be8310b2861ee3d009b1e1efffd8ed678078243050a7a2566db6e526915594d
MD5 85a5f655abd6f8f60f7583b480d242b8
BLAKE2b-256 80f8a0dfdf8147c4d51316ac2f89b7cc93bae07c6d8d666fa35cea415507410c

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