The docs.
- Quick start: the GitHub Action
Known-vulnerability scanners check your code against a list of what has broken before. Assure checks whether the way your code meets the foundational software it runs on stays inside a regime that can be shown safe and r
- Quick start: the API
The API runs the checker on Symbolia's server. The Assure GitHub Action is a client of this API. You send collected files. You get back a verdict.
- First run: the Action
This page gets a first run to a verdict. The full reference is QUICKSTART-ACTION.md.
- First run: the API
This page takes you to a first verdict from the HTTP API with the postgresql-observed-baseline profile, which needs no declaration. The full reference is QUICKSTART-API.md.
- Declarations
A declaration is to your database's access rules what a Playwright test is to your UI — a file in your repo, run on every PR.
- Reading a verdict
A check writes one JSON file. The Action writes it at its output path. The API returns it as the response body.
- Your data
The collector runs in your runner. It connects as your collection role and runs a fixed, published set of SELECT queries. The collector asks for a read-only session. A pooler may not pass the request on. The collector ru
- What a verdict claims
This page describes the claims of postgresql-observed-baseline; the declared profile is below, the HTTP profile's scope notes are in the Action quick start, and what each served profile never detects is listed per profil
- First-line samples
The first line of the job summary, word for word, as the serving path writes it for each case, and the sentence under it that says what it means. Each line comes from recorded readings, or from recorded readings changed
- MCP
The Assure API as five tools. An agent — Claude Code, Codex, Cursor, or your own — calls them the way it calls any tool and reads the verdict as JSON. One command installs it. Your key stays in a file on your machine.
- The Action README
Assure checks the software your code runs on. From your own GitHub Actions workflow it reads your PostgreSQL server or your site's HTTP responses and tells you, obligation by obligation, what holds, what is disproven, an
- Beta tester brief
You administer one self-hosted PostgreSQL server, major 14 to 18, and you can run a GitHub Actions workflow that reaches it.
- Fixtures
Every fixture committed under tests/ and docs/ in a layout serve/devfixture.py reads (a directory holding raw/, or a repository directory holding declaration.json) is either tabled below or named, with the reason, under