Skip to content

Commit

Permalink
Update OtherTools.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dafthack authored Sep 17, 2024
1 parent 90fb598 commit 4882418
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions cheatsheets/OtherTools.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,16 +237,30 @@ for d in prowler-output-*.json ; do tail $d -n +1 | jq -r '.[] | select (.Severi
done
```
Sort all services in Prowler output for looping to pull criticals for each individually
Sort all services in Prowler output for looping to pull risk ratings for each individually
```
for d in prowler-output-*.json ; do tail $d -n +1 | jq -r '.[].ServiceName' | sort -u >> servicesunsorted.txt; done
for d in prowler-output-*.json ; do tail $d -n +1 | jq -r '.[].resources[].group.name' | sort -u >> servicesunsorted.txt; done
sort -u servicesunsorted.txt > services.txt

while read -r p; do
for d in prowler-output-*.json; do
echo $p; echo $d
tail "$d" -n +1 | jq -r --arg service "$p" '.[] | select(.ServiceName == $service and .Severity == "critical")' >> "$p-criticals.txt"
tail "$d" -n +1 | jq -r --arg service "$p" '.[] | select(.resources[].group.name == $service and .severity == "Critical")' >> "$p-criticals.txt"
done
done < services.txt

while read -r p; do
for d in prowler-output-*.json; do
echo $p; echo $d
tail "$d" -n +1 | jq -r --arg service "$p" '.[] | select(.resources[].group.name == $service and .severity == "High")' >> "$p-high.txt"
done
done < services.txt

while read -r p; do
for d in prowler-output-*.json; do
echo $p; echo $d
tail "$d" -n +1 | jq -r --arg service "$p" '.[] | select(.resources[].group.name == $service and .severity == "Medium")' >> "$p-medium.txt"
done
done < services.txt
```
Expand Down

0 comments on commit 4882418

Please sign in to comment.