Ai Cybersecurity Analyzer
БесплатноНе проверенCybersecurity Analyzer is an AI-powered web application that scans and analyzes Python code for security vulnerabilities. By combining cutting-edge AI with robu
Описание
Cybersecurity Analyzer is an AI-powered web application that scans and analyzes Python code for security vulnerabilities. By combining cutting-edge AI with robust static analysis tools, this platform helps developers identify and resolve security issues in their codebase.
README
Web app that analyzes Python code for security issues using Semgrep (static analysis) and an OpenAI Agents workflow via the Semgrep MCP server.
Features
- Security scanning: Semgrep findings with AI-assisted explanation and remediation hints
- Simple local dev: Next.js UI (port
3000) + FastAPI API (port8000) - Single-container production: FastAPI serves the statically exported frontend on port
8000 - Infrastructure as code: Terraform stacks for AWS / Azure / GCP (optional)
Stack
| Layer | Tech |
|---|---|
| Frontend | Next.js (TypeScript), Tailwind |
| Backend | Python 3.12, FastAPI, uv |
| Analysis | Semgrep, MCP, OpenAI Agents |
| Infra | Terraform (AWS, Azure, GCP) |
Prerequisites
- Python 3.12+ and uv
- Node.js 20+ and npm
- Docker (optional, for container run)
- Terraform (optional, for cloud deploy)
Environment
Create a .env in the repo root (do not commit it):
OPENAI_API_KEY— OpenAI API accessSEMGREP_APP_TOKEN— Semgrep (Semgrep Cloud / App token as required by your setup)
Run locally
Backend (port 8000):
cd backend
uv sync
uv run server.py
Frontend (port 3000, separate terminal):
cd frontend
npm install
npm run dev
Open http://localhost:3000.
Run with Docker
From the repo root (with .env present):
docker build -t cyber-analyzer .
docker run --rm -p 8000:8000 --env-file .env cyber-analyzer
Open http://localhost:8000.
Repo layout
├── backend/ # FastAPI app, MCP / agent wiring
├── frontend/ # Next.js UI (static export in production)
├── terraform/ # azure/, gcp/, aws/ — infra as code
├── scripts/ # deploy-aws.sh, destroy-aws.sh
├── Dockerfile # Single-container production build
Deployment
Terraform stacks live under:
terraform/aws(AWS App Runner + ECR)terraform/azure(Azure Container Apps)terraform/gcp(GCP Cloud Run)
See terraform/README.md for per-cloud details and prerequisites.
Deploy with scripts (recommended)
From the repo root:
aws sts get-caller-identity
./scripts/deploy-aws.sh
It prints the Service URL at the end.
Validate deploy / cleanup
./scripts/check-aws-deploy.sh
./scripts/check-aws-cleanup.sh
Azure and GCP (optional)
Use the Terraform stacks in terraform/azure and terraform/gcp. The quickest way to get oriented is to start with:
terraform/README.md(overview + commands)terraform/azure(Azure Container Apps)terraform/gcp(GCP Cloud Run)
Установка Ai Cybersecurity Analyzer
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/aditya-caltechie/ai_cybersecurity_analyzerFAQ
Ai Cybersecurity Analyzer MCP бесплатный?
Да, Ai Cybersecurity Analyzer MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ai Cybersecurity Analyzer?
Нет, Ai Cybersecurity Analyzer работает без API-ключей и переменных окружения.
Ai Cybersecurity Analyzer — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Ai Cybersecurity Analyzer в Claude Desktop, Claude Code или Cursor?
Открой Ai Cybersecurity Analyzer на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Ai Cybersecurity Analyzer with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
