<<<<<<< HEAD
A real-time cloud security command center with live terminal visualization, IAM risk detection, storage vulnerability auditing, and automated remediation across multi-cloud environments.
- Continuous IAM privilege scanning
- Storage misconfiguration + access exposure checks
- Unified AWS / Azure / GCP support
- Live terminal-grade visual risk feedback
- Generates actionable fix plans instantly
- Recommends least-privilege roles and policies
- Enforces hardened storage configurations
- Compliance-aware correction logic
- Interactive risk dashboards
- ASCII-based graphs + trends in your terminal
- Markdown + share-ready security reports
- CI/CD-ready security enforcement
- Custom policy templating
- Terraform-based IaC integration
- Full testing + validation suite included
# Clone the repository
git clone https://github.com/MasterCaleb254/CloudGuardStack.git
cd CloudGuardStack
# Install dependencies
pip install -r requirements.txt
# Run the demo
.\integrated-demo.ps11. IAM Security Scanner
- Evaluates identity usage + permissions behavior
- Flags excessive or dangerous access paths
- Permission graph mapping + risk scoring
2. Storage Configuration Auditor
- Detects publicly exposed buckets/containers
- Checks encryption + object security posture
- Identifies sensitive data footprints
3. Remediation Engine
- Auto-generates fix steps + recommended patches
- Prioritizes issues by impact
- Includes rollback logic for safe remediation
4. Visualization Layer
- Real-time terminal insights
- Risk trends + severity heatmaps
- Categorized findings + impact summaries
graph TD
A[Security Scanner] --> B[Analysis Engine]
B --> C[Risk Assessment]
C --> D[Remediation Planning]
D --> E[Visualization Layer]
E --> F[Terminal UI]
E --> G[Reports]
| Component | Tech |
|---|---|
| Core Runtime | Python 3.8+ |
| Visualization | Matplotlib, Plotext |
| Cloud APIs | Boto3, Azure SDK, Google Cloud SDK |
| IaC | Terraform |
| Testing | Pytest |
| CI/CD | GitHub Actions |
| Policy Engine | OPA, Cloud Custodian |
- Organization-wide posture visibility
- Risk insights mapped to real users + resources
- Security gates that don’t slow down delivery
- Automated issue resolution directly in CI/CD
- Control validation + audit artifacts
- Enforcement of internal + external standards
- Real-time detection signals
- Containment + recovery assistance
-
Getting Started →
docs/GETTING_STARTED.md -
Architecture Overview →
docs/architecture/component-diagram.md -
Contributing →
CONTRIBUTING.md -
Runbooks:
- IAM Cleanup →
docs/runbooks/iam-cleanup.md - Incident Response →
docs/runbooks/incident-response.md - Storage Remediation →
docs/runbooks/storage-remediation.md
- IAM Cleanup →
- Least-privilege IAM hardening
- Storage access + encryption integrity checks
- Sensitive data detection
- Automated remediation pipelines
- Audit logging and traceability
Pull requests, ideas, and improvements are always welcome. See the Contributing Guidelines before submitting changes.
MIT License. Check the LICENSE file.
cloud-security • security-tools • iam-security • devsecops • security-automation • python • terminal-graphics • multi-cloud
A real-time cloud threat intelligence platform that turns your terminal into a security command center. Visualize IAM exposure, storage risks, and misconfigurations across multi-cloud setups — then auto-remediate before anything pops off.
origin/main video link showing the tool in action https://youtu.be/z-oLVsTfm2g