MISP / misp-modules

Modules for expansion services, enrichment, import and export in MISP and other tools.
http://misp.github.io/misp-modules
GNU Affero General Public License v3.0
344 stars 233 forks source link

Add Vysion expansion module #646

Closed German7463 closed 9 months ago

German7463 commented 9 months ago

Hello MISP team!

From Byron Labs, a cybersecurity company in Madrid (Spain), we ask you to add to the official repository our expansion module to use in MISP our tool Vysion. Vysion is a tool that collects information from the dark web and cybercrime forums. With our module you can enrich information from ransomware victims by applying against our API. For more information about the implementation or the code, we have a public repository (https://github.com/ByronLabs/vysion-cti/tree/main/misp) or on our website (https://vysion.ai).

For the module to work, inside REQUIREMENTS we have included version 1.0.10 of our Python library (https://pypi.org/project/vysion/), and to use it you need an API-KEY that we provide.

If you have any comments or questions, please do not hesitate to contact us.

Thanks and best regards,

Germán Esteban.

adulau commented 9 months ago

Thank you for your contribution. Could you review the following errors

Run # stop the build if there are Python syntax errors or undefined names
./build/lib/misp_modules/modules/expansion/vysion.py:117:25: F821 undefined name 'standard_error_message'
            "error": f"{standard_error_message}, which should contain at least a type, a value and an uuid."
                        ^
./misp_modules/modules/expansion/vysion.py:117:25: F821 undefined name 'standard_error_message'
            "error": f"{standard_error_message}, which should contain at least a type, a value and an uuid."
                        ^
2     F821 undefined name 'standard_error_message'
2
Error: Process completed with exit code 1.

from the CI and update the PR. Thank you!

adulau commented 9 months ago

Thank you very much for the contribution!