SkillAgentSearch skills...

Cradle

CRADLE is a collaborative platform for Cyber Threat Intelligence analysts. It streamlines threat investigations with integrated note-taking, automated data linking, interactive visualizations, and robust access control. Enhance your CTI workflow from analysis to reporting—all in one secure space.

Install / Use

/learn @prodaft/Cradle

README

<a id="readme-top"></a>

<!-- PROJECT SHIELDS -->

Contributors Forks Stargazers Issues MIT License CI

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/prodaft/cradle"> <picture> <source media="(prefers-color-scheme: dark)" srcset="docs/static/images/logos/light.svg"> <source media="(prefers-color-scheme: light)" srcset="docs/static/images/logos/dark.svg"> <img alt="CRADLE Logo" src="docs/static/images/logos/dark.svg" width="200"> </picture> </a> <h3 align="center">CRADLE</h3> <p align="center"> Batteries Included Collaborative Threat Intelligence <br /> <a href="https://cradle.sh/"><strong>Explore the docs »</strong></a> <br /> <br /> <a href="https://github.com/prodaft/cradle/issues/new">Report Bug</a> &middot; <a href="https://github.com/prodaft/cradle/issues/new">Request Feature</a> </p> </div> <!-- TABLE OF CONTENTS --> <details> <summary>Table of Contents</summary> <ol> <li> <a href="#try-it-out">Try it out!</a> <a href="#about-the-project">About The Project</a> <ul> <li><a href="#repository-structure">Repository Structure</a></li> <li><a href="#built-with">Built With</a></li> </ul> </li> <li> <a href="#getting-started">Getting Started</a> <ul> <li><a href="#prerequisites">Prerequisites</a></li> <li><a href="#installation">Installation</a></li> </ul> </li> <li><a href="#contributing">Contributing</a></li> <li><a href="#acknowledgments">Acknowledgments</a></li> <li><a href="#license">License</a></li> <li><a href="#contact">Contact</a></li> </ol> </details>

Try it out!

git clone https://github.com/prodaft/cradle.git
cd cradle
docker compose -f docker-compose.demo.yml up -d

CRADLE should be accessible on http://localhost:8000 with credentials admin:admin!

<!-- ABOUT THE PROJECT -->

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

Django React Electron Postgres

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- GETTING STARTED -->

Getting Started

Prerequisites

  • Docker 20.10+
  • Docker Compose 2.0+
  • Git

Installation

  1. Clone the repository
    git clone https://github.com/prodaft/cradle.git
    cd cradle
    
  2. Start the Docker containers
    docker compose -f docker/docker-compose.demo.yml up -d
    
  3. Access the application at http://localhost:3000

For advanced setup instructions, see the component-specific READMEs:

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- CONTRIBUTING -->

Contributing

We welcome contributions from the security community! Here's how to help:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. 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

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- LICENSE -->

License

Distributed under the MIT License. See LICENSE for more information.

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- CONTACT -->

Contact

CATALYST Threat Intelligence Team - @prodaft - catalyst.prodaft.com

Project Link: https://github.com/prodaft/cradle

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- MARKDOWN LINKS & IMAGES -->
View on GitHub
GitHub Stars340
CategoryDevelopment
Updated15d ago
Forks20

Languages

JavaScript

Security Score

100/100

Audited on Mar 6, 2026

No findings