gitsafehub
github.com/wordpress/wordcamp.org ↗

wordpress/wordcamp.org

scanned 2026-08-06 · git 7c03fc9
2 of 6 checks flagged a security issue
🔴 Needs attention
Only 3 of 6 checks finished — treat this as provisional. Re-check ↻

Informational scan, not a security audit. How this is computed.

Leaked secretsVulnerable dependencies71Known OSS vulnerabilities75Risky code patternsMalicious dependenciesProject health

Security checks

Leaked secrets — Gitleaks timed out

API keys, passwords or tokens committed into the repo.

This check didn’t finish — that’s not the same as “clean.” Try Check again above.

via Gitleaks v8.21.2 · MIT

error: timeout after 400s

Vulnerable dependencies — Trivy 71 found · 2 serious

Packages you depend on that have known security holes (CVEs).

  • Serious CVE-2026-9277 shell-quote: shell-quote: Arbitrary code execution via command injection due to unescaped line terminators
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-9277). Fix: Update that package to its patched version.
  • Serious CVE-2026-54466 websocket-driver is a WebSocket protocol handler with pluggable I/O. P ...
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-54466). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-54285 @opentelemetry/core: opentelemetry-js: @opentelemetry/core: Denial of Service via oversized baggage HTTP headers
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-54285). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-39244 adm-zip: adm-zip: Denial of Service via crafted ZIP file leading to excessive memory allocation
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-39244). Fix: Update that package to its patched version.
  • Worth fixing CVE-2025-69873 ajv: ReDoS via $data reference
    package-lock.json
    A package you depend on has a known security hole (CVE-2025-69873). Fix: Update that package to its patched version.
  • Worth fixing GHSA-gcfj-64vw-6mp9 Axios Node HTTP adapter can use an inherited proxy after interceptor config cloning
    package-lock.json
    A package you depend on has a known security hole (GHSA-gcfj-64vw-6mp9). Fix: Update that package to its patched version.
  • Worth fixing GHSA-42h9-826w-cgv3 Axios: Excessive recursion in formDataToJSON can cause denial of service
    package-lock.json
    A package you depend on has a known security hole (GHSA-42h9-826w-cgv3). Fix: Update that package to its patched version.
  • Worth fixing GHSA-7q8q-rj6j-mhjq Axios: Nested axios option objects can consume polluted prototype values
    package-lock.json
    A package you depend on has a known security hole (GHSA-7q8q-rj6j-mhjq). Fix: Update that package to its patched version.
  • Worth fixing GHSA-f4gw-2p7v-4548 Axios: NO_PROXY bypass for 0.0.0.0 local addresses in axios
    package-lock.json
    A package you depend on has a known security hole (GHSA-f4gw-2p7v-4548). Fix: Update that package to its patched version.
  • Worth fixing GHSA-hcpx-6fm6-wx23 Axios form serializer maxDepth bypass via {} metatoken
    package-lock.json
    A package you depend on has a known security hole (GHSA-hcpx-6fm6-wx23). Fix: Update that package to its patched version.
  • Worth fixing GHSA-jqh4-m9w3-8hp9 Axios: Fetch adapter `ReadableStream` uploads bypass `maxBodyLength`
    package-lock.json
    A package you depend on has a known security hole (GHSA-jqh4-m9w3-8hp9). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mmx7-hfxf-jppx Axios: Prototype pollution gadgets can alter axios request construction
    package-lock.json
    A package you depend on has a known security hole (GHSA-mmx7-hfxf-jppx). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mwf2-3pr3-8698 Axios: HTTP/2 streamed uploads bypass `maxBodyLength`
    package-lock.json
    A package you depend on has a known security hole (GHSA-mwf2-3pr3-8698). Fix: Update that package to its patched version.
  • Worth fixing GHSA-pmv8-rq9r-6j72 Axios: Deep formToJSON Key Recursion Can Cause Denial of Service
    package-lock.json
    A package you depend on has a known security hole (GHSA-pmv8-rq9r-6j72). Fix: Update that package to its patched version.
  • Worth fixing GHSA-xj6q-8x83-jv6g Axios: Prototype pollution auth subfields can inject Basic auth
    package-lock.json
    A package you depend on has a known security hole (GHSA-xj6q-8x83-jv6g). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-13149 brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-13149). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-14257 brace-expansion: Brace-expansion: Denial of Service via memory exhaustion in expand() function
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-14257). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-69152 brace-expansion: brace-expansion: Denial of Service via unbounded intermediate arrays
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-69152). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-13149 brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-13149). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-14257 brace-expansion: Brace-expansion: Denial of Service via memory exhaustion in expand() function
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-14257). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-69152 brace-expansion: brace-expansion: Denial of Service via unbounded intermediate arrays
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-69152). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-13149 brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-13149). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-14257 brace-expansion: Brace-expansion: Denial of Service via memory exhaustion in expand() function
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-14257). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-69152 brace-expansion: brace-expansion: Denial of Service via unbounded intermediate arrays
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-69152). Fix: Update that package to its patched version.
  • Worth fixing CVE-2026-13149 brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity
    package-lock.json
    A package you depend on has a known security hole (CVE-2026-13149). Fix: Update that package to its patched version.
… 46 more not shown

via Trivy v0.70.0 · Apache-2.0

Known OSS vulnerabilities — OSV-Scanner 75 found · 2 serious

Your dependencies cross-checked against the OSV vulnerability database.

  • Serious GHSA-w7jw-789q-3m8p shell-quote quote() does not escape newlines in object .op values
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-9277). Fix: Update that package to its patched version.
  • Serious GHSA-xv26-6w52-cph6 websocket-driver: Message corruption via abuse of protocol length headers
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-54466). Fix: Update that package to its patched version.
  • Worth fixing GHSA-8988-4f7v-96qf OpenTelemetry Core: Unbounded memory allocation in W3C Baggage propagation
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-54285). Fix: Update that package to its patched version.
  • Worth fixing GHSA-xcpc-8h2w-3j85 adm-zip: Crafted ZIP file triggers 4GB memory allocation
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-39244). Fix: Update that package to its patched version.
  • Worth fixing GHSA-2g4f-4pwh-qvx6 ajv has ReDoS when using `$data` option
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2025-69873). Fix: Update that package to its patched version.
  • Worth fixing GHSA-42h9-826w-cgv3 Axios: Excessive recursion in formDataToJSON can cause denial of service
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67313). Fix: Update that package to its patched version.
  • Worth fixing GHSA-7q8q-rj6j-mhjq Axios: Nested axios option objects can consume polluted prototype values
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67319). Fix: Update that package to its patched version.
  • Worth fixing GHSA-f4gw-2p7v-4548 Axios: NO_PROXY bypass for 0.0.0.0 local addresses in axios
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67315). Fix: Update that package to its patched version.
  • Worth fixing GHSA-gcfj-64vw-6mp9 Axios Node HTTP adapter can use an inherited proxy after interceptor config cloning
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67320). Fix: Update that package to its patched version.
  • Worth fixing GHSA-hcpx-6fm6-wx23 Axios form serializer maxDepth bypass via {} metatoken
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67321). Fix: Update that package to its patched version.
  • Worth fixing GHSA-jqh4-m9w3-8hp9 Axios: Fetch adapter `ReadableStream` uploads bypass `maxBodyLength`
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67317). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mmx7-hfxf-jppx Axios: Prototype pollution gadgets can alter axios request construction
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67316). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mwf2-3pr3-8698 Axios: HTTP/2 streamed uploads bypass `maxBodyLength`
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67318). Fix: Update that package to its patched version.
  • Worth fixing GHSA-pmv8-rq9r-6j72 Axios: Deep formToJSON Key Recursion Can Cause Denial of Service
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67312). Fix: Update that package to its patched version.
  • Worth fixing GHSA-xj6q-8x83-jv6g Axios: Prototype pollution auth subfields can inject Basic auth
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-67314). Fix: Update that package to its patched version.
  • Worth fixing GHSA-3jxr-9vmj-r5cp brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-13149). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mh99-v99m-4gvg brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-14257). Fix: Update that package to its patched version.
  • Worth fixing GHSA-rgw5-rvv9-x895 brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-69152). Fix: Update that package to its patched version.
  • Worth fixing GHSA-3jxr-9vmj-r5cp brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-13149). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mh99-v99m-4gvg brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-14257). Fix: Update that package to its patched version.
  • Worth fixing GHSA-rgw5-rvv9-x895 brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-69152). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mh99-v99m-4gvg brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-14257). Fix: Update that package to its patched version.
  • Worth fixing GHSA-rgw5-rvv9-x895 brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-69152). Fix: Update that package to its patched version.
  • Worth fixing GHSA-3jxr-9vmj-r5cp brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-13149). Fix: Update that package to its patched version.
  • Worth fixing GHSA-mh99-v99m-4gvg brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
    /workdirs/scan-4c5cdb99-f075-40b6-8c04-0cd2bf5dc230/package-lock.json
    A package you depend on has a known security hole (CVE-2026-14257). Fix: Update that package to its patched version.
… 50 more not shown

via OSV-Scanner v1.9.2 · Apache-2.0

Risky code patterns — Semgrep none found ✓

Code that can be exploited: injection, hardcoded credentials and similar.

Nothing found by this check. ✓

via Semgrep v1.147.0 · LGPL-2.1

Malicious dependencies — Guarddog timed out

Packages that look intentionally malicious: typosquats, sneaky install scripts.

This check didn’t finish — that’s not the same as “clean.” Try Check again above.

via Guarddog v2.10.0 · Apache-2.0

error: npm:timeout

Project health

A signal about how the project is maintained — not a vulnerability in your code. It doesn’t affect the verdict above.

Project health — OpenSSF Scorecard didn’t run

Maintenance & supply-chain hygiene. A signal about the project, not a vulnerability in your code.

This check didn’t finish — that’s not the same as “clean.” Try Check again above.

via OpenSSF Scorecard · Apache-2.0

About these results. Six open-source checks ran in parallel; every finding is tagged with the tool that produced it. The verdict follows a published rule. False positives and false negatives are normal — a clean scan does not mean the code is secure, and a red verdict does not mean the project is compromised.