https://github.com/colvert-project/colvert
Manage your detection use cases portfolio
https://github.com/colvert-project/colvert
bootstrap5 cert colvert csirt csirt-activities csirt-tooling detection-use-cases django django-application django-project management mitre-attack python python3 siem siem-tools soc
Last synced: 4 months ago
JSON representation
Manage your detection use cases portfolio
- Host: GitHub
- URL: https://github.com/colvert-project/colvert
- Owner: colvert-project
- License: eupl-1.2
- Created: 2024-08-29T20:12:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T22:02:53.000Z (over 1 year ago)
- Last Synced: 2024-10-19T13:37:05.087Z (over 1 year ago)
- Topics: bootstrap5, cert, colvert, csirt, csirt-activities, csirt-tooling, detection-use-cases, django, django-application, django-project, management, mitre-attack, python, python3, siem, siem-tools, soc
- Language: Python
- Homepage: https://colvert.io
- Size: 170 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Colvert
[](https://github.com/colvert-project/colvert/releases/latest)
[](https://docs.colvert.io/)
[](LICENCE)
[](https://www.python.org/)
[](https://www.djangoproject.com/)
[](https://getbootstrap.com/)
[](https://adminlte.io/)
**Colvert** is a tool made for cybersecurity teams (CSIRTs / SOCs) and designed to manage their portfolio of _detection use cases_ through their entire lifecycle in the context of **Information Security Event Management**.
## About
### Purpose
**Colvert** manage the portfolio of _detection use cases_ with the possibility to document and follow-up use cases development, improvement and implementation; testing status; risk coverage compared to well-known security threats based on multiple contextual data sources; related preventive controls; and instructions for analysts triage, qualification, and correlation as playbooks and Standard Operating Procedures (SOPs).
It is designed to be used in the context of the _Service Area_ **Information Security Event Management** / _Service_ **Monitoring and Detection** / _Function_ **Detection Use Case Management** as defined in the [CSIRT Services Framework Version 2.1](https://www.first.org/standards/frameworks/csirts/csirt_services_framework_v2.1) from the [FIRST](https://www.first.org/):
> _**Purpose:**_ Manage the portfolio of detection use cases through their entire lifecycle.
>
> _**Description:**_ New detection approaches are developed, tested, and improved, and eventually onboarded into a detection use case in production. Instructions for analyst triage, qualification, and correlation need to be developed, for example in the form of playbooks and Standard Operating Procedures (SOPs). Use cases that do not perform well, i.e., that have an unfavorable benefit/effort ratio, need to be improved, redefined, or abandoned. The portfolio of detection use cases should be expanded in a risk-oriented way and in coordination with preventive controls.
>
> _**Outcome:**_ A portfolio of effective detection use cases that are relevant to the constituency is developed.
### Key Features
To respond to the needs explained above, **Colvert** offers the following key features:
* **Dashboards**
* **Detection Use Cases Management**
* **Add / Modify / Delete** Detection Use Cases
* Status from idea to implementation through organized and prioritized development.
* Use cases _scoring_ for priorization.
* Enhance detection use cases with contextual data provided by connectors.
* _Synchronize_ detection use cases with providers catalogs.
* Add full rich-text documentation and additional _more-valued data fields_ as:
* _Runbooks_ for security analysts.
* Implemented queries.
* Add _Custom Lists_ (Whitelists, Thresholds, Scope, etc.).
* Attach external documents or references to.
### Roadmap
* Scoring System.
* Connectors.
* Source Logs.
* For now, one **Colvert** instance is dedicated to one constituency. In the future, **Colvert** might be able to manage a relationship between detection use cases and multiple constituencies with also dedicated use cases by constituancy.
* Metrics about use cases that do not perform well, i.e., that have an unfavorable benefit/effort ratio, need to be improved, redefined, or abandoned.
### Why Colvert?
From a very long brainstorming:
**D**etection **U**se **C**ase >>> **DUC** >>> DUCK >>> **Colvert** (Mallard duck in French).
That's it.
### Links
* **Website:** [colvert.io](https://colvert.io/)
* **Documentation:** [docs.colvert.io](https://docs.colvert.io/)
* **Git Repository:** `git clone https://github.com/colvert-project/colvert.git`
* **Last Release:** [colvert/releases/latest](https://github.com/colvert-project/colvert/releases/latest)
* **Packages:** [colvert-project/packages](https://github.com/orgs/colvert-project/packages)
* **Discussions:** [colvert-project/discussions](https://github.com/orgs/colvert-project/discussions)
* **Issues Tracker:** [colvert/issues](https://github.com/colvert-project/colvert/issues)
Changelog details are available on the [releases](https://github.com/colvert-project/colvert/releases) page.
All topics about installation / deployment / usage / design / architecture / contribution / etc. can be found in [**documentation**](https://docs.colvert.io/).
## Security
* **Security Policy:** [colvert/security/policy](https://github.com/colvert-project/colvert/security/policy)
* **Security Advisories:** [colvert/security/advisories](https://github.com/colvert-project/colvert/security/advisories)
## Contact
* Feel free to start a topic in discussions part: [colvert-project/discussions](https://github.com/orgs/colvert-project/discussions)
* You can also contact project maintainers via mail:
## Contributing
* [How to contribute?](https://github.com/colvert-project/colvert/blob/main/CONTRIBUTING.md)
* [Colvert Contributor Code of Conduct](https://github.com/colvert-project/colvert?tab=coc-ov-file)
## Contributors
### Author & Project Maintainer
* **Styx0x6** <<[github.com/styx0x6](https://github.com/styx0x6)>>
### Contributing Developers
* [Contributors Graph](https://github.com/colvert-project/colvert/graphs/contributors)
### Sponsors
[](https://github.com/styx0x6)
## Licence
[](LICENCE)
**Colvert** - The Detection Use Case Management Tool
Copyright © 2024 **The Colvert Contributors** (see [README.md](README.md) / [colvert/settings.py](colvert/settings.py))
Licensed under the EUPL, Version 1.2 only (the "Licence");
You may not use this work except in compliance with the Licence.
You may obtain a copy of the Licence, available in the 23 official
languages of the European Union, at:
##

[Colvert Logo](https://github.com/colvert-project/colvert/tree/main/rsc/logo) © 2024 by [Colvert Project Team](https://github.com/colvert-project) is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1)
## Credits
Credits are listed in [docs/Credits](https://docs.colvert.io/DEV_Credits.html).