#!/bin/bash echo "Searching for rc packages..." matches=$(find / -type d -path "*/node_modules/rc" 2>/dev/null) echo -e "Checking for compromised versions...\\n" for match in $matches do egrep 'version\":\s*\"((1.2.9)|(1.3.9)|(2.3.9))' "$match/package.json" && echo -e $match\\n done echo "Searching for coa packages..." matches=$(find / -type d -path "*/node_modules/coa" 2>/dev/null) echo -e "Checking for compromised versions...\\n" for match in $matches do egrep 'version\":\s*\"((2.0.3)|(2.0.4)|(2.1.1)|(2.1.3)|(3.0.1)|(3.1.3))' "$match/package.json" && echo -e $match\\n done echo "Searching for ua-parser-js packages..." matches=$(find / -type d -path "*/node_modules/ua-parser-js" 2>/dev/null) echo -e "Checking for compromised versions...\\n" for match in $matches do egrep 'version\":\s*\"((0.7.29)|(0.8.0)|(1.0.0))' "$match/package.json" && echo -e $match\\n done