Block a user
test(e2e): add full table search spec with mock search and filter support
fix(security): escape cell values and harden libds inputs
chore(hooks): add gitleaks secret scan to pre-commit
Move Cyber Essentials badge to who-is section + about page
chore(ci): scoped allowlist for npm audit gate in sas
chore(ci): scoped allowlist for npm audit gate in sas
we can fix this in source, we don't need an exception
Show SAS session timezone on System Information screen
feat(system): show session timezone on system information screen