mitre-attack / tram

Threat Report ATT&CK™ Mapping (TRAM) is a tool to aid analyst in mapping finished reports to ATT&CK.
Apache License 2.0
346 stars 66 forks source link

Support programmatic python interface for checking text input and getting results #57

Closed wesinator closed 3 years ago

wesinator commented 4 years ago

Please Describe The Problem To Be Solved

Allow users to integrate this in more flexible ways , like organizations that are developing their own reports Able to check input from other formats and sources other than PDF report files

Proposed Change

Provide a generic python library API interface (not talking about REST API, I mean a python library interface) to take arbitrary text input and return results of likely ATT&CK tags (like a list of ATT&CK techniques and their ID as a dict)

Should be callable from python code without running a network server or database, just run the text input directly against the ML model and output the results

Thanks,

MarkDavidson commented 3 years ago

Hello @wesinator and thank you for the feature request! TRAM bas moved to https://github.com/center-for-threat-informed-defense/tram/ and I have moved this issue to that repository. You can find it here: https://github.com/center-for-threat-informed-defense/tram/issues/98.

Thank you!