eyaa5 /
CloudGuardian-AI
AI-Powered Cloud Security Platform for Kubernetes and AWS featuring security scanning, compliance validation, risk assessment, and AI-powered remediation recommendations.
57/100 healthLoading repository data…
carlosinfantes / repository
AWS security assessment platform with AI-powered analysis
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Agentless, serverless security assessment platform that scans any AWS account and delivers AI-synthesized findings — no credentials shared, no agents installed, no infrastructure to manage.
Traditional security tools (Prowler, ScoutSuite, Steampipe) run from an engineer's laptop:
CloudSecure runs 100% serverless inside AWS. No CLI, no laptops, no credentials to share.
STS AssumeRole with ExternalId. No credentials exchanged, only trust delegated.CloudSecure generates professional HTML reports with AI-powered executive summaries, risk scoring, and detailed findings across all security domains.
Screenshots generated with fictitious data. See
docs/generate_demo_report.pyto regenerate.
┌──────────────────────────────────────────────────────────────┐
│ CloudSecure Platform │
│ │
│ ┌──────────┐ ┌───────────────┐ ┌────────────────────────┐ │
│ │ API │──│ Step Functions │──│ 7 Lambda Analyzers │ │
│ │ Gateway │ │ Orchestrator │ │ (parallel execution) │ │
│ └──────────┘ └───────────────┘ └────────────────────────┘ │
│ │ │ │ │
│ ┌──────────┐ ┌───────────────┐ ┌────────────────────────┐ │
│ │ DynamoDB │ │ Bedrock │ │ S3 Reports │ │
│ │ │ │ Claude AI │ │ (HTML/JSON/CSV) │ │
│ └──────────┘ └───────────────┘ └────────────────────────┘ │
└──────────────────────────────────────────────────────────────┘
│
STS AssumeRole
(read-only)
▼
┌──────────────────────┐
│ Customer Account │
│ (no agents needed) │
└──────────────────────┘
| Analyzer | What It Checks |
|---|---|
| IAM | Users, roles, policies, MFA, unused credentials, password policy |
| Network | Security groups, VPCs, Flow Logs, public exposure |
| S3 | Public buckets, encryption, logging, versioning |
| Encryption | EBS, RDS, EFS encryption at rest |
| CloudTrail | Trail configuration, root usage, metric filters |
| Native Services | SecurityHub, GuardDuty, Config findings (if enabled) |
| Prowler | CIS AWS 1.4 benchmarks (17 critical checks) |
All analyzers run in parallel via Step Functions. Missing security services are reported as findings, not blockers.
Findings map to: CIS AWS 1.4 · NIST 800-53 · ISO 27001 · GDPR · SOC2
pip install cloudsecure
# or
pipx install cloudsecure
Or use the installer script:
curl -fsSL https://raw.githubusercontent.com/carlosinfantes/cloudsecure/main/install.sh | bash
Interactive guided deployment:
git clone https://github.com/carlosinfantes/cloudsecure.git && cd cloudsecure
./deploy.sh
Or manually:
cp .env.example .env # Edit with your AWS profile, region, etc.
make install && make deploy
# Deploy without Docker/Podman (skips Prowler)
SKIP_PROWLER=true make deploy
aws cloudformation deploy \
--template-file onboarding/cloudformation/cloudsecure-role.yaml \
--stack-name CloudSecure-AssessmentRole \
--capabilities CAPABILITY_NAMED_IAM \
--parameter-overrides ExternalId=your-external-id
# Upgrade everything (infrastructure + Prowler + CLI)
./deploy.sh --upgrade
# Upgrade only specific components
./deploy.sh --upgrade infra # Redeploy CDK stacks
./deploy.sh --upgrade prowler # Pull latest Prowler image + redeploy
./deploy.sh --upgrade cli # Upgrade CLI from PyPI
# Start assessment — scans everything by default
cloudsecure --profile YOUR_PROFILE assess \
--account-id 123456789012 \
--role-arn arn:aws:iam::123456789012:role/CloudSecureAssessmentRole \
--external-id your-external-id
# Scan only specific services
cloudsecure --profile YOUR_PROFILE assess \
--account-id 123456789012 \
--role-arn arn:aws:iam::123456789012:role/CloudSecureAssessmentRole \
--external-id your-external-id \
--scope iam --scope s3
# List all assessments
cloudsecure --profile YOUR_PROFILE status
# Check specific assessment
cloudsecure --profile YOUR_PROFILE status <ASSESSMENT_ID>
# Download report (HTML opens in browser)
cloudsecure --profile YOUR_PROFILE report <ASSESSMENT_ID> --format html --open
# Export as JSON or CSV
cloudsecure --profile YOUR_PROFILE report <ASSESSMENT_ID> --format json -o report.json
s3://cloudsecure-reports-ACCOUNT_ID/assessments/ASSESSMENT_ID/
├── report.html # Executive report with AI synthesis
├── report.json # Full findings export
└── report.csv # Spreadsheet format
| Component | Technology |
|---|---|
| Infrastructure | AWS CDK (TypeScript) |
| Analyzers | Python 3.12 (Lambda) |
| Orchestration | AWS Step Functions |
| API | API Gateway REST (IAM auth) |
| Database | DynamoDB |
| Storage | S3 + KMS encryption |
| AI Synthesis | AWS Bedrock (Claude) |
| Security Scanner | Prowler 5.x (Lambda container, optional) |
| Reports | HTML, JSON, CSV (Jinja2 templates) |
| CLI | Python (click, rich, boto3) — pip install cloudsecure |
Apache-2.0 — See LICENSE
Selected from shared topics, language and repository description—not editorial ratings.
eyaa5 /
AI-Powered Cloud Security Platform for Kubernetes and AWS featuring security scanning, compliance validation, risk assessment, and AI-powered remediation recommendations.
57/100 healthROMEEL2001630 /
Cybersecurity portfolio featuring AI-assisted SOC workflows, Splunk SIEM analysis, AWS cloud threat monitoring, Python-based network security, secure coding, GRC assessments, and hands-on security projects.
49/100 healthMohiuddin-17 /
AI-powered video-based security assessment platform with separate client and user interfaces, built on React, Python, and AWS.
SureshDeora /
AI-powered security assessment tool deployed on AWS using Terraform IaC (VPC, EC2, Security Groups)
53/100 healthveda-7204 /
AI-powered cloud security automation tool that scans Amazon S3 buckets for encryption compliance and uses Google Gemini AI to generate security risk assessments and remediation recommendations. Built with Python, Boto3, and AWS Lambda.
49/100 healthshahsomain /
AI-powered Python application that automatically generates 10-15 page compliance assessment reports for Healthcare and Financial Services organizations. Integrates AWS Bedrock for intelligent content generation and maps cloud infrastructure to regulatory requirements (HIPAA, SOX, PCI-DSS, GDPR) with actionable remediation roadmaps.
34/100 health