Metadata-Version: 2.3
Name: meshroom
Version: 0.1.14
Summary: a commandline Cybersecurity Mesh Assistant
Author: Jerome Fellus
Author-email: jerome.fellus@sekoia.io
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: beautifulsoup4 (>=4.12.3,<5.0.0)
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: gitpython (>=3.1.43,<4.0.0)
Requires-Dist: passpy (>=1.0.2,<2.0.0)
Requires-Dist: pydantic (>=2.10.4,<3.0.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: tabulate (>=0.9.0,<0.10.0)
Requires-Dist: websocket-client (>=1.8.0,<2.0.0)
Requires-Dist: websockets (>=13.0.1,<14.0.0)
Description-Content-Type: text/markdown

# Meshroom, the Cybersecurity Mesh Assistant

A command-line tool to build and manage Cybersecurity Mesh Architectures (CSMA), initiated by the OXA project.

I'm python-based, install me via pip using

```bash
pip install meshroom
```

### What is CSMA ?

A Cybersecurity Mesh Architecture is a graph of interoperated cybersecurity services, each fulfilling a specific functional need (SIEM, EDR, EASM, XDR, TIP, *etc*). Adopting Meshroom's philosophy means promoting an interconnected ecosystem of high-quality products with specialized scopes rather than a captive all-in-one solution.

### Where to start ?

Run

```bash
meshroom --help
```

or browse the documentation to start building meshes.

### Autocompletion

On Linux, you can enable meshroom's autocompletion in your terminal by running

```bash
eval "$(_MESHROOM_COMPLETE=bash_source meshroom)"
```

or adding it to your `.bashrc`
