Go implementation of the AStRA pipeline:
astra parse→ normalize raw logsastra map→ map normalized events to AStRA schemaastra graph→ build a DAG and export JSONastra risk→ compute risk metrics (centrality, articulation, topo)astra condense→ group nodes for simpler views
cd astra-go
go mod tidy
go build ./cmd/astra
./astra parse -f git -i "git repo URL" -o out/parsed.json
./astra map -i out/parsed.json -o out/graph.json
./astra graph -i out/graph.json #TO DO
./astra risk -i out/graph.json -r out/risk.json --paths-from Principal --paths-to Artifact #TO DO
./astra condense -i out/graph.json -o out/condensed.json --group-by phase #TO DO
./astra viz -i out/graph.json -o out/graph.dot
dot -Tsvg out/graph.dot -o out/graph.svg