PostgreSQL
O sondă pe protocolul de rețea nativ, nu HTTP — address este host sau
host:port, fără schemă. Portul implicit este 5432 atunci când este
omis. product: postgres este acceptat și el ca alias pentru
postgresql.
Versiunea provine dintr-un mesaj ParameterStatus pe care fiecare
backend PostgreSQL îl trimite automat imediat după autentificarea reușită
— nu este necesară o interogare explicită SHOW server_version.
targets: - id: pg-main product: postgresql address: db.example.com:5432 credentials: pg-appAutentificare
Secțiune intitulată „Autentificare”Necesară doar dacă serverul o cere efectiv — autentificarea trust nu necesită nicio credențială. Atunci când o cere, trust, cleartext, MD5 și SCRAM-SHA-256 sunt toate acceptate și negociate automat — inclusiv SCRAM-SHA-256, implicit pe PostgreSQL 14+ și frecvent pe 10–13, fără de care majoritatea instalărilor reale ar fi inaccesibile.
credentials: pg-app: kind: password username: enodia_ro # opțional — implicit "postgres" dacă este omis password: "${PG_PASSWORD}"Baza de date la care se face conectarea are implicit aceeași valoare ca numele de utilizator (valoarea implicită de pe server) — în prezent nu există un câmp de configurare pentru a indica explicit un alt nume de bază de date.
Corelare CVE
Secțiune intitulată „Corelare CVE”Se corelează cu NVD și BDU FSTEC atunci când este configurat un bloc cve:.
Rezolvatorul ciclului de viață
Secțiune intitulată „Rezolvatorul ciclului de viață”endoflife:postgresql.