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.8.0.tar.gz (4.6 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.8.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nimbus_assist_cli-0.8.0.tar.gz
  • Upload date:
  • Size: 4.6 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.8.0.tar.gz
Algorithm Hash digest
SHA256 88b03e5e86b7765ff208a362f0f20c07d4b752af3e43816346e7fe5661dadaca
MD5 0c54b5fa1d25302e795cc807c7f39156
BLAKE2b-256 6a1f3d90202255170e4e848939c26fa5a5545daa2f19a523a1db37e44c538f38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nimbus_assist_cli-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67231eb813fde8c4605465e2f575f2ca5e1ce1ae435b97b9f31911201e1153c2
MD5 2a861f5e924e28993191ded8c167f91a
BLAKE2b-256 b1f766c8c8647a67c9e0e0e50858228df1afe1ff9887d0610845f3f4e8e4e85b

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