subsystems (providers, pipes, guards, `@nestjs/schedule`) over hand-rolled equivalents.
- **Fail closed, gates stay on.** Security switches default to safe; misconfiguration must refuse, not degrade. Never lower a quality gate
15k4mo agoReviewMountCreate a free account to mount
isEffectivelyOffline()` is the single source of truth — never read `navigator.onLine` in feature code.
- **Rendering security**: never interpolate user content into HTML strings (map popups included — build via DOM + `textContent
15k4mo agoReviewMountCreate a free account to mount
plugin's `client/index.html` (the opaque-origin iframe CSP forbids external link/script). Not a security boundary.
- **`src/lucide-icon-names.ts`** — generated snapshot; an unknown icon is a validate **warning**, never an error.
- **`test/helpers.ts`** — `makePublishable
15k4mo agoReviewMountCreate a free account to mount
child-process runtime (`supervisor/`, `runtime/plugin-host-entry.ts`, `protocol/envelope.ts`) is **intentionally not Nest**; it is the security boundary. `host/rpc-host.ts` registers an RPC method at spawn only if the plugin holds the unlocking permission
15k4mo agoReviewMountCreate a free account to mount
subsystems (providers, pipes, guards, `@nestjs/schedule`) over hand-rolled equivalents.
- **Fail closed, gates stay on.** Security switches default to safe; misconfiguration must refuse, not degrade. Never lower a quality gate
Steady6 mentions in 2 weeks
2 projects use a version of this
15k4mo agoReviewMountCreate a free account to mount
isEffectivelyOffline()` is the single source of truth — never read `navigator.onLine` in feature code.
- **Rendering security**: never interpolate user content into HTML strings (map popups included — build via DOM + `textContent
Steady6 mentions in 2 weeks
2 projects use a version of this
15k4mo agoReviewMountCreate a free account to mount
plugin's `client/index.html` (the opaque-origin iframe CSP forbids external link/script). Not a security boundary.
- **`src/lucide-icon-names.ts`** — generated snapshot; an unknown icon is a validate **warning**, never an error.
- **`test/helpers.ts`** — `makePublishable
Steady6 mentions in 2 weeks
2 projects use a version of this
15k4mo agoReviewMountCreate a free account to mount
child-process runtime (`supervisor/`, `runtime/plugin-host-entry.ts`, `protocol/envelope.ts`) is **intentionally not Nest** — it is the security boundary. `host/rpc-host.ts` registers an RPC method at spawn only if the plugin holds the unlocking permission
Steady6 mentions in 2 weeks
2 projects use a version of this
15k4mo agoReviewMountCreate a free account to mount
provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Security Notice
This project is for security research and defensive purposes only. Do not generate code
15k7mo agoReviewMountCreate a free account to mount
helpers. They share no code — they're bundled here because both are about injecting security behavior into the server stack.
**This directory is a Maven parent POM.**
## Sub-modules
- **`dolphinscheduler
No other project uses it yet
15k54d agoReviewMountCreate a free account to mount
config wiring.
## Related modules
- `dolphinscheduler-common` — compile dep.
- `dolphinscheduler-actuator-authentication` (in `dolphinscheduler-authentication/`) — secures the actuator endpoints this module exposes.
- Every server module includes meter for metrics
No other project uses it yet
15k54d agoReviewMountCreate a free account to mount
variables are forbidden.
## High Availability Support
All solutions must work in High Availability mode.
## Security Is the #1 Priority
All solutions must be secure by design. Do not consider
No other project uses it yet
14k48d agoReviewMountCreate a free account to mount
template
- Link to relevant issues
- **Update CHANGELOG.md**: Every PR that changes behavior (fix, feat, security, deprecation) must add an entry under the current `[Unreleased]` section in `CHANGELOG.md`. Format: `- **Area**: Description
Steady12 mentions in 2 weeks
No other project uses it yet
14k6mo agoReviewMountCreate a free account to mount
with code in this repository.
## Project Overview
OpenNHP is a Go-based Zero Trust security toolkit implementing two core protocols:
- **NHP (Network-infrastructure Hiding Protocol)**: Conceals server ports
14k10mo agoReviewMountCreate a free account to mount
working in this repository.
## What this repo is
A curated knowledge base of web security learning resources. Data lives in
`data/categories.yml` and `data/entries/*.yml`; the three language READMEs
(`README.md`, `README-zh.md
No other project uses it yet
14k6mo agoReviewMountCreate a free account to mount
data = json.loads(line)
# Process and yield each item
yield process_item(data)
```
## 🛡️ Security Best Practices
### Security Guidelines
- Never commit secrets - use environment variables
- Validate all user input with Pydantic
14k16mo 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.