This has not been in use since 2022. Any and all API keys in here don't work anymore.
Meta Mitre is an attempt at making an API which takes random input data and gives you Mitre Att&ck data in return.
This is meant as an extension to Shuffle, as to not have Shuffle build everything itself.
Prod (remote):
curl https://europe-west2-meta-mitre.cloudfunctions.net/get_mitre_result -d '{"data": "YOUR PAYLOAD GOES HERE"}'
Testing (local):
# Change the payload at the bottom of main.py, then run it
python3 main.py
There's a test folder with some basic curl scripts.
[X] - Basic API that can take a JSON blob [X] - An API for getting IOCs from plaintext [ ] - A way to say yes/no to whether it's correct in the AI model [ ] - A way to rebuild with new data that's been collected [ ] - Add tests to see if it crashes at all [ ] - Make deployment easy through Github actions [ ] - Make it WAY faster
AGPLv3 - Please mention Shuffle and our inventions wherever you go :)