Welcome to the official repository for Logicortex, an autonomous application security platform designed to find and fix complex business logic vulnerabilities.
Logicortex operates as an active, intelligent partner within the software development lifecycle. Instead of just matching known bad patterns, it uses a team of specialized AI agents to understand the intended behavior of an application's code and then identify, fix, and even predict any actions that would violate that intent.
- Frontend: React (Next.js) with TypeScript
- Backend: Python with FastAPI
- Database: PostgreSQL
- Async Tasks: Celery with Redis
- AI Models: Gemini 1.5 Flash
- Symbolic Engine: Microsoft Z3 SMT Solver
- Infrastructure: Docker
This project is fully containerized. To get the development environment running, follow these steps:
-
Prerequisites:
- Docker and Docker Compose must be installed.
- An IDE like VS Code is recommended.
-
Clone the repository:
git clone [https://github.com/YourUsername/logicortex.git] cd logicortex -
Launch the environment:
docker-compose up --build
-
Access the services:
- Frontend:
http://localhost:3000 - Backend API:
http://localhost:8000
- Frontend: