Discover and explore top open-source AI tools and projects—updated daily.
rb-xSecurity methodology tracking platform
Top 99.1% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> Pwnflow is a mind-mapping platform for cybersecurity professionals to visualize, track, and share security testing methodologies. It addresses the need for organized, controllable, and shareable documentation of complex assessment workflows. The platform offers an intuitive visual interface, AI-powered assistance, and a self-hosted option, ensuring users maintain complete control over sensitive data.
How It Works
<2-4 sentences on core approach / design (key algorithms, models, data flow, or architectural choices) and why this approach is advantageous or novel.> It employs a React 19 frontend and a Python 3.12 FastAPI backend, utilizing Neo4j for graph data and Redis for caching. The core approach is an interactive, node-based mind-mapping interface for constructing security testing workflows, augmented by AI for node suggestions. Its novelty lies in its strong emphasis on privacy through self-hosting and AES-256-GCM encrypted exports.
Quick Start & Requirements
Recommended setup uses Docker Compose: clone the repo, chmod +x run.sh, then ./run.sh dev. Prerequisites include Docker, Docker Compose, Node.js 18+ with pnpm, and Python 3.12+. AI features require a Gemini API Key in the .env file. Services are accessible at http://localhost:5173 (Frontend) and http://localhost:8000 (Backend API), with API docs at http://localhost:8000/docs.
Highlighted Details
Maintenance & Community
Maintained by Riadh BOUCHAHOUA (rb-x) and Ludovic COULON (LasCC). Legacy links are provided, but active community channels are not explicitly mentioned.
Licensing & Compatibility
The project's license is not explicitly stated in the README, a significant omission for adopters. Compatibility is geared towards security professionals requiring self-hosted solutions.
Limitations & Caveats
<1-3 sentences on caveats: unsupported platforms, missing features, alpha status, known bugs, breaking changes, bus factor, deprecation, etc. Avoid vague non-statements and judgments.>
Documentation is currently being updated. The project strongly advises against exposing Pwnflow to the internet without robust security measures. User registration is disabled by default in production, requiring manual CLI creation.
2 months ago
Inactive
prowler-cloud