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
34k35d 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
Steady2 mentions in 2 weeks
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
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
33k13d 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
Steady6 mentions in 2 weeks
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
Steady3 mentions in 2 weeks
1 project uses a version of this
33k19mo agoReviewMountCreate a free account to mount
false` set by `src/cli.ts`) from untrusted agent-facing callers
(`remote: true` set by `src/mcp/server.ts`). Security-sensitive operations like
`file_upload` tighten filesystem confinement when `remote=true` and default to
strict
Steady42 mentions in 2 weeks
No other project uses it yet
32k3mo agoReviewMountCreate a free account to mount
generateShortId()` from `@sim/utils/id`, never `randomUUID`, `nanoid`, or `uuid`: the helpers also work in non-secure (HTTP) browsers. `check:utils` bans the inline forms and names the replacement. It cannot catch
Steady47 mentions in 2 weeks
No other project uses it yet
30k8d agoReviewMountCreate a free account to mount
deciding whether a feature belongs in the library — open an issue first.
- Security assessments or audit opinions.
- New ERC interfaces or standards without explicit direction.
- Restructuring tests without a corresponding
1 project uses a version of this
27k25d agoReviewMountCreate a free account to mount
Rare exceptions: propagating OpenTelemetry context where the whole industry has standardised on `ThreadLocal`, or security principals enforced by a framework. In all other cases, prefer an explicit API extension, even
No other project uses it yet
25k24d 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.