changes
- **ALWAYS** make schema changes by editing `lib/db/schema.js` then running `npm run db:generate`
## Security: Route Architecture
**`/api` routes are for external callers only.** They authenticate
1.9k8mo agoReviewMountCreate a free account to mount
using local DB
- **Don't ignore cleanup**: Close HTTP clients, Chrome instances, file handles
### Security Considerations
- **No credentials in code**: This tool specifically avoids API keys
- **Input validation**: Sanitize user
1.8k9mo agoReviewMountCreate a free account to mount
contains a
Rust multi-crate server plus Python utilities and integration/end-to-end tests.
## Agent rules
Security takes absolute precedence. This repository handles synchronization of
user data and token management to access
Steady2 mentions in 2 weeks
No other project uses it yet
1.8k6mo agoReviewMountCreate a free account to mount
ServerKit is a server control panel for managing web applications, databases, Docker containers, and security on VPS/dedicated servers. Flask backend (Python 3.11+), React frontend (Vite + SCSS), SQLite/PostgreSQL database, real-time
1.8k21d agoReviewMountCreate a free account to mount
prompt), `compact` (consolidated multi-agent), `fix` (background worktree fix)
### Review types
Empty/`"review"` (standard), `"security"`, `"design"` — changes the system prompt. `"exhaustive"` keeps the standard prompt and appends an instruction
1.8k12d agoReviewMountCreate a free account to mount
style compliance specs run against built images |
| `.claude/skills/pg-security-release-analysis/` | Skill for triaging upstream PG quarterly security releases into a CVE/impact catalog — see below |
## Building and testing
Exact commands verified against `nix/docs/build-postgres.md
1.8k6mo agoReviewMountCreate a free account to mount
docstrings, type comments or explanatory prose to code you did not change.
## Security
Youtarr shells out to `yt-dlp` and writes files using user-influenced paths, so this section
1.8k10d agoReviewMountCreate a free account to mount
Before making any recommendation or assessment about transport protocols (WebTransport, WebSocket, QUIC, datagrams, reliability), security design, or performance trade-offs, delegate to the relevant specialist agent first. Do not reason
1.8k3mo agoReviewMountCreate a free account to mount
Routes: `packages/core/src/routes/admin.ts`, `admin-content.ts`
Use `codegraph_explore` to inspect current patterns before building new pages.
## Security
- Never expose secrets in code or tests.
- Validate all user input at the boundary
1 project uses a version of this
1.8k20d agoReviewMountCreate a free account to mount
release approval gate; it runs `versions deploy` only, so it never touches routes.
Security headers come from `scripts/gen-headers.mjs`, which transcribes `deploy/security-headers.conf` by value and is parity-checked in CI. They
1.8k43d agoReviewMountCreate a free account to mount
documentation. Comment only for
a reason the code cannot express: a security or trust assumption, a compatibility or protocol
constraint, a platform workaround, an ordering or race requirement, deliberately surprising
1.8k51d agoReviewMountCreate a free account to mount
deliberately left alone pending a contract decision). Personal notes, working memos and security findings live in `_DO_NOT_COMMIT_/`, which is gitignored but still visible to you on disk — treat
1.7k32d agoReviewMountCreate a free account to mount
paths exactly (agtx seeds each worktree into `trustedWorkspaces` when the root is trusted). **`AgentDialog::security` splits the table** — trust/bypass prompts are the user's decision: with `auto_trust = false` (default
1.7k7mo agoReviewMountCreate a free account to mount
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.