EVERYTHING XIAOMI
Get listed

PGDSAT

PGDSAT is a Linux tool for assessing security across PostgreSQL clusters, checking around 90 controls.

Place
#18 of 27
Score
5.3
PGDSAT's website

What PGDSAT is

PGDSAT is a Linux tool for assessing security across PostgreSQL clusters, checking around 90 controls. Its coverage includes every recommendation in the CIS Benchmark for PostgreSQL 17, along with additional checks for installation and patches, permissions, logging and auditing, access control, connections, settings, replication, and other configuration considerations. Some checks run automatically, while others require manual review. Assessments produce a status summary and detailed findings in text or HTML, with report output available in English, French, or Chinese. Command-line options can select or exclude databases, remove checks, set a report title, and choose format and language. The tool queries PostgreSQL through psql and includes checks for pgAudit and pgBackRest configuration. PGDSAT is free software under GPLv3 and intended for on-premises use. It requires PostgreSQL 10 or later, PostgreSQL binaries on PATH, connection details provided through environment variables or command-line options, and Perl bignum. It uses curl and internet access for an online PostgreSQL version check, though that check can be disabled. The README says to run it as the postgres system user so it can inspect the installation and system.

Good

  • Checks around 90 security controls
  • Includes all CIS PostgreSQL 17 recommendations
  • Produces detailed text or HTML findings
  • Free software under GPLv3

Watch out

  • Requires PostgreSQL 10 or later and binaries on PATH
  • Must run as the postgres system user
  • Version check uses internet unless disabled
  • Some checks require manual review

Who it suits

PGDSAT suits teams assessing PostgreSQL security on Linux, including those checking policy alignment or reviewing cluster configuration. Users should be prepared to run it on-premises with PostgreSQL prerequisites and appropriate system-user privileges.

Verdict

PGDSAT provides broad PostgreSQL security assessment coverage and configurable reports for on-premises use. Account for its runtime requirements and manual checks when planning an assessment.

The facts

Each one read from PGDSAT's own pages, with the date it was checked.

What it does

Assessment areas
Its checks cover installation and patches, permissions, logging and auditing, access, connections, PostgreSQL settings, replication, and configuration considerations.checked 7 Oct 2026
Assessment output
It produces a summary of test statuses and detailed findings, with text and HTML output formats.checked 7 Oct 2026
Automated assessment
The README says the tool can automate assessments to verify company security policies and help identify security issues a cluster may face.checked 7 Oct 2026
Automation
The tool supports automated assessments to verify company security policies and identify security issues a cluster may face.checked 7 Oct 2026
Check coverage
Checks cover installation and patches, file permissions, logging and auditing, access control, connections, settings, replication, and special configuration considerations.checked 7 Oct 2026
CIS checks
The tool implements all recommendations from the CIS Benchmark for PostgreSQL 17, along with additional checks.checked 7 Oct 2026
CIS coverage
The project says it implements all CIS Benchmark recommendations for PostgreSQL 17, along with additional checks.checked 7 Oct 2026
Dependencies and limits
The documented requirements include PostgreSQL binaries on PATH, connection details supplied through environment variables or command-line options, and Perl bignum; an internet connection is used for the PostgreSQL version check unless that check is disabled.checked 7 Oct 2026
Execution
The README says to run PGDSAT as the postgres system user because it needs privileges to inspect the system and PostgreSQL installation.checked 7 Oct 2026
Integrations
The tool uses psql to query the PostgreSQL cluster and includes checks for pgAudit and pgBackRest configuration.checked 7 Oct 2026
Internet requirement
The tool uses curl and internet access to check PostgreSQL versions online, with an option to disable that check.checked 7 Oct 2026
Languages
Report output supports en_US, fr_FR, and zh_CN.checked 7 Oct 2026
License
PGDSAT is distributed as free software under the GPLv3 license.checked 7 Oct 2026
Maintainer
The README lists Gilles Darold as the author.checked 7 Oct 2026
Manual checks
The listed checks include manual checks as well as checks performed automatically by the tool.checked 7 Oct 2026
PostgreSQL requirement
PGDSAT requires PostgreSQL 10 or later.checked 7 Oct 2026
Provider
The repository identifies HexaCluster Corp as the copyright holder for 2024–2026 and links to HexaCluster's website.checked 7 Oct 2026
Purpose
PGDSAT is a PostgreSQL security assessment tool that checks around 90 security controls on PostgreSQL clusters.checked 7 Oct 2026
Report customization
Command-line options can select databases, exclude databases, remove checks, set a report title, and choose output format and language.checked 7 Oct 2026
Reports
It generates a summary of test statuses and detailed findings, with text and HTML output formats.checked 7 Oct 2026
Requirements
PGDSAT requires PostgreSQL 10 or later and PostgreSQL binaries available through PATH.checked 7 Oct 2026

The company

Maker location
HexaCluster lists addresses in Toronto, Canada and Dubai, UAE.checked 7 Oct 2026
Maker locations
HexaCluster lists addresses in Toronto, Canada, and Dubai, UAE.checked 7 Oct 2026

Alternatives to PGDSAT

All alternatives
  1. 1CIS-CAT Pro Assessor logo

    CIS-CAT Pro Assessor

    Free planAPILinuxmacOSSelf-hosted
    7.7From $2,400 a year
  2. 2
    7.5
  3. 3DBX logo

    DBX

    Free planWeb
    7.2$19 one-time
  4. 4LevelBlue AppDetectivePRO logo

    LevelBlue AppDetectivePRO

    WebSelf-hostedWindows
    6.9
  5. 5Defensia Database Security logo

    Defensia Database Security

    Free planWebLinuxSelf-hosted
    6.7From €9 a month
  6. 6Onam Database Security logo

    Onam Database Security

    Free planWebAPISelf-hosted
    6.5From $22 a month