Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
|
models
Package models - hooks.go contains GORM lifecycle hooks for validation.
|
Package models - hooks.go contains GORM lifecycle hooks for validation. |
|
notifications
Package notifications provides database notification services that work across different database backends (PostgreSQL and Oracle).
|
Package notifications provides database notification services that work across different database backends (PostgreSQL and Oracle). |
|
seed
Package seed provides database seeding for required initial data.
|
Package seed provides database seeding for required initial data. |
|
validation
Package validation provides cross-database validation for TMI models.
|
Package validation provides cross-database validation for TMI models. |
|
repository
Package repository provides database repository interfaces and implementations for the auth service.
|
Package repository provides database repository interfaces and implementations for the auth service. |
|
cmd
|
|
|
cats-seed
command
Package main implements cats-seed, a database-agnostic CLI tool for seeding CATS fuzzing test data.
|
Package main implements cats-seed, a database-agnostic CLI tool for seeding CATS fuzzing test data. |
|
dedup-group-members
command
Package main implements a one-off utility to remove duplicate rows from the group_members table.
|
Package main implements a one-off utility to remove duplicate rows from the group_members table. |
|
migrate
command
Package main implements the migrate CLI tool for TMI database schema management.
|
Package main implements the migrate CLI tool for TMI database schema management. |
|
server
command
|
|
|
internal
|
|
|
crypto
Package crypto provides encryption utilities for TMI.
|
Package crypto provides encryption utilities for TMI. |
|
dbschema
Package dbschema provides database schema validation for TMI.
|
Package dbschema provides database schema validation for TMI. |
|
secrets
Package secrets provides a unified interface for retrieving secrets from various providers.
|
Package secrets provides a unified interface for retrieving secrets from various providers. |
|
unicodecheck
Package unicodecheck provides consolidated Unicode validation for security-sensitive input.
|
Package unicodecheck provides consolidated Unicode validation for security-sensitive input. |
|
test
|
|
|
testdb
Package testdb provides direct database access for integration tests.
|
Package testdb provides direct database access for integration tests. |
Click to show internal directories.
Click to hide internal directories.