Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 70% confidence
- Finding
- Without declared permissions the skill's intent is opaque and cannot be validated.
Security audit
Security checks across malware telemetry and agentic risk
This skill is aimed at sandbox recovery, but it can automatically change the host environment and download large model files without clear upfront user control.
Install only if you are comfortable with a runner that may install apt packages, create ~/.shim/npx, alter PATH for its process, rebuild ~/llama.cpp, and download large GGUF files into your home directory. Prefer running it in a disposable sandbox or after adding explicit prompts and stronger hash verification for downloaded models.
for bin in cmake g++ curl; do
if ! command -v $bin >/dev/null; then
echo "missing $bin → apt-get install" | tee -a $LOG
sudo apt-get update -qq && sudo apt-get install -y -qq $bin
fi
donefor bin in cmake g++ curl; do
if ! command -v $bin >/dev/null; then
echo "missing $bin → apt-get install" | tee -a $LOG
sudo apt-get update -qq && sudo apt-get install -y -qq $bin
fi
done# selfheal_runner.sh — actual library bundled in v2.1.0
LOG=/tmp/selfheal.log
echo "$(date -Iseconds) selfheal pre-flight" >> $LOG
for bin in cmake g++ curl; do command -v $bin >/dev/null || { sudo apt-get update -qq && sudo apt-get install -y -qq $bin; echo "installed $bin" >> $LOG; }; done
if [ ! -x "$HOME/.shim/npx" ]; then mkdir -p "$HOME/.shim"; printf '#!/bin/bash\nexec /usr/bin/npx --yes "$@"\n' > "$HOME/.shim/npx"; chmod +x "$HOME/.shim/npx"; echo "shim recreated" >> $LOG; fi
export PATH="$HOME/.shim:$PATH"
CLI=~/llama.cpp/build/bin/llama-completion# selfheal_runner.sh — actual library bundled in v2.1.0
LOG=/tmp/selfheal.log
echo "$(date -Iseconds) selfheal pre-flight" >> $LOG
for bin in cmake g++ curl; do command -v $bin >/dev/null || { sudo apt-get update -qq && sudo apt-get install -y -qq $bin; echo "installed $bin" >> $LOG; }; done
if [ ! -x "$HOME/.shim/npx" ]; then mkdir -p "$HOME/.shim"; printf '#!/bin/bash\nexec /usr/bin/npx --yes "$@"\n' > "$HOME/.shim/npx"; chmod +x "$HOME/.shim/npx"; echo "shim recreated" >> $LOG; fi
export PATH="$HOME/.shim:$PATH"
CLI=~/llama.cpp/build/bin/llama-completionfor bin in cmake g++ curl; do
if ! command -v $bin >/dev/null; then
echo "missing $bin → apt-get install" | tee -a $LOG
sudo apt-get update -qq && sudo apt-get install -y -qq $bin
fi
done# selfheal_runner.sh — actual library bundled in v2.1.0
LOG=/tmp/selfheal.log
echo "$(date -Iseconds) selfheal pre-flight" >> $LOG
for bin in cmake g++ curl; do command -v $bin >/dev/null || { sudo apt-get update -qq && sudo apt-get install -y -qq $bin; echo "installed $bin" >> $LOG; }; done
if [ ! -x "$HOME/.shim/npx" ]; then mkdir -p "$HOME/.shim"; printf '#!/bin/bash\nexec /usr/bin/npx --yes "$@"\n' > "$HOME/.shim/npx"; chmod +x "$HOME/.shim/npx"; echo "shim recreated" >> $LOG; fi
export PATH="$HOME/.shim:$PATH"
CLI=~/llama.cpp/build/bin/llama-completionVirusTotal findings are pending for this skill version.
No suspicious patterns detected.