Repository
## Security reviews
For reviews of this repository's GitHub automation, CI, and release process, use the [GitHub repository threat model](agents/references/repository-threat-model.md). The `ruff` submodule pins ty's Rust source
20k18d agoReviewMountCreate a free account to mount
resolving gVisor issues
#### Modifying gVisor kernel behavior
Use the `gvisor-kernel-development` skill.
#### Security first
All changes are reviewed for security. gVisor's design and architecture ensures
that a Sentry
20k11d agoReviewMountCreate a free account to mount
change guidelines
- Treat `Sandboxie/core` with extreme caution: bugs can cause BSODs or sandbox-escape security holes. Prefer minimal, surgical patches there over refactors.
- Verify builds, branches, and properties
No other project uses it yet
20k2y agoReviewMountCreate a free account to mount
desktop/mobile inspection.
- Submit changes through a PR against `develop`. Report vulnerabilities
privately through GitHub Security Advisories. The community plugin registry
is retired; first-party catalog data lives in `packages/core/src/catalog/`.
Getting
Steady14 mentions in 2 weeks
No other project uses it yet
20k26d agoReviewMountCreate a free account to mount
variables before plugin setup.
- LiteLLM and OpenAI pins must remain compatible. Retain shared dependency security floors and verify upgrades with installed-SDK HTTP tests in `tests/test_litellm_sdk.py` using the framework runtime
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
changing handler behavior.
- For auth, CSRF, upload/download, tunnel, or file endpoints, run the nearest security regression tests.
- Check file-level documentation coverage with a script or shell loop that verifies
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
repeatedly when the lifecycle point can fire multiple times.
- Secret masking, auth, security, and persistence extensions must not be bypassed by convenience changes.
## Work Guidance
- Keep extension code small
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
handlers.
- Keep local-only work separate from community publication and catalog discovery separate from security scanning.
- Preserve authentication, scope, user authorization, and unrelated runtime state.
## Work Guidance
- Prefer existing framework
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
behavior, scan expectations, and activation semantics current.
- Distinguish Index discovery from model-based security scans and installation; metadata is not verified capability or safety.
- Handle missing/null Index fields and check
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
handlers.
- Keep local-only work separate from community publication and catalog discovery separate from security scanning.
- Preserve authentication, scope, user authorization, and unrelated runtime state.
## Work Guidance
- Prefer existing framework
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
Tests DOX
## Purpose
- Own pytest regression, security, integration, and contract tests.
- Keep tests focused on behavior that should remain stable across framework changes.
## Ownership
- Test files live directly under `tests
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
hooks (`npm run check-frontend-imports`)
- Violations will cause build failures and prevent commits
## Security Review Calibration
- Internal, CE-controlled endpoints (e.g. the conan library server) are not hostile: treat
No other project uses it yet
19k9mo agoReviewMountCreate a free account to mount
loader): ensure middleware order`
- keep PR descriptions clear about motivation, scope, and test evidence
## Security And Config
- review `SECURITY.md` before handling vulnerability-related work
- do not commit secrets, credentials
19k14mo agoReviewMountCreate a free account to mount
description - in addition to comments markers in the source code (see Comments section).
### Security Hardening
When writing or reviewing code in `wled00/`, `usermods/`, `wled00/data/`, or `.github/workflows/`,
consult `docs/hardening.instructions.md` (concise checklist
19k40d agoReviewMountCreate a free account to mount
just that platform. Choose the appropriate type:
`[Breaking]`, `[Added]`, `[Changed]`, `[Deprecated]`, `[Removed]`, `[Fixed]`, or
`[Security]`. If the change truly has no user-visible effect, such as a
test-only
19k51d agoReviewMountCreate a free account to mount
suite session_summary` passing.
- Code comments and docstrings must be English.
- Keep compatibility and security in mind; LangBot is used in both self-hosted/community and toB deployments.
- Commit message
19k5d agoReviewMountCreate a free account to mount