Table of Contents
Try it out!
git clone https://github.com/prodaft/cradle.git
cd cradle
docker compose -f docker-compose.demo.yml up -dCRADLE should be accessible on http://localhost:8000 with credentials admin:admin!
About The Project
CRADLE is an open-source web application designed to empower Cyber Threat Intelligence (CTI) analysts. The platform streamlines threat analysis workflows through collaborative note-taking, visual relationship mapping, and comprehensive report generation.
Key Features:
- Collaborative Investigation: Shared workspace for team-based threat analysis
- Entity Relationship Visualization: Graphical representation of connections between threat actors and artifacts
- Report Generation: Exportable intelligence reports in multiple formats
- Modular Architecture: Easily extensible design for future enhancements
Repository Structure
The monorepo is organized into three main components:
| Directory | Description | Documentation |
|---|---|---|
backend/ |
Django-based API and data processing layer | README |
ui/ |
Electron/React frontend application | README |
docker/ |
Relevant dockerfiles and configurations | README |
docs/ |
Documentation and project website | Webpage |
Built With
Getting Started
Prerequisites
- Docker 20.10+
- Docker Compose 2.0+
- Git
Installation
- Clone the repository
git clone https://github.com/prodaft/cradle.git cd cradle - Start the Docker containers
docker compose -f docker/docker-compose.demo.yml up -d
- Access the application at
http://localhost:3000
For advanced setup instructions, see the component-specific READMEs:
Contributing
We welcome contributions from the security community! Here's how to help:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Acknowledgments
CRADLE is developed by PRODAFT in collaboration with students from TU Delft. Special thanks to everyone who contributed to making this project possible.
Contributors
License
Distributed under the MIT License. See LICENSE for more information.
Contact
CATALYST Threat Intelligence Team - @prodaft - catalyst.prodaft.com
Project Link: https://github.com/prodaft/cradle