This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Category: SEC

SEC: Auditing Logs, Enforce Passwords, Keep Secrets, TDE, SM Algorithm, Login Hooks, Log Erros, Extension White List, …

SEC category has 24 available extensions:

Extension (URL) Alias Repo Version Category License LOAD DDL TRUST RELOC Description
passwordcheck_cracklib passwordcheck PGDG 3.0.0 SEC LGPLv2 Strengthen PostgreSQL user password checks with cracklib
supautils supautils PIGSTY 3.1.9 SEC Apache-2.0 Extension that secures a cluster on a cloud environment
pgsodium pgsodium PGDG 3.1.9 SEC BSD 3 Postgres extension for libsodium functions
supabase_vault pg_vault PIGSTY 0.2.8 SEC Apache-2.0 Supabase Vault Extension
anon anonymizer PGDG 1.3.2 SEC PostgreSQL Data anonymization tools
pg_tde pg_tde PIGSTY 1.0 SEC MIT pg_tde access method
pgsmcrypto pgsmcrypto PIGSTY 0.1.0 SEC MIT PostgreSQL SM Algorithm Extension
pgaudit pgaudit PGDG 16.0 SEC PostgreSQL provides auditing functionality
pgauditlogtofile pgauditlogtofile PGDG 1.6 SEC PostgreSQL pgAudit addon to redirect audit log to an independent file
pg_auth_mon pg_auth_mon PGDG 1.1 SEC MIT monitor connection attempts per user
credcheck credcheck PGDG 2.7.0 SEC MIT credcheck - postgresql plain text credential checker
pgcryptokey pgcryptokey PGDG 1.0 SEC PostgreSQL cryptographic key management
pg_jobmon pg_jobmon PGDG 1.4.1 SEC PostgreSQL Extension for logging and monitoring functions in PostgreSQL
logerrors logerrors PGDG 2.1 SEC BSD 3 Function for collecting statistics about messages in logfile
login_hook login_hook PGDG 1.5 SEC GPLv3 login_hook - hook to execute login_hook.login() at login time
set_user set_user PGDG 4.0.1 SEC PostgreSQL similar to SET ROLE but with added logging
pg_snakeoil pg_snakeoil PIGSTY 1 SEC PostgreSQL The PostgreSQL Antivirus
pgextwlist pgextwlist PIGSTY 1.17 SEC PostgreSQL PostgreSQL Extension Whitelisting
pg_auditor pg_auditor PIGSTY 0.2 SEC BSD-3 Audit data changes and provide flashback ability
sslutils sslutils PIGSTY 1.3 SEC PostgreSQL A Postgres extension for managing SSL certificates through SQL
noset noset PIGSTY 0.3.0 SEC AGPLv3 Module for blocking SET variables for non-super users.
sepgsql sepgsql CONTRIB 16.3 SEC PostgreSQL label-based mandatory access control (MAC) based on SELinux security policy.
auth_delay auth_delay CONTRIB 16.3 SEC PostgreSQL pause briefly before reporting authentication failure
pgcrypto pgcrypto CONTRIB 1.3 SEC PostgreSQL cryptographic functions
passwordcheck passwordcheck CONTRIB 16.3 SEC PostgreSQL checks user passwords and reject weak password

1 - tablelog

record table modification logs

Overview

PIGSTY 3rd Party Extension: tablelog : record table modification logs

Information

Metadata

  • Version: 0.1
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: tablelog_$v
  • RPM Ver : 0.1
  • RPM Deps: Nil
  • DEB Repo: PGDG
  • DEB Name: postgresql-$v-tablelog
  • DEB Ver : 0.6.1
  • DEB Deps: Nil

Details

2 - passwordcheck_cracklib

Strengthen PostgreSQL user password checks with cracklib

Overview

PGDG 3rd Party Extension: passwordcheck : Strengthen PostgreSQL user password checks with cracklib

Information

Metadata

  • Version: 3.0.0
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO NOT CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: passwordcheck_cracklib_$v*
  • RPM Ver : 3.0.0
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-passwordcheck-cracklib
  • DEB Ver : 3.0.0
  • DEB Deps: Nil

Details

3 - supautils

Extension that secures a cluster on a cloud environment

Overview

PIGSTY 3rd Party Extension: supautils : Extension that secures a cluster on a cloud environment

Information

Metadata

  • Version: 3.1.9
  • PG Vers: 16,15,14,13
  • Need Load: Explicit Loading Required
  • Need DDL: DO NOT CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: supautils_$v*
  • RPM Ver : 3.1.9
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-supautils
  • DEB Ver : 3.1.9
  • DEB Deps: Nil

Details

4 - pgsodium

Postgres extension for libsodium functions

Overview

PGDG 3rd Party Extension: pgsodium : Postgres extension for libsodium functions

Information

Metadata

  • Version: 3.1.9
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: pgsodium
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: pgsodium_$v*
  • RPM Ver : 3.1.9
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pgsodium
  • DEB Ver : 3.1.9
  • DEB Deps: Nil

Details

5 - supabase_vault

Supabase Vault Extension

Overview

PIGSTY 3rd Party Extension: pg_vault : Supabase Vault Extension

Information

Metadata

  • Version: 0.2.8
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: vault
  • Requires: pgsodium

Packages

  • RPM Repo: PIGSTY
  • RPM Name: vault_$v*
  • RPM Ver : 0.2.8
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-vault
  • DEB Ver : 0.2.8
  • DEB Deps: Nil

Details

6 - anon

Data anonymization tools

Overview

PGDG 3rd Party Extension: anonymizer : Data anonymization tools

Information

Metadata

  • Version: 1.3.2
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Trusted, Can be created by user with CREATE Privilege
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: postgresql_anonymizer_$v*
  • RPM Ver : 1.3.2
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-anonymizer
  • DEB Ver : 1.3.2
  • DEB Deps: Nil

Details

7 - pg_tde

pg_tde access method

Overview

PIGSTY 3rd Party Extension: pg_tde : pg_tde access method

Information

Metadata

  • Version: 1.0
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: pg_tde_$v*
  • RPM Ver : 1.0
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pg-tde
  • DEB Ver : 1.0
  • DEB Deps: Nil

Details

8 - pgsmcrypto

PostgreSQL SM Algorithm Extension

Overview

PIGSTY 3rd Party Extension: pgsmcrypto : PostgreSQL SM Algorithm Extension

Information

Metadata

  • Version: 0.1.0
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: pgsmcrypto_$v
  • RPM Ver : 0.1.0
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pgsmcrypto
  • DEB Ver : 0.1.0
  • DEB Deps: Nil

Details

9 - pgaudit

provides auditing functionality

Overview

PGDG 1st Party Extension: pgaudit : provides auditing functionality

Information

Metadata

  • Version: 16.0
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: pgaudit_$v*
  • RPM Ver : 16.0
  • RPM Deps: Nil
  • DEB Repo: PGDG
  • DEB Name: postgresql-$v-pgaudit
  • DEB Ver : 16.0
  • DEB Deps: Nil

Details

10 - pgauditlogtofile

pgAudit addon to redirect audit log to an independent file

Overview

PGDG 1st Party Extension: pgauditlogtofile : pgAudit addon to redirect audit log to an independent file

Information

Metadata

  • Version: 1.6
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: pgauditlogtofile_$v*
  • RPM Ver : 1.6
  • RPM Deps: Nil
  • DEB Repo: PGDG
  • DEB Name: postgresql-$v-pgauditlogtofile
  • DEB Ver : 1.6
  • DEB Deps: Nil

Details

11 - pg_auth_mon

monitor connection attempts per user

Overview

PGDG 3rd Party Extension: pg_auth_mon : monitor connection attempts per user

Information

Metadata

  • Version: 1.1
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: pg_auth_mon_$v*
  • RPM Ver : 1.1
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pg-auth-mon
  • DEB Ver : 1.1
  • DEB Deps: Nil

Details

12 - credcheck

credcheck - postgresql plain text credential checker

Overview

PGDG 1st Party Extension: credcheck : credcheck - postgresql plain text credential checker

Information

Metadata

  • Version: 2.7.0
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: credcheck_$v*
  • RPM Ver : 2.7.0
  • RPM Deps: Nil
  • DEB Repo: PGDG
  • DEB Name: postgresql-$v-credcheck
  • DEB Ver : 2.7.0
  • DEB Deps: Nil

Details

13 - pgcryptokey

cryptographic key management

Overview

PGDG 3rd Party Extension: pgcryptokey : cryptographic key management

Information

Metadata

  • Version: 1.0
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: pgcrypto

Packages

  • RPM Repo: PGDG
  • RPM Name: pgcryptokey_$v*
  • RPM Ver : 1.0
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pgcryptokey
  • DEB Ver : 1.0
  • DEB Deps: Nil

Details

14 - pg_jobmon

Extension for logging and monitoring functions in PostgreSQL

Overview

PGDG 3rd Party Extension: pg_jobmon : Extension for logging and monitoring functions in PostgreSQL

Information

Metadata

  • Version: 1.4.1
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: dblink

Packages

  • RPM Repo: PGDG
  • RPM Name: pg_jobmon_$v*
  • RPM Ver : 1.4.1
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pg-jobmon
  • DEB Ver : 1.4.1
  • DEB Deps: Nil

Details

15 - logerrors

Function for collecting statistics about messages in logfile

Overview

PGDG 3rd Party Extension: logerrors : Function for collecting statistics about messages in logfile

Information

Metadata

  • Version: 2.1
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: logerrors_$v*
  • RPM Ver : 2.1
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-logerrors
  • DEB Ver : 2.1
  • DEB Deps: Nil

Details

16 - login_hook

login_hook - hook to execute login_hook.login() at login time

Overview

PGDG 3rd Party Extension: login_hook : login_hook - hook to execute login_hook.login() at login time

Information

Metadata

  • Version: 1.5
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: login_hook
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: login_hook_$v*
  • RPM Ver : 1.5
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-login-hook
  • DEB Ver : 1.5
  • DEB Deps: Nil

Details

17 - set_user

similar to SET ROLE but with added logging

Overview

PGDG 1st Party Extension: set_user : similar to SET ROLE but with added logging

Information

Metadata

  • Version: 4.0.1
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PGDG
  • RPM Name: set_user_$v*
  • RPM Ver : 4.0.1
  • RPM Deps: Nil
  • DEB Repo: PGDG
  • DEB Name: postgresql-$v-set-user
  • DEB Ver : 4.0.1
  • DEB Deps: Nil

Details

18 - pg_snakeoil

The PostgreSQL Antivirus

Overview

PIGSTY 3rd Party Extension: pg_snakeoil : The PostgreSQL Antivirus

Information

Metadata

  • Version: 1
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO NOT CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: pg_snakeoil_$v*
  • RPM Ver : 1
  • RPM Deps: Nil
  • DEB Repo: PGDG
  • DEB Name: postgresql-$v-snakeoil
  • DEB Ver : 1
  • DEB Deps: Nil

Details

19 - pgextwlist

PostgreSQL Extension Whitelisting

Overview

PIGSTY 3rd Party Extension: pgextwlist : PostgreSQL Extension Whitelisting

Information

Metadata

  • Version: 1.17
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO NOT CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: pgextwlist_$v*
  • RPM Ver : 1.17
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pgextwlist
  • DEB Ver : 1.17
  • DEB Deps: Nil

Details

20 - pg_auditor

Audit data changes and provide flashback ability

Overview

PIGSTY 3rd Party Extension: pg_auditor : Audit data changes and provide flashback ability

Information

Metadata

  • Version: 0.2
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Unknown
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: pg_auditor_$v
  • RPM Ver : 0.2
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-pg-auditor
  • DEB Ver : 0.2
  • DEB Deps: Nil

Details

21 - sslutils

A Postgres extension for managing SSL certificates through SQL

Overview

PIGSTY 3rd Party Extension: sslutils : A Postgres extension for managing SSL certificates through SQL

Information

Metadata

  • Version: 1.3
  • PG Vers: 15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Unknown
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: sslutils_$v*
  • RPM Ver : 1.3
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-sslutils
  • DEB Ver : 1.3
  • DEB Deps: Nil

Details

22 - noset

Module for blocking SET variables for non-super users.

Overview

PIGSTY 3rd Party Extension: noset : Module for blocking SET variables for non-super users.

Information

Metadata

  • Version: 0.3.0
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Not Relocatable
  • Trusted: Unknown
  • Schemas: N/A
  • Requires: N/A

Packages

  • RPM Repo: PIGSTY
  • RPM Name: noset_$v*
  • RPM Ver : 0.3.0
  • RPM Deps: Nil
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-noset
  • DEB Ver : 0.3.0
  • DEB Deps: Nil

Details

23 - sepgsql

label-based mandatory access control (MAC) based on SELinux security policy.

Overview

CONTRIB Built-in Extension: sepgsql : label-based mandatory access control (MAC) based on SELinux security policy.

Information

Metadata

  • Version: 16.3
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

PostgreSQL Built-in Contrib Extension


Details

24 - auth_delay

pause briefly before reporting authentication failure

Overview

CONTRIB Built-in Extension: auth_delay : pause briefly before reporting authentication failure

Information

Metadata

  • Version: 16.3
  • PG Vers: 16,15,14,13,12
  • Need Load: Explicit Loading Required
  • Need DDL: DO NOT CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

Packages

PostgreSQL Built-in Contrib Extension


Details

25 - pgcrypto

cryptographic functions

Overview

CONTRIB Built-in Extension: pgcrypto : cryptographic functions

Information

Metadata

  • Version: 1.3
  • PG Vers: 16,15,14,13,12
  • Need Load: Lib Loading NOT Required
  • Need DDL: DO CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Trusted, Can be created by user with CREATE Privilege
  • Schemas: N/A
  • Requires: N/A

Packages

PostgreSQL Built-in Contrib Extension


Details