Enforces GrantForge policies in PostgreSQL with PostgreSQL's own access control: a service beside the servers that keeps one role per user holding exactly what the service's signed policies give the user, down to columns, and one restrictive row security policy per row filter, in step with the policies, the users and the tables of every database, each database changed in one transaction, and undoes changes made to them by hand. It reports accesses from the server ...

Compile Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
CSV Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-csv
Support for reading and writing CSV-encoded data via Jackson
2.21.73.3.0
MIT
org.devlive.grantforge » grantforge-agent-core
What every agent in a protected system shares: downloads and checks the signed policy snapshots of its
2026.4.0✔
MIT
org.devlive.grantforge » grantforge-agent-sync
What the agents that run beside a protected system share, which keep its own access control in step with
2026.4.0✔
JDBC Driver BSD 2-clause
org.postgresql » postgresql
PostgreSQL JDBC Driver Postgresql
42.7.1342.7.14

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
1.0.1✔

Test Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
4.1.14.1.2
Testing MIT
org.testcontainers » testcontainers
Isolated container management for Java code testing