contributing to OWASP Juice Shop. It provides comprehensive guidelines to maintain code quality, security, and adherence to project standards.
## Instruction Precedence & Guidance Layers
When multiple instructions or guidance files exist
14k3y agoReviewMountCreate a free account to mount
introduce alternative frameworks.
## Coding Requirements
Agents MUST:
- Make small, focused, reviewable changes
- Prioritize privacy, security, and correctness over convenience or shorter code
- Modify only files directly related to the requested
Steady4 mentions in 2 weeks
No other project uses it yet
14k2mo agoReviewMountCreate a free account to mount
code of conduct violations,
and may lead to sanctions including a permanent ban.
## Security Policy
Before classifying a potential vulnerability, read
[`docs/system/security.rst`](docs/system/security.rst) to determine whether it
falls within QEMU
14k41d agoReviewMountCreate a free account to mount
with `make doc`. Release notes go in
`docs/releasenotes/ .rst` using the existing section structure
(Security, Backwards incompatible changes, Deprecations, API changes, API
additions, Other changes). Use the `:cve:` RST role
No other project uses it yet
14k27d agoReviewMountCreate a free account to mount
option over the `gh` CLI tool.
`gh` can require an explicit operation approval.
## Security
`.github/SECURITY.md` describes the security policy.
Before working on submitting an analysis, make sure to understand
what
14k27d 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
14k11mo agoReviewMountCreate a free account to mount
generated freshness). Ready for a pre-push hook; not wired in this package.
## Auth & Security
### Token Lifecycle
1. `getAuthHeader()` in `lib/backend/http/shared.dart` checks token expiry (5-minute buffer)
2. If expired
Steady2 mentions in 2 weeks
No other project uses it yet
14k10mo agoReviewMountCreate a free account to mount
Depends(auth.with_rate_limit(get_current_user_uid, "policy_name"))` — policies in `utils/rate_limit_config.py`.
## Logging Security
Never log raw sensitive data. Use `sanitize()` and `sanitize_pii()` from `utils/log_sanitizer`.
- `sanitize()` for `response.text
14k10mo agoReviewMountCreate a free account to mount
wire change edits the schema, both fixtures, and the producer in one review.
- Security invariants are the list under Gotchas below, enforced by tests in
`tests/integration/agent-policy.test.ts` and the secret-ledger
14k32d agoReviewMountCreate a free account to mount
editing. This monorepo contains the core packages, CLI, admin app, and framework example apps.
## Security & Disclosure
This repo has a public security policy at [`SECURITY.md`](SECURITY.md). Read it before touching
14k40d agoReviewMountCreate a free account to mount
follow directory symlinks on Windows) | `static/uploads` and `static/blocks` symlinks to `../../shared/public/*` |
TinaCMS's `assertWithinBase` security check rejects symlinks that resolve outside the project root, which is why content is accessed
14k40d agoReviewMountCreate a free account to mount
files, and required checks. Describe ordinary
renderer work as correctness and compatibility testing; reserve security terminology for actual security work.
Use concrete scopes such as frame parity, callback ordering, resource
files, and required checks. Describe ordinary
renderer work as correctness and compatibility testing; reserve security terminology for actual security work.
Use concrete scopes such as frame parity, callback ordering, resource
1 project uses a version of this
14k16d agoReviewMountCreate a free account to mount
behavior** for cases the documentation does cover.
A quirk applies only to the gap.
- **Security-sensitive quirks** (crypto, authentication, sandboxing, signature
or certificate validation, memory safety) are never implemented without
Steady17 mentions in 2 weeks
No other project uses it yet
14k8mo agoReviewMountCreate a free account to mount
code style; there is no autoformatter to run. CI runs `rubocop`, but only the Security and Performance cops are enabled.
- Fluentd runs on Linux, macOS and Windows. CI tests `ubuntu
14k2y agoReviewMountCreate a free account to mount
Keep it simple
Codex Security is a thin wrapper around Codex and its security plugin.
- Trust local tools and processes running as the current user.
- Treat repository contents, model output
Steady6 mentions in 2 weeks
No other project uses it yet
14k12d agoReviewMountCreate a free account to mount
Codex Security CLI
Codex Security is a thin CLI and SDK wrapper around Codex and its security
plugin. Use their existing behavior instead of building another runtime.
## Threat model
Steady6 mentions in 2 weeks
No other project uses it yet
14k12d agoReviewMountCreate a free account to mount
technical guides for concepts common to Auth and Functions. This includes environments, observability, limits, security, self-hosting, webhook forwarding, and webhooks received from Nango.
- **Use cases** — orientation and routing pages
No other project uses it yet
13k12d agoReviewMountCreate a free account to mount