Prefer simple conditionals over nested ternary operators
- Group related code together and separate concerns
### Security
- Add `rel="noopener"` when using `target="_blank"` on links
- Avoid `dangerouslySetInnerHTML` unless absolutely necessary
2.5k9mo agoReviewMountCreate a free account to mount
passwordless mode), the DEK is stored in plaintext — suitable for PaaS deploys where volume security is the trust boundary. Login uses email+password. The first user to register becomes
2.5k8mo agoReviewMountCreate a free account to mount
components` or `kit`.
- `@onekeyhq/kit`: `shared`, `components`, and `kit-bg`.
- Apps may import all packages.
## Security
- Never commit or log secrets, keys, seeds, mnemonics, or sensitive user data.
- Do not bypass
Steady3 mentions in 2 weeks
No other project uses it yet
2.5k4mo agoReviewMountCreate a free account to mount
mobile/CLAUDE.md`. Both clients use the same API. Tenants are isolated by PostgreSQL row-level security underneath explicit ORM filters.
## Security first
This is a production multi-tenant app under active
2.5k19d agoReviewMountCreate a free account to mount
codegen), go_router, Material 3 and Lucide icons. `../CLAUDE.md` applies here as well (security, web and mobile parity, comments, em dashes); this file covers only what is specific
2.5k19d agoReviewMountCreate a free account to mount
permitted to change any code under src/main folders pertaining to the security of the application. This includes any class that contains the word Security, Permission, Oidc, Authorization, Authority, Authentication, KeyStore
2.4k18mo agoReviewMountCreate a free account to mount
standard
- **FLV:** Flash video format
- **MP4:** MPEG-4 format with post-processing capabilities
- **SRT:** Secure reliable transport
- **S3:** File upload integration with AWS S3/MinIO compatibility
## Authentication & Security
- JWT-based authentication
2.4k15mo agoReviewMountCreate a free account to mount
configuration flows through `TSFBuilder` / `JsonFactoryBuilder`. There is no mutable-setter
fallback.
### Processing limits (security-relevant)
Three per-factory config objects, with quite different scopes — don't conflate them:
- **`StreamReadConstraints`** does
No other project uses it yet
2.4k12d agoReviewMountCreate a free account to mount
browser resolver for the asset pipeline) | server + economy service (+ dev for visual) / none (thumbs) |
| Security | `ws_security_e2e.mjs` (server), `malware_scan.mjs` (release-gate malicious-code flagger over the whole tree): `security:scan` exits
2.3k3mo agoReviewMountCreate a free account to mount
means touching this file.
- SFX gates: the `sfx_*` suites (`sfx_conform`, `sfx_studio_server_security`,
`tests/server/static_sfx_serving`, ...) mirror `npm run sfx:check`.
- `malware_scan.test.ts` is the release-gate backstop (signatures from `scripts/malware_scan.mjs
2.3k3mo agoReviewMountCreate a free account to mount
builders |
| `.agents/skills/` | Agent skills: pentest, bug-bounty, red-team, blue-team, ctf, security-ops |
### Agent skills
When the user asks for pentest / bug bounty / red team / blue team / CTF work
2.3k3mo agoReviewMountCreate a free account to mount
Claude Code when working with this repository.
## Project Overview
ToolHive is a lightweight, secure manager for MCP (Model Context Protocol: https://modelcontextprotocol.io) servers written in Go. It provides
Steady13 mentions in 2 weeks
No other project uses it yet
2.3k4mo agoReviewMountCreate a free account to mount
/lib` - Deprecated v1 library (read-only)
- `main.go` - Deprecated v1 commandline (read-only)
## Supply Chain Security
- Dependencies MUST be minimal. Do not add new dependencies without justification.
- GitHub Actions MUST
2.3k9mo agoReviewMountCreate a free account to mount
contributor's branch and approve. Hardcoded data, missing API integration, security issues → request changes.
- **Never commit directly to `master`** — local, origin, or upstream. Every change goes through a feature branch
No other project uses it yet
2.3k4mo 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.