1 Commits
Author SHA1 Message Date
DogFatherGitandClaude Opus 5 6077c1700f server-internal: package-lock.json aufgenommen
Nach der Installation auf dem Server vom dortigen Stand uebernommen --
nicht hier erzeugt. Das ist der entscheidende Unterschied: Eine lokal
erzeugte Datei haette festgeschrieben, was HIER aufgeloest wird, nicht
was dort tatsaechlich laeuft. Genau diese Luecke sollte sie ja
schliessen.

Festgeschrieben sind jetzt:

  multer          2.2.0   (war 1.4.5-lts.1, veraltet)
  node-cron       4.6.0   (war 3.0.3)
  express         4.22.2  (package.json sagt ^4.21.2)
  better-sqlite3  11.10.0
  dotenv          16.6.1
  cors            2.8.6

express 4.22.2 zeigt, warum das noetig war: Die package.json erlaubt
alles unter 5.0, installiert war eine andere Fassung als die genannte.

uuid taucht in der Liste nicht mehr auf. Es kam ausschliesslich ueber
node-cron 3.x herein und war die einzige Luecke, die "npm audit"
gefunden hatte. Gegenprobe nach der Umstellung: "found 0
vulnerabilities". Auch die Veraltet-Markierung von multer ist weg.

Der Dienst laeuft stabil (PID unveraendert ueber mehrere Messungen,
keine zusaetzlichen Neustarts) und antwortet mit 401 -- er lebt also
und prueft Rechte.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-26 19:35:59 +02:00