You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
-48Lines changed: 0 additions & 48 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,24 +2,8 @@
2
2
3
3
AI-powered cloud security tool that scans AWS environments for common misconfigurations and vulnerabilities. It provides actionable insights and even command-level fixes using LLMs to enhance cloud security with minimal setup.
4
4
5
-
## Features
6
-
7
-
-**AI-Powered Security Platform**: Built with Go (Gin) and Python (FastAPI) backends, and React.js/Next.js frontend
8
-
-**AWS Service Scanners**: Comprehensive security analysis for IAM, EC2, S3, Lambda, DynamoDB, and ECS
9
-
-**LLM-Based Remediation**: Automated command-line fixes for misconfigurations using DSPy for robust structures on unreliable LLM outputs
10
-
-**GraphQL API**: Real-time security scanning and vulnerability management with PostgreSQL database
11
-
-**Docker Deployment**: Multi-environment support (development/production)
12
-
-**Extensible Architecture**: Supports multiple cloud providers with role-based access control
13
-
-**SaaS Functionality**: Authentication middleware and Stripe payment webhook integration
14
-
15
5
## Quick Start
16
6
17
-
### Prerequisites
18
-
19
-
- Docker 24+
20
-
- Docker Compose v2+
21
-
- 8GB RAM minimum
22
-
23
7
### Setup
24
8
25
9
1. Clone the repository:
@@ -45,35 +29,3 @@ Services will be available at:
45
29
-**Kestra**: http://localhost:8081 - AI Agent Orchestration
We provide a comprehensive E2E test suite that runs against **LocalStack** (simulating AWS) and the **AI Service**.
54
-
55
-
1.**Prerequisites**:
56
-
- Docker & Docker Compose
57
-
- Go 1.21+ (for running tests locally)
58
-
- (Optional) OpenAI API Key for real AI summaries
59
-
60
-
2.**Run Full AI Demo**:
61
-
This single command starts the entire stack, creates 20+ misconfigured AWS resources (S3, EC2, IAM, Lambda, DynamoDB), runs the security scanner, and validates the AI summaries and remediation commands.
62
-
63
-
```bash
64
-
cd backend/api
65
-
export OPENAI_API_KEY=sk-your-key # Optional
66
-
make e2e-ai-demo
67
-
```
68
-
69
-
**What happens:**
70
-
- Starts LocalStack, Postgres, Neo4j, and Python AI Service
71
-
- Simulates a compromised AWS environment with 20+ vulnerabilities
72
-
- Runs the Go Scanner via `SecurityService`
73
-
- AI Agent analyzes findings and generates specific **AWS CLI remediation commands**
74
-
- Verifies the GraphQL API response includes these summaries
0 commit comments