imports, or execution flow.** Graph first; text search only for empty/`UNKNOWN`/literals.
- For security review, `explain({target: "fileOrSymbol"})` lists taint findings (source→sink flows; needs `analyze --pdg`).
- For control/data
Steady29 mentions in 2 weeks
No other project uses it yet
48k2mo agoReviewMountCreate a free account to mount
sections. Posts a PR comment with results and blocks merge on errors.
- **CodeQL** (`.github/workflows/codeql-analysis.yml`): Security scanning on push/PR and weekly schedule.
## Branch Protection
The `main` branch has protection rules:
- Requires
No other project uses it yet
41k10mo agoReviewMountCreate a free account to mount
owning service + a spec. Load the **`developing-electron-desktop` skill** for the recipe, the security model, running/launch errors and testing.
### Flathub packaging
`apps/desktop/flatpak/` holds the whole recipe — manifest, `trilium.sh`, `flathub.json
Steady2 mentions in 2 weeks
No other project uses it yet
39k22d agoReviewMountCreate a free account to mount
test ./...`. Reuse existing test harnesses (e.g. `signToken`, `scopedUserStorage`, `handle`, `customFSUser`, `mockUserStore`).
---
# Handling security advisories
Use this playbook when asked to triage, verify, fix, or manage GitHub security advisories.
All advisory
36k4mo agoReviewMountCreate a free account to mount
strict
confinement blocks host file access at the open stage, not the read stage.
### Security
Glances runs unauthenticated by default — this is intentional and documented.
Most users deploy on private
No other project uses it yet
34k32d agoReviewMountCreate a free account to mount
execution, storage keys, or import/export,
consult `SECURITY_GUIDE.md` and confirm the relevant invariants still hold.
- Security model and review invariants: `SECURITY_GUIDE.md`
- General code review checklist: `REVIEW.md`
- Architecture decision records: `doc/adr/`
- SurrealQL
No other project uses it yet
33k4mo agoReviewMountCreate a free account to mount
wasm32-wasip2`, optimizes with wasm-opt, pre-initialises it by snapshotting `init` (see Security Model), packs into a `.surli` archive.
- **Run:** `surreal ext run [--fn ] [args...]` — loads the archive, invokes
No other project uses it yet
33k4mo agoReviewMountCreate a free account to mount
dashboard` still call `scripts/deploy.sh`, which is a stale **Vercel** deploy: do not use them.
## Security Guidelines
### ⛔ CRITICAL: NEVER Hardcode Secrets or IDs
**NEVER write API keys, tokens, passwords, project
Steady15 mentions in 2 weeks
No other project uses it yet
33k11d agoReviewMountCreate a free account to mount
type has specific structure:
**Agents** (162 total)
- AI specialists organized by category (Development, Data/AI, Security, Business, etc.)
- Stored in `cli-tool/components/agents/{category}/{name}.md`
- Installation: `--agent `
**Commands** (210 total
Steady15 mentions in 2 weeks
No other project uses it yet
33k11d agoReviewMountCreate a free account to mount
clients.
- File reads: read the bytes once, hash them, then parse the same bytes.
## Security Invariants
- No `eval()`, `exec()`, `pickle` or `yaml.unsafe_load()`.
- No `shell=True` in subprocess calls.
- `_validate
No other project uses it yet
33k5mo agoReviewMountCreate a free account to mount
reintroduce the archived FastAPI backend as a supported requirement.
5. **Legacy FastAPI Security Context**: The archived FastAPI/CORS behavior is unsupported legacy code and must not be treated as a supported
1 project uses a version of this
33k19mo 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.