Skip to content

Instantly share code, notes, and snippets.

@alexmiranda
alexmiranda / find_spring4shell.sh
Created March 31, 2022 16:43
Spring4shell utility to list out relevant package versions
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p xmlstarlet maven
# shellcheck shell=bash disable=SC1008
set -euo pipefail
function do_the_thing {
cd "$1"
tmpfile="$(mktemp)"
trap 'rm -f "$tmpfile"' RETURN

Keybase proof

I hereby claim:

  • I am alexmiranda on github.
  • I am alexmiranda (https://keybase.io/alexmiranda) on keybase.
  • I have a public key ASAsTN-2qXTMiVUH5uaYJaGxniU3D591dvpnyuW2p_w7pgo

To claim this, I am signing this object:

#!/bin/sh
DIRECTORY="./node_modules"
if [ ! -d "$DIRECTORY" ]; then
# if package.json exists in the root folder, inform the user to do 'npm install'
if [ -f "./package.json" ]; then
echo "Cannot find node_modules folder, please run 'npm install' first"
exit -1
fi