Seguridad y docs: fix SQLi en updatePost, middleware por segmentos exactos, cover-cache directo al upstream, JWT sin fallback hardcodeado, password sudo fuera de deploy/setup.sh; reescritura AGENTS.md y CLAUDE.md
This commit is contained in:
+3
-1
@@ -18,8 +18,10 @@ err() { printf "${RED}✗${NC} %s\n" "$1"; }
|
||||
info() { printf "${CYAN}→${NC} %s\n" "$1"; }
|
||||
|
||||
# ── Sudo ──────────────────────────────────────
|
||||
# Valida credenciales una vez; las siguientes llamadas usan el sudo cacheado,
|
||||
# sin exponer la contraseña en texto plano en el script.
|
||||
sudo -v || (err "sudo required" && exit 1)
|
||||
SU() { echo 'Wlillidan1.' | sudo -S "$@"; }
|
||||
SU() { sudo "$@"; }
|
||||
|
||||
# ── Swap (prevent OOM during compile) ─────────
|
||||
if [ "$(free -m | awk '/^Swap:/{print $2}')" -lt 512 ]; then
|
||||
|
||||
Reference in New Issue
Block a user