Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

Layer Renderer #1

Closed
isaisabel opened this issue Mar 12, 2019 · 2 comments
Closed

Layer Renderer #1

isaisabel opened this issue Mar 12, 2019 · 2 comments
Assignees
Labels
layers Pertaining to the ATT&CK Layer format new script New scripts to add seeking feedback Seeking feedback from the community on this issue timescale/imminent Ready to be assigned to developers

Comments

@isaisabel
Copy link
Contributor

The ATT&CK Navigator defines a layer format which can be used to describe annotations on ATT&CK matrixes in JSON format. The principal functionality of the ATT&CK Navigator is viewing and editing these matrixes, but it also includes an export functionality to render and save the matrix to an SVG image. Unfortunately, the layer renderer is only available through the webapp UI and therefore unsuited for many use cases involving programmatic layer generation.

This issue proposes the creation of a layer renderer script. It would take as input a layer file and optional parameters for the output file destination and format, dimensions, fields to display in the header, and so on. The script would exist as a python function for importing into larger workflows, and would include a CLI. The script would be implemented in python3.

@isaisabel isaisabel added new script New scripts to add seeking feedback Seeking feedback from the community on this issue layers Pertaining to the ATT&CK Layer format labels Mar 12, 2019
@isaisabel isaisabel added the timescale/short-term Becomes timescale/imminent in weeks or months label Nov 21, 2019
@wbooth
Copy link

wbooth commented Dec 17, 2019

This would be really cool to have as a function call and then to add an API route for it. Using the mitre-attack.github.io instance to auto render svgs from layer files could open up some interesting use cases.

@isaisabel
Copy link
Contributor Author

Completed in #41.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
layers Pertaining to the ATT&CK Layer format new script New scripts to add seeking feedback Seeking feedback from the community on this issue timescale/imminent Ready to be assigned to developers
Projects
None yet
Development

No branches or pull requests

3 participants