Database Audits — Spring Boot Integration

database-audits-spring-boot-integration wires the database-audits-core audit library into a Spring Boot test context. One @Import enables ten database audits across three families: catalog (schema metadata), JPA (entity/schema agreement), and runtime (live SQL execution). Every finding is also collected into a consolidated report — Markdown, AsciiDoc, or text, with optional SQL or Liquibase fixes — written automatically at the end of the test run.

Dependency

<dependency>
  <groupId>io.github.database-audits</groupId>
  <artifactId>database-audits-spring-boot-integration</artifactId>
  <version>VERSION</version>
  <scope>test</scope>
</dependency>

Note: Replace VERSION with the latest released version.

See Usage to enable the audits and write your first tests, Audits for what each audit checks, Exclusions to suppress known violations, and Archetype to scaffold a ready-to-run example suite into your project.