This is the .github repository for the uktrade organisation. It holds organisation-wide defaults that GitHub applies automatically to any uktrade repository that does not define its own.
| Path | Purpose |
|---|---|
SECURITY.md |
DBT GitHub Security Policy — inherited by every repository without its own SECURITY.md |
.github/pull_request_template.md |
Default pull request template |
templates/SECURITY_CHECKLIST.md |
Security checklist to copy into a repository root |
workflow-templates/ |
Organisation workflow templates offered when creating a new Action |
docs/ |
Step-by-step setup guides referenced from the security policy |
Changes here affect every uktrade repository, so raise a PR against this repo rather than copying files elsewhere.
This repo requires the organisation-approved pre-commit hooks. See the github-standards instructions to install them.
The code security diagram (assets/code_sec_workflow.excalidraw.svg) is an SVG with the Excalidraw scene embedded inside it, so it renders as a plain image in SECURITY.md while staying editable. Edit it with the Excalidraw VS Code extension, which reads and writes the embedded scene directly.