Vulnerability reports
When scanning php-src for vulnerabilities, please respect our security policy
summarized in `./SECURITY.md`. You can find the full policy
[here](https://raw.githubusercontent.com/php/policies/refs/heads/main/security-classification.rst).
No other project uses it yet
42k7mo agoReviewMountCreate a free account to mount
downstream users
- Trust boundaries, adversary model, and assumptions about the deployment environment
- Security properties Dubbo provides (conditional on configuration)
- Security properties Dubbo explicitly does *not* provide
- Downstream responsibilities for integrators
No other project uses it yet
42k3y agoReviewMountCreate a free account to mount
update lockfiles:
```bash
yarn install
```
- When adding a `resolutions` entry to address a security advisory in a transitive dependency, target only the specific vulnerable descriptors using the `name@npm: ` syntax
No other project uses it yet
41k25d agoReviewMountCreate a free account to mount
stability periods — see
`runtime/doc/develop.txt` `*design-policy*`.
- **During a stability period** only clear bug fixes, security fixes,
documentation updates, translations, and runtime file updates are
accepted. No new features, no backwards
No other project uses it yet
41k9mo agoReviewMountCreate a free account to mount
CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines
- [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for community standards
- [SECURITY.md](SECURITY.md) for security policies
## MCP Server
The repository includes an MCP (Model Context Protocol) Server for searching and installing
41k21d agoReviewMountCreate a free account to mount
implementations, refactors, debugging, reviews, planning, research, and verification.
- Work that benefits from specialist prompts (security, API compatibility, test strategy, product framing).
- Independent tasks that can run in parallel
1 project uses a version of this
41k7d agoReviewMountCreate a free account to mount
internal-only systems, private incidents, customer data, Slack thread contents, unreleased roadmap details, or security-sensitive implementation details. Slack thread links and channel references are fine to include — they
41k2d agoReviewMountCreate a free account to mount
Package Security & Test Guidelines
**Last Updated:** August 18, 2026
## Archive Extraction Security
- Always validate ZIP entry names with a safe join. Reject absolute paths, Windows drive or volume paths
Steady2 mentions in 2 weeks
No other project uses it yet
40k3mo agoReviewMountCreate a free account to mount
comment, as `Test_Chain_NoAllocations`, `Test_Combined_DoesNotAllocate` and `Test_Security_Do_BlocksDNSRebinding` do.
- Do not hand-write the plumbing that nearly every test repeats; `internal/apptest` has helpers
40k8d agoReviewMountCreate a free account to mount
Library Guidelines
`api/` is the public API library: the extension model, service contracts, and security abstractions consumed by the application and by plugins. Changes here affect downstream compatibility.
## Scope
- Source
No other project uses it yet
40k4mo agoReviewMountCreate a free account to mount
available linked issues, module documentation, and review discussion alongside the diff. Prioritize correctness, security, regressions, compatibility, and reproducible validation of changed behavior.
- Ground each finding in a concrete trigger, affected
39k2y agoReviewMountCreate a free account to mount
requirement.
- Before adding a dependency, verify current upstream maintenance, release activity, community/support health, and security advisories and patch responsiveness. Do not introduce abandoned or unmaintained packages. Prefer a small, readable
Steady3 mentions in 2 weeks
No other project uses it yet
39k4y agoReviewMountCreate a free account to mount
breaks. In Markdown files in the repository, put each sentence on its own line.
## Security vulnerabilities
Do not create public issues for security vulnerabilities. Follow the process in [SECURITY.md](SECURITY.md
38k6mo agoReviewMountCreate a free account to mount
Open/Closed Principle: provide extension hooks rather than bloating core with endless configuration toggles.
### 3. Security & Scope Boundaries
- **No Sanitization in Core**: Marked's single responsibility is translating Markdown into HTML
37k6y agoReviewMountCreate a free account to mount
Preserve backwards compatibility unless the task explicitly authorizes a breaking change.
- Do not weaken security checks, path hardening, sanitization, or generated-skill scanning to make an experiment pass.
## Execution loop
37k5mo agoReviewMountCreate a free account to mount
lives in **[review-code review guide](./.agents/skills/review-code/references/REVIEW_GUIDE.md)** — how changes are accepted or rejected, the security-first / performance-second priorities, the security checklist and advisory regression themes, and the test/changeset/version-coverage expectations
37k12d agoReviewMountCreate a free account to mount