{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "about": {
   "type": "string"
  },
  "labels": {
   "properties": {
    "briefing:board": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:cfo": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:ciso": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:comms": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:cto": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:dpo": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:engineer": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:security": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "briefing:site-owner": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:ac-high": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:affected-sites": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:ahead-of-attackers": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:ai-found": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:amazon-honeypot": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:cf-millions": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:chainguard": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:cisa-none": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:cloudflare-traffic": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:cvss-10": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:disclosure-22oct": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:edinburgh": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:fi-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:fix-bailout": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:fix-engine": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:fix-incomplete": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:four-reporters": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:huntress-none": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:imperva-none": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:kev-precedent": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:latvia-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:leak-cve-ids": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:leak-hn": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:leak-mitigations": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:leak-video": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:leak-watchtowr": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:lorenc-ai-found": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:more-paths": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:most-severe": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:nl-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:no-confirmed-compromise": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:nz-active": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:offline-allies": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:offline-cisa": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:offline-ncsc": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:offline-nsa": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:only-update": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:openai-same-day": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:oxford": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:pocs-wrong": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:probing": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:quarkslab-2024": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:quarkslab-redacted": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:rce-fpm": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:rce-modphp": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:release-moved": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:scale-2.6m-hosts": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:scale-30m": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:scale-70pc-internet": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:scale-70pc-websites": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:scale-ncsc-nl": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:two-cves-9.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:uk-list": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:versions-old": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:vibe-code": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:waf": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:waf-nine-hours": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:watchtowr-itw": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:who-first": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:wikimedia-precaution": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:wiz-independent": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "claim:wordpress-drupal": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:Zend/zend_alloc.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:Zend/zend_execute_API.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:Zend/zend_hash.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:Zend/zend_string.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:Zend/zend_types.h": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:ext/session/session.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:main/SAPI.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:main/main.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "code:file:main/rfc1867.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:attack:T1190": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:attack:T1595.002": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cis:13.10": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cis:16.4": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cis:2.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cis:7.4": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cis:7.7": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cra:AnnexI.II": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cra:Art.13": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cra:Art.14": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cra:Art.24": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cyberessentials:FW": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:cyberessentials:SUM": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:dora:Art.10": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:dora:Art.11": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:dora:Art.19": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:dora:Art.28": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:dora:Art.8": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:euaiact:Art.15": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:euaiact:Art.50": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:euaiact:Art.55": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:gdpr:Art.24": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:gdpr:Art.28": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:gdpr:Art.32": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:gdpr:Art.33": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:gdpr:Art.34": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:gdpr:Art.5(1)(f)": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:6.1.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.5.14": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.5.21": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.5.24": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.5.29": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.5.30": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.5.5": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.5.7": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.8.16": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.8.20": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.8.25": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.8.29": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.8.8": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso27001:A.8.9": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso29147:29147:coordination": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso29147:29147:receipt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso29147:30111:handling": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso42001:6.1.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:iso42001:6.1.3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:kev:BOD22-01": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:kev:KEV-entry": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nis2:Art.12": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nis2:Art.20": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nis2:Art.21(2)(c)": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nis2:Art.21(2)(d)": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nis2:Art.21(2)(e)": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nis2:Art.23": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:CM-8": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:CP-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:IR-6": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:RA-5": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:SA-22": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:SC-7": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:SI-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nist80053:SI-4": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistairmf:GOVERN-6.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistairmf:MANAGE-2.4": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistairmf:MEASURE-2.7": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:DE.CM-01": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:GV.RM-01": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:GV.RR-01": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:GV.SC-05": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:GV.SC-07": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:ID.AM-02": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:ID.RA-01": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:ID.RA-02": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:ID.RA-08": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:PR.PS-02": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:RC.RP-01": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:nistcsf:RS.CO-03": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:owasp:A03:2025": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:owasp:A06:2021": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:owasp:LLM01:2025": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:owasp:LLM02:2025": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:owasp:LLM06:2025": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:owasp:LLM09:2025": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:pcidss:12.10.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:pcidss:6.3.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:pcidss:6.3.3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:pcidss:6.4.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:soc2:CC7.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:soc2:CC9.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:ssdf:PW.7": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:ssdf:PW.8": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:ssdf:RV.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:ssdf:RV.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:ssdf:RV.3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "control:tlp:TLP:AMBER+STRICT": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:conductor": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:dev": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:dinis": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:grc": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:historian": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:journalist": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:story-site": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "member:verifier": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:admin/agents/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:affected/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:affected/software.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:agencies/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:briefings/comms/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:briefings/dpo/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:code/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:compromise/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:context/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:defence/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:discovery/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:exploitation/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:factcheck/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:flaws/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:impact/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:leak/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:method/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:numbers/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:patching/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:patching/inventory/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:playbook/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:review/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:signals/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:team/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:timeline/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "page:vaults/index.html": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "remediation:fix-bounded-parsing": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "remediation:fix-commit": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "remediation:fix-fallible": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "remediation:fix-hard-limit": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "remediation:fix-reset-globals": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "remediation:fix-soft-limit": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "remediation:fix-unwind": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "repo:.github/workflows/pages.yml": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "repo:admin/build/release.sh": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "repo:admin/build/security_check.py": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "repo:admin/build/validate.py": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "repo:admin/factcheck/fc.py": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "repo:admin/security/injection-allowlist.json": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "repo:data/claims.json": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r01": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r01-1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r01-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r01-3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r01-4": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r01-5": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r01-6": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r02": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r02-1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r02-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r02-3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r03": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r03-1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r03-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r03-3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r03-4": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r04": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r04-1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r04-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r04-3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r05": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r06": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r06-1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r06-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r06-3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r07": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r08": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r08-1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r08-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r09": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r10": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r10-1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r10-2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "risk:r10-3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:acn-it-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:acsc-alert-php": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:akamai-blog-cve-2024-4577-one-day": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:akamai-blog-php-core-rce": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:americanbanker-news-banks-dodge-early-damage-from-php2s": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:aws-security-blog-madpot": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:bbc-live-ckgel5xp2xv9t": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:calif-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cccs-al26-026": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:certeu-sa-2026-018": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:certfr-2026-ale-014": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:certlv-php-preventive": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:ch-bacs-warnung-php": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cisa-alert-php-20261021": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cisa-kev-json": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cloudflare-blog-php2shell-waf": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cnn-php2shell-websites-shut": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cve-cve-2024-4577": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cve-cve-2026-109618": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cve-cve-2026-109619": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cyberexpress-php2shell-gov-sites": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:cybersecuritynews-critical-php2shell-exploit-code": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:daubois-blog-php2shell-rumors": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:diepresse-41383717-die-php-sicherheitsluecke-ist-a": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:dutchitleaders-websites-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:fastly-blog-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:fortinet-fortiweb-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:github-ghsa-6wmf-4rv5-p3rp": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:github-ghsa-w8hw-w9fx-j79w": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:github-php-src-branch-7.4-backport": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:github-php-src-fix-commit-3584a98bd": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:github-php-src-tag-php-8.5.12": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:github-rjmendez-phpup-2026": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:haber-teknoloji-siber-guvenlik-baskanligi-ndan": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:helsinkitimes-finland-shutdown": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:huntress-php2shell-rapid-response": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:imperva-blog-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:impress-watch-valtec": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:insurancebusiness-uk-councils-met": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:itsocial-cybersecurite-cybersecurite-articles-php": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:jpcert-at260033": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:lbc-uk-websites-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:lupa-cvut-cyber-attack": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:ncsc-news-php": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:ncsc-nl-advisories": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:ncsc-nl-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:ncsc-nl-php2shell-software-list": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:ncsc-nz-alert-php": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:nsa-press-php-4630238": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:nsa-x-2112903220209098897": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:openwall-oss-security-109619-thread": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:openwall-oss-security-2026-10-20-34": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:openwall-oss-security-2026-10-21-6": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:openwall-oss-security-2026-10-21-7": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:oxfordchronicle-councils-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:paperjam-article-php2shell-des-milliers-de-sites": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:pcmag-news-hackers-already-trying-to-exploit-serious-php-flaw": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:php-foundation-blog-security-release": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:php-net-advisory": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:php-net-changelog-8": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:phpfoundation-blog-security-release-leak": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:quarkslab-blog-php-src-audit": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:recordedfuture-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:rijksoverheid-ncsc-php-news": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:sankei-dmm-service-halt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:scotsman-edinburgh-council-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:securityweek-exploitation-days-before": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:securityweek-first-attempts-sensors": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:substack-lopezkurtz-patch-is-the-exploit": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:the-next-web-php2shell-no-confirmed-breaches": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:the-verge-php2shell-websites-down": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:thehackernews-php2shell-4days": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:theregister-php-blames-chainguard": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:tpo-nl-digid-offline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:voix-business-cards-rainforest-ip-activity-an": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:watchtowr-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:watchtowr-php2shell-faq": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:weirdgloop-blog-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:wiz-blog-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:x-eastdakota-php2shell-stats": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:x-feross-chainguard": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:x-lcfr-hax-hash-tweet": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:x-openai-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:x-wiz-io-php2shell": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:yahoo-jp-gmo-fx-login-leak": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "source:yle-finland-government-sites-shut": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:agencies": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:app-vendors": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:board": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:calif": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:cfo": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:chainguard": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:ciso": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:commerce": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:comms": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:councils": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:critical-infra": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:cto": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:data-subjects": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:distributors": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:distros": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:dpo": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:edge": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:engineers": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:eu-agencies": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:finance": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:finders": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:hosting": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:inventory-suppliers": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:managed-hosts": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:media": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:national-gov": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:newsroom": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:newsroom-agents": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:newsroom-editor": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:non-profits": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:openai": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:operators": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:org-roles": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:oss-apps": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:panels": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:people": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:php-fix-authors": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:php-foundation": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:php-project": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:php-security-team": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:public-sector": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:quarkslab": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:readers": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:security-lead": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:service-users": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:shared-hosts": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:site-owner": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:threat-intel": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:uk-ncsc": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:us-agencies": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:waf-vendors": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:wiz": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "stakeholder:world": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "story:exposed-is-not-exploited": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "story:patch-at-the-speed-of-metasploit": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "story:php2shell-in-perspective": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "story:where-php2shell-stands": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "story:why-not-patch-every-version": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/bug40770.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/bug54268.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/bug76846.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/fibers/get-return-after-bailout.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/gh11189.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/gh11189_1.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_SplFixedArray___unserialize.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_SplFixedArray___wakeup.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_SplFixedArray_copy_ctor.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_SplFixedArray_fromArray_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_SplFixedArray_fromArray_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_after_main_script.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_fill_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_fill_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_fill_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_fill_004.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_004.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_005.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_006.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_007.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_array_pad_008.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_call_function.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_call_function_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_call_function_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_debug_backtrace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_debug_backtrace_args.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_debug_backtrace_named_args.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_error_get_last.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_exception_trace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_hard_limit_exceeded.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_hard_limit_exceeded_during_complilation.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_interrupt.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_interrupt_unfinished_call_frame.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_interrupt_unfinished_call_frame_fiber.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_json_decode_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_json_decode_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_json_decode_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_json_decode_004.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_json_decode_005.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_json_decode_006.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_json_decode_007.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_pending_at_shutdown.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_range_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_range_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_range_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_range_004.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_request_parsing.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_soft_limit_exceeded.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_soft_limit_exceeded_fcall.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_soft_limit_in_callback.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_str_repeat.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_004.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_005.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_006.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_007.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_008.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_009.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_011.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_012.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_013.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_014.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_015.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/oom_unserialize_016.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:Zend/tests/singleton_array.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/bz2/tests/oom_bzcompress.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/bz2/tests/oom_bzdecompress.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/bz2/tests/oom_bzip2_decompress_filter.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/curl/tests/oom_curl_exec.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/curl/tests/oom_curl_multi_exec.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_date_create.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_date_create_immutable.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_date_interval_create_from_date_string.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_date_modify.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_date_parse.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_dateinterval_construct.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_dateinterval_createfromdatestring.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_dateperiod_construct.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_datetime_construct.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_datetime_modify.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_datetimeimmutable_construct.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_datetimeimmutable_modify.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/date/tests/oom_strtotime.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/dom/tests/oom_xpath.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/exif/tests/oom_exif_numeric_metadata.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/exif/tests/oom_exif_read_data_tags.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/exif/tests/oom_exif_scan_jpeg_header.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/exif/tests/oom_exif_thumbnail_large_file_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/exif/tests/oom_exif_thumbnail_large_file_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/exif/tests/oom_exif_thumbnail_tiff.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/fileinfo/tests/oom_cdf_sector_chain.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/filter/tests/oom_filter_default_encoded.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/filter/tests/oom_filter_input.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/filter/tests/oom_filter_input_array.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/filter/tests/oom_filter_var.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/filter/tests/oom_filter_var_array.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/filter/tests/oom_filter_var_full_special_chars.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefrombmp.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromgd2.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromgd2_chunkbuf.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromgd2_compbuf.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromgd2part.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromgd2part_chunkbuf.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromgd2part_compbuf.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromgif.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefrompng.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromstring.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromtga.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromwbmp.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagecreatefromxbm.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/gd/tests/oom_imagepalettetotruecolor.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/iconv/tests/oom_iconv.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/iconv/tests/oom_iconv_mime_decode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/iconv/tests/oom_iconv_mime_decode_headers.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/iconv/tests/oom_iconv_mime_encode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/iconv/tests/oom_iconv_mime_encode_line_length.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/iconv/tests/oom_iconv_stream_filter.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/imap/tests/oom_imap_mime_header_decode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/intl/tests/oom_normalizer_normalize.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/intl/tests/oom_normalizer_normalize_func.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/intl/tests/oom_uconverter_convert.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/intl/tests/oom_uconverter_transcode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/json/tests/json_decode_oom_utf8_substitute.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/json/tests/json_encode_oom_escape.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/json/tests/json_encode_oom_partial_output.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/json/tests/json_encode_oom_pretty_print.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/json/tests/json_encode_oom_string_prealloc.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_buf_growth.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_convert_case.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_convert_encoding.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_convert_variables.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_convert_variables_many.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_decode_mimeheader.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_encode_mimeheader.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_encode_numericentity.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_ereg_replace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_eregi_replace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_parse_str.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_split.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_str_split.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_str_split_filter.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_str_split_fixed_width.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_str_split_length.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_strcut_filter.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_strcut_length.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_strimwidth.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_strtoupper.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_substr_count.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/mbstring/tests/oom_mb_substr_length.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/pcre/tests/oom_preg_filter.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/pcre/tests/oom_preg_match_all.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/pcre/tests/oom_preg_match_captures.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/pcre/tests/oom_preg_replace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/pcre/tests/oom_preg_replace_callback.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/pcre/tests/oom_preg_replace_callback_array.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/pcre/tests/oom_preg_split.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/session/tests/rfc1867_incomplete_class_reserved_props.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/session/tests/rfc1867_no_user_code.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/session/tests/rfc1867_sid_invalid.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/simplexml/tests/oom_array_cast.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/simplexml/tests/oom_json_encode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/simplexml/tests/oom_xpath.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapclient_call.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapclient_dorequest_chunked.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapclient_dorequest_close.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapclient_dorequest_content_length.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapclient_response_headers.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapclient_soapcall.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapserver_handle_array.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapserver_handle_headers.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/soap/tests/oom_soapserver_handle_parameters.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/GHSA-96wq-48vp-hh57.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/array/oom_array_chunk.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/array/oom_array_map_zip.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/file/fread_oom_chunk_size.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/file/fread_oom_filter_chunk_size.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/file/fread_oom_length.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/file/oom_file.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/file/oom_file_get_contents.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/image/oom_getimagesize_cws.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/image/oom_getimagesize_xbm.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/image/oom_getimagesizefromstring_cws.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/serialize/incomplete_class_raw_payload_markers.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/streams/bug61115-1.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/streams/oom_stream_copy_to_stream_memory.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/streams/oom_stream_get_contents.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/streams/stream_get_line_oom_chunk_size.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/chunk_split_variation3.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_explode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_implode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_levenshtein.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_nl2br.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_setcookie_value.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_str_getcsv.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_str_ireplace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_str_replace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_str_split.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_str_word_count.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_strtr.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_substr_replace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/oom_unpack.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/str_pad_variation1.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/wordwrap_memory_limit_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/wordwrap_memory_limit_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/standard/tests/strings/wordwrap_memory_limit_004.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/tokenizer/tests/token_get_all_TOKEN_PARSE_oom_feedback.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xml/tests/oom_xml_parse_attributes.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xml/tests/oom_xml_parse_into_struct.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xml/tests/oom_xml_parse_ns.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xmlreader/tests/oom_xmlreader_getattribute.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xmlreader/tests/oom_xmlreader_getattributeno.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xmlreader/tests/oom_xmlreader_getattributens.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xmlreader/tests/oom_xmlreader_lookupnamespace.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xmlreader/tests/oom_xmlreader_readinnerxml.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xmlreader/tests/oom_xmlreader_readouterxml.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/xmlreader/tests/oom_xmlreader_readstring.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/test.c": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/test.stub.php": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/test_arginfo.h": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/tests/observer_bug81430_2.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/tests/observer_bug81435.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/tests/observer_error_01.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/tests/observer_fiber_functions_03.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zend_test/tests/zend_test_handle_post_data.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_deflate_add.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_gzcompress.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_gzdecode.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_gzfile.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_gzgets.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_gzpassthru.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_inflate_add.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_readgzfile.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:ext/zlib/tests/oom_zlib_inflate_filter.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:run-tests.php": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:sapi/cli/tests/oom_request_parsing_next_request.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:sapi/cli/tests/oom_shutdown_function_next_request.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:sapi/fpm/tests/bug77023-pm-dynamic-blocking-sigquit.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-2cv3-554h-jpmh_multipart.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-2cv3-554h-jpmh_urlencoded.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_001.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_002.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_003.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_004.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_005.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_006.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_007.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_008.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_009.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_010.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/GHSA-f883-x959-3vr9_011.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_array_upload_name.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_early_report.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_field_name.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_files.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_files_registration.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_files_registration_full_path.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_form_value.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_header_continuation.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_header_count.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_long_header_line.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_mb_encoding.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_post_vars.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/basic/oom_rfc1867_upload_progress.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/output/gh15179.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "test:tests/output/oom_in_internal_output_handler.phpt": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-1.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-2.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-3.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-3.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-4.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-4.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-5.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01-6.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r01.3": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r02-1.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r02-2.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r02-3.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r02.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r03-1.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r03-2.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r03-3.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r03-4.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r03.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r03.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r04-1.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r04-2.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r04-3.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r04.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r04.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r05.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r06-1.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r06-2.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r06-3.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r06.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r07.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r08-1.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r08-2.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r08.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r09.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r10-1.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r10-2.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r10-3.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r10.1": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "treatment:r10.2": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "vulnerability:cve-109618": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "vulnerability:cve-109619": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-agent-reach": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-ai-dual-use": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-alloc-bailout": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-bailout-class": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-embargo": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-eol": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-headline": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-inventory": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-maintainer-capacity": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-signal": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-stale-globals": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-status-words": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-untrusted-text": {
     "items": {
      "type": "string"
     },
     "type": "array"
    },
    "weakness:w-waf-only": {
     "items": {
      "type": "string"
     },
     "type": "array"
    }
   },
   "required": [
    "briefing:board",
    "briefing:cfo",
    "briefing:ciso",
    "briefing:comms",
    "briefing:cto",
    "briefing:dpo",
    "briefing:engineer",
    "briefing:security",
    "briefing:site-owner",
    "claim:ac-high",
    "claim:affected-sites",
    "claim:ahead-of-attackers",
    "claim:ai-found",
    "claim:amazon-honeypot",
    "claim:cf-millions",
    "claim:chainguard",
    "claim:cisa-none",
    "claim:cloudflare-traffic",
    "claim:cvss-10",
    "claim:disclosure-22oct",
    "claim:edinburgh",
    "claim:fi-offline",
    "claim:fix-bailout",
    "claim:fix-engine",
    "claim:fix-incomplete",
    "claim:four-reporters",
    "claim:huntress-none",
    "claim:imperva-none",
    "claim:kev-precedent",
    "claim:latvia-offline",
    "claim:leak-cve-ids",
    "claim:leak-hn",
    "claim:leak-mitigations",
    "claim:leak-video",
    "claim:leak-watchtowr",
    "claim:lorenc-ai-found",
    "claim:more-paths",
    "claim:most-severe",
    "claim:nl-offline",
    "claim:no-confirmed-compromise",
    "claim:nz-active",
    "claim:offline-allies",
    "claim:offline-cisa",
    "claim:offline-ncsc",
    "claim:offline-nsa",
    "claim:only-update",
    "claim:openai-same-day",
    "claim:oxford",
    "claim:pocs-wrong",
    "claim:probing",
    "claim:quarkslab-2024",
    "claim:quarkslab-redacted",
    "claim:rce-fpm",
    "claim:rce-modphp",
    "claim:release-moved",
    "claim:scale-2.6m-hosts",
    "claim:scale-30m",
    "claim:scale-70pc-internet",
    "claim:scale-70pc-websites",
    "claim:scale-ncsc-nl",
    "claim:two-cves-9.2",
    "claim:uk-list",
    "claim:versions-old",
    "claim:vibe-code",
    "claim:waf",
    "claim:waf-nine-hours",
    "claim:watchtowr-itw",
    "claim:who-first",
    "claim:wikimedia-precaution",
    "claim:wiz-independent",
    "claim:wordpress-drupal",
    "code:file:Zend/zend_alloc.c",
    "code:file:Zend/zend_execute_API.c",
    "code:file:Zend/zend_hash.c",
    "code:file:Zend/zend_string.c",
    "code:file:Zend/zend_types.h",
    "code:file:ext/session/session.c",
    "code:file:main/SAPI.c",
    "code:file:main/main.c",
    "code:file:main/rfc1867.c",
    "control:attack:T1190",
    "control:attack:T1595.002",
    "control:cis:13.10",
    "control:cis:16.4",
    "control:cis:2.2",
    "control:cis:7.4",
    "control:cis:7.7",
    "control:cra:AnnexI.II",
    "control:cra:Art.13",
    "control:cra:Art.14",
    "control:cra:Art.24",
    "control:cyberessentials:FW",
    "control:cyberessentials:SUM",
    "control:dora:Art.10",
    "control:dora:Art.11",
    "control:dora:Art.19",
    "control:dora:Art.28",
    "control:dora:Art.8",
    "control:euaiact:Art.15",
    "control:euaiact:Art.50",
    "control:euaiact:Art.55",
    "control:gdpr:Art.24",
    "control:gdpr:Art.28",
    "control:gdpr:Art.32",
    "control:gdpr:Art.33",
    "control:gdpr:Art.34",
    "control:gdpr:Art.5(1)(f)",
    "control:iso27001:6.1.2",
    "control:iso27001:A.5.14",
    "control:iso27001:A.5.21",
    "control:iso27001:A.5.24",
    "control:iso27001:A.5.29",
    "control:iso27001:A.5.30",
    "control:iso27001:A.5.5",
    "control:iso27001:A.5.7",
    "control:iso27001:A.8.16",
    "control:iso27001:A.8.20",
    "control:iso27001:A.8.25",
    "control:iso27001:A.8.29",
    "control:iso27001:A.8.8",
    "control:iso27001:A.8.9",
    "control:iso29147:29147:coordination",
    "control:iso29147:29147:receipt",
    "control:iso29147:30111:handling",
    "control:iso42001:6.1.2",
    "control:iso42001:6.1.3",
    "control:kev:BOD22-01",
    "control:kev:KEV-entry",
    "control:nis2:Art.12",
    "control:nis2:Art.20",
    "control:nis2:Art.21(2)(c)",
    "control:nis2:Art.21(2)(d)",
    "control:nis2:Art.21(2)(e)",
    "control:nis2:Art.23",
    "control:nist80053:CM-8",
    "control:nist80053:CP-2",
    "control:nist80053:IR-6",
    "control:nist80053:RA-5",
    "control:nist80053:SA-22",
    "control:nist80053:SC-7",
    "control:nist80053:SI-2",
    "control:nist80053:SI-4",
    "control:nistairmf:GOVERN-6.1",
    "control:nistairmf:MANAGE-2.4",
    "control:nistairmf:MEASURE-2.7",
    "control:nistcsf:DE.CM-01",
    "control:nistcsf:GV.RM-01",
    "control:nistcsf:GV.RR-01",
    "control:nistcsf:GV.SC-05",
    "control:nistcsf:GV.SC-07",
    "control:nistcsf:ID.AM-02",
    "control:nistcsf:ID.RA-01",
    "control:nistcsf:ID.RA-02",
    "control:nistcsf:ID.RA-08",
    "control:nistcsf:PR.PS-02",
    "control:nistcsf:RC.RP-01",
    "control:nistcsf:RS.CO-03",
    "control:owasp:A03:2025",
    "control:owasp:A06:2021",
    "control:owasp:LLM01:2025",
    "control:owasp:LLM02:2025",
    "control:owasp:LLM06:2025",
    "control:owasp:LLM09:2025",
    "control:pcidss:12.10.1",
    "control:pcidss:6.3.1",
    "control:pcidss:6.3.3",
    "control:pcidss:6.4.2",
    "control:soc2:CC7.1",
    "control:soc2:CC9.2",
    "control:ssdf:PW.7",
    "control:ssdf:PW.8",
    "control:ssdf:RV.1",
    "control:ssdf:RV.2",
    "control:ssdf:RV.3",
    "control:tlp:TLP:AMBER+STRICT",
    "member:conductor",
    "member:dev",
    "member:dinis",
    "member:grc",
    "member:historian",
    "member:journalist",
    "member:story-site",
    "member:verifier",
    "page:admin/agents/index.html",
    "page:affected/index.html",
    "page:affected/software.html",
    "page:agencies/index.html",
    "page:briefings/comms/index.html",
    "page:briefings/dpo/index.html",
    "page:code/index.html",
    "page:compromise/index.html",
    "page:context/index.html",
    "page:defence/index.html",
    "page:discovery/index.html",
    "page:exploitation/index.html",
    "page:factcheck/index.html",
    "page:flaws/index.html",
    "page:impact/index.html",
    "page:leak/index.html",
    "page:method/index.html",
    "page:numbers/index.html",
    "page:patching/index.html",
    "page:patching/inventory/index.html",
    "page:playbook/index.html",
    "page:review/index.html",
    "page:signals/index.html",
    "page:team/index.html",
    "page:timeline/index.html",
    "page:vaults/index.html",
    "remediation:fix-bounded-parsing",
    "remediation:fix-commit",
    "remediation:fix-fallible",
    "remediation:fix-hard-limit",
    "remediation:fix-reset-globals",
    "remediation:fix-soft-limit",
    "remediation:fix-unwind",
    "repo:.github/workflows/pages.yml",
    "repo:admin/build/release.sh",
    "repo:admin/build/security_check.py",
    "repo:admin/build/validate.py",
    "repo:admin/factcheck/fc.py",
    "repo:admin/security/injection-allowlist.json",
    "repo:data/claims.json",
    "risk:r01",
    "risk:r01-1",
    "risk:r01-2",
    "risk:r01-3",
    "risk:r01-4",
    "risk:r01-5",
    "risk:r01-6",
    "risk:r02",
    "risk:r02-1",
    "risk:r02-2",
    "risk:r02-3",
    "risk:r03",
    "risk:r03-1",
    "risk:r03-2",
    "risk:r03-3",
    "risk:r03-4",
    "risk:r04",
    "risk:r04-1",
    "risk:r04-2",
    "risk:r04-3",
    "risk:r05",
    "risk:r06",
    "risk:r06-1",
    "risk:r06-2",
    "risk:r06-3",
    "risk:r07",
    "risk:r08",
    "risk:r08-1",
    "risk:r08-2",
    "risk:r09",
    "risk:r10",
    "risk:r10-1",
    "risk:r10-2",
    "risk:r10-3",
    "source:acn-it-php2shell",
    "source:acsc-alert-php",
    "source:akamai-blog-cve-2024-4577-one-day",
    "source:akamai-blog-php-core-rce",
    "source:americanbanker-news-banks-dodge-early-damage-from-php2s",
    "source:aws-security-blog-madpot",
    "source:bbc-live-ckgel5xp2xv9t",
    "source:calif-php2shell",
    "source:cccs-al26-026",
    "source:certeu-sa-2026-018",
    "source:certfr-2026-ale-014",
    "source:certlv-php-preventive",
    "source:ch-bacs-warnung-php",
    "source:cisa-alert-php-20261021",
    "source:cisa-kev-json",
    "source:cloudflare-blog-php2shell-waf",
    "source:cnn-php2shell-websites-shut",
    "source:cve-cve-2024-4577",
    "source:cve-cve-2026-109618",
    "source:cve-cve-2026-109619",
    "source:cyberexpress-php2shell-gov-sites",
    "source:cybersecuritynews-critical-php2shell-exploit-code",
    "source:daubois-blog-php2shell-rumors",
    "source:diepresse-41383717-die-php-sicherheitsluecke-ist-a",
    "source:dutchitleaders-websites-offline",
    "source:fastly-blog-php2shell",
    "source:fortinet-fortiweb-php2shell",
    "source:github-ghsa-6wmf-4rv5-p3rp",
    "source:github-ghsa-w8hw-w9fx-j79w",
    "source:github-php-src-branch-7.4-backport",
    "source:github-php-src-fix-commit-3584a98bd",
    "source:github-php-src-tag-php-8.5.12",
    "source:github-rjmendez-phpup-2026",
    "source:haber-teknoloji-siber-guvenlik-baskanligi-ndan",
    "source:helsinkitimes-finland-shutdown",
    "source:huntress-php2shell-rapid-response",
    "source:imperva-blog-php2shell",
    "source:impress-watch-valtec",
    "source:insurancebusiness-uk-councils-met",
    "source:itsocial-cybersecurite-cybersecurite-articles-php",
    "source:jpcert-at260033",
    "source:lbc-uk-websites-offline",
    "source:lupa-cvut-cyber-attack",
    "source:ncsc-news-php",
    "source:ncsc-nl-advisories",
    "source:ncsc-nl-php2shell",
    "source:ncsc-nl-php2shell-software-list",
    "source:ncsc-nz-alert-php",
    "source:nsa-press-php-4630238",
    "source:nsa-x-2112903220209098897",
    "source:openwall-oss-security-109619-thread",
    "source:openwall-oss-security-2026-10-20-34",
    "source:openwall-oss-security-2026-10-21-6",
    "source:openwall-oss-security-2026-10-21-7",
    "source:oxfordchronicle-councils-offline",
    "source:paperjam-article-php2shell-des-milliers-de-sites",
    "source:pcmag-news-hackers-already-trying-to-exploit-serious-php-flaw",
    "source:php-foundation-blog-security-release",
    "source:php-net-advisory",
    "source:php-net-changelog-8",
    "source:phpfoundation-blog-security-release-leak",
    "source:quarkslab-blog-php-src-audit",
    "source:recordedfuture-php2shell",
    "source:rijksoverheid-ncsc-php-news",
    "source:sankei-dmm-service-halt",
    "source:scotsman-edinburgh-council-offline",
    "source:securityweek-exploitation-days-before",
    "source:securityweek-first-attempts-sensors",
    "source:substack-lopezkurtz-patch-is-the-exploit",
    "source:the-next-web-php2shell-no-confirmed-breaches",
    "source:the-verge-php2shell-websites-down",
    "source:thehackernews-php2shell-4days",
    "source:theregister-php-blames-chainguard",
    "source:tpo-nl-digid-offline",
    "source:voix-business-cards-rainforest-ip-activity-an",
    "source:watchtowr-php2shell",
    "source:watchtowr-php2shell-faq",
    "source:weirdgloop-blog-php2shell",
    "source:wiz-blog-php2shell",
    "source:x-eastdakota-php2shell-stats",
    "source:x-feross-chainguard",
    "source:x-lcfr-hax-hash-tweet",
    "source:x-openai-php2shell",
    "source:x-wiz-io-php2shell",
    "source:yahoo-jp-gmo-fx-login-leak",
    "source:yle-finland-government-sites-shut",
    "stakeholder:agencies",
    "stakeholder:app-vendors",
    "stakeholder:board",
    "stakeholder:calif",
    "stakeholder:cfo",
    "stakeholder:chainguard",
    "stakeholder:ciso",
    "stakeholder:commerce",
    "stakeholder:comms",
    "stakeholder:councils",
    "stakeholder:critical-infra",
    "stakeholder:cto",
    "stakeholder:data-subjects",
    "stakeholder:distributors",
    "stakeholder:distros",
    "stakeholder:dpo",
    "stakeholder:edge",
    "stakeholder:engineers",
    "stakeholder:eu-agencies",
    "stakeholder:finance",
    "stakeholder:finders",
    "stakeholder:hosting",
    "stakeholder:inventory-suppliers",
    "stakeholder:managed-hosts",
    "stakeholder:media",
    "stakeholder:national-gov",
    "stakeholder:newsroom",
    "stakeholder:newsroom-agents",
    "stakeholder:newsroom-editor",
    "stakeholder:non-profits",
    "stakeholder:openai",
    "stakeholder:operators",
    "stakeholder:org-roles",
    "stakeholder:oss-apps",
    "stakeholder:panels",
    "stakeholder:people",
    "stakeholder:php-fix-authors",
    "stakeholder:php-foundation",
    "stakeholder:php-project",
    "stakeholder:php-security-team",
    "stakeholder:public-sector",
    "stakeholder:quarkslab",
    "stakeholder:readers",
    "stakeholder:security-lead",
    "stakeholder:service-users",
    "stakeholder:shared-hosts",
    "stakeholder:site-owner",
    "stakeholder:threat-intel",
    "stakeholder:uk-ncsc",
    "stakeholder:us-agencies",
    "stakeholder:waf-vendors",
    "stakeholder:wiz",
    "stakeholder:world",
    "story:exposed-is-not-exploited",
    "story:patch-at-the-speed-of-metasploit",
    "story:php2shell-in-perspective",
    "story:where-php2shell-stands",
    "story:why-not-patch-every-version",
    "test:Zend/tests/bug40770.phpt",
    "test:Zend/tests/bug54268.phpt",
    "test:Zend/tests/bug76846.phpt",
    "test:Zend/tests/fibers/get-return-after-bailout.phpt",
    "test:Zend/tests/gh11189.phpt",
    "test:Zend/tests/gh11189_1.phpt",
    "test:Zend/tests/oom_SplFixedArray___unserialize.phpt",
    "test:Zend/tests/oom_SplFixedArray___wakeup.phpt",
    "test:Zend/tests/oom_SplFixedArray_copy_ctor.phpt",
    "test:Zend/tests/oom_SplFixedArray_fromArray_001.phpt",
    "test:Zend/tests/oom_SplFixedArray_fromArray_002.phpt",
    "test:Zend/tests/oom_after_main_script.phpt",
    "test:Zend/tests/oom_array_fill_001.phpt",
    "test:Zend/tests/oom_array_fill_002.phpt",
    "test:Zend/tests/oom_array_fill_003.phpt",
    "test:Zend/tests/oom_array_fill_004.phpt",
    "test:Zend/tests/oom_array_pad_001.phpt",
    "test:Zend/tests/oom_array_pad_002.phpt",
    "test:Zend/tests/oom_array_pad_003.phpt",
    "test:Zend/tests/oom_array_pad_004.phpt",
    "test:Zend/tests/oom_array_pad_005.phpt",
    "test:Zend/tests/oom_array_pad_006.phpt",
    "test:Zend/tests/oom_array_pad_007.phpt",
    "test:Zend/tests/oom_array_pad_008.phpt",
    "test:Zend/tests/oom_call_function.phpt",
    "test:Zend/tests/oom_call_function_002.phpt",
    "test:Zend/tests/oom_call_function_003.phpt",
    "test:Zend/tests/oom_debug_backtrace.phpt",
    "test:Zend/tests/oom_debug_backtrace_args.phpt",
    "test:Zend/tests/oom_debug_backtrace_named_args.phpt",
    "test:Zend/tests/oom_error_get_last.phpt",
    "test:Zend/tests/oom_exception_trace.phpt",
    "test:Zend/tests/oom_hard_limit_exceeded.phpt",
    "test:Zend/tests/oom_hard_limit_exceeded_during_complilation.phpt",
    "test:Zend/tests/oom_interrupt.phpt",
    "test:Zend/tests/oom_interrupt_unfinished_call_frame.phpt",
    "test:Zend/tests/oom_interrupt_unfinished_call_frame_fiber.phpt",
    "test:Zend/tests/oom_json_decode_001.phpt",
    "test:Zend/tests/oom_json_decode_002.phpt",
    "test:Zend/tests/oom_json_decode_003.phpt",
    "test:Zend/tests/oom_json_decode_004.phpt",
    "test:Zend/tests/oom_json_decode_005.phpt",
    "test:Zend/tests/oom_json_decode_006.phpt",
    "test:Zend/tests/oom_json_decode_007.phpt",
    "test:Zend/tests/oom_pending_at_shutdown.phpt",
    "test:Zend/tests/oom_range_001.phpt",
    "test:Zend/tests/oom_range_002.phpt",
    "test:Zend/tests/oom_range_003.phpt",
    "test:Zend/tests/oom_range_004.phpt",
    "test:Zend/tests/oom_request_parsing.phpt",
    "test:Zend/tests/oom_soft_limit_exceeded.phpt",
    "test:Zend/tests/oom_soft_limit_exceeded_fcall.phpt",
    "test:Zend/tests/oom_soft_limit_in_callback.phpt",
    "test:Zend/tests/oom_str_repeat.phpt",
    "test:Zend/tests/oom_unserialize_001.phpt",
    "test:Zend/tests/oom_unserialize_002.phpt",
    "test:Zend/tests/oom_unserialize_003.phpt",
    "test:Zend/tests/oom_unserialize_004.phpt",
    "test:Zend/tests/oom_unserialize_005.phpt",
    "test:Zend/tests/oom_unserialize_006.phpt",
    "test:Zend/tests/oom_unserialize_007.phpt",
    "test:Zend/tests/oom_unserialize_008.phpt",
    "test:Zend/tests/oom_unserialize_009.phpt",
    "test:Zend/tests/oom_unserialize_011.phpt",
    "test:Zend/tests/oom_unserialize_012.phpt",
    "test:Zend/tests/oom_unserialize_013.phpt",
    "test:Zend/tests/oom_unserialize_014.phpt",
    "test:Zend/tests/oom_unserialize_015.phpt",
    "test:Zend/tests/oom_unserialize_016.phpt",
    "test:Zend/tests/singleton_array.phpt",
    "test:ext/bz2/tests/oom_bzcompress.phpt",
    "test:ext/bz2/tests/oom_bzdecompress.phpt",
    "test:ext/bz2/tests/oom_bzip2_decompress_filter.phpt",
    "test:ext/curl/tests/oom_curl_exec.phpt",
    "test:ext/curl/tests/oom_curl_multi_exec.phpt",
    "test:ext/date/tests/oom_date_create.phpt",
    "test:ext/date/tests/oom_date_create_immutable.phpt",
    "test:ext/date/tests/oom_date_interval_create_from_date_string.phpt",
    "test:ext/date/tests/oom_date_modify.phpt",
    "test:ext/date/tests/oom_date_parse.phpt",
    "test:ext/date/tests/oom_dateinterval_construct.phpt",
    "test:ext/date/tests/oom_dateinterval_createfromdatestring.phpt",
    "test:ext/date/tests/oom_dateperiod_construct.phpt",
    "test:ext/date/tests/oom_datetime_construct.phpt",
    "test:ext/date/tests/oom_datetime_modify.phpt",
    "test:ext/date/tests/oom_datetimeimmutable_construct.phpt",
    "test:ext/date/tests/oom_datetimeimmutable_modify.phpt",
    "test:ext/date/tests/oom_strtotime.phpt",
    "test:ext/dom/tests/oom_xpath.phpt",
    "test:ext/exif/tests/oom_exif_numeric_metadata.phpt",
    "test:ext/exif/tests/oom_exif_read_data_tags.phpt",
    "test:ext/exif/tests/oom_exif_scan_jpeg_header.phpt",
    "test:ext/exif/tests/oom_exif_thumbnail_large_file_001.phpt",
    "test:ext/exif/tests/oom_exif_thumbnail_large_file_002.phpt",
    "test:ext/exif/tests/oom_exif_thumbnail_tiff.phpt",
    "test:ext/fileinfo/tests/oom_cdf_sector_chain.phpt",
    "test:ext/filter/tests/oom_filter_default_encoded.phpt",
    "test:ext/filter/tests/oom_filter_input.phpt",
    "test:ext/filter/tests/oom_filter_input_array.phpt",
    "test:ext/filter/tests/oom_filter_var.phpt",
    "test:ext/filter/tests/oom_filter_var_array.phpt",
    "test:ext/filter/tests/oom_filter_var_full_special_chars.phpt",
    "test:ext/gd/tests/oom_imagecreatefrombmp.phpt",
    "test:ext/gd/tests/oom_imagecreatefromgd2.phpt",
    "test:ext/gd/tests/oom_imagecreatefromgd2_chunkbuf.phpt",
    "test:ext/gd/tests/oom_imagecreatefromgd2_compbuf.phpt",
    "test:ext/gd/tests/oom_imagecreatefromgd2part.phpt",
    "test:ext/gd/tests/oom_imagecreatefromgd2part_chunkbuf.phpt",
    "test:ext/gd/tests/oom_imagecreatefromgd2part_compbuf.phpt",
    "test:ext/gd/tests/oom_imagecreatefromgif.phpt",
    "test:ext/gd/tests/oom_imagecreatefrompng.phpt",
    "test:ext/gd/tests/oom_imagecreatefromstring.phpt",
    "test:ext/gd/tests/oom_imagecreatefromtga.phpt",
    "test:ext/gd/tests/oom_imagecreatefromwbmp.phpt",
    "test:ext/gd/tests/oom_imagecreatefromxbm.phpt",
    "test:ext/gd/tests/oom_imagepalettetotruecolor.phpt",
    "test:ext/iconv/tests/oom_iconv.phpt",
    "test:ext/iconv/tests/oom_iconv_mime_decode.phpt",
    "test:ext/iconv/tests/oom_iconv_mime_decode_headers.phpt",
    "test:ext/iconv/tests/oom_iconv_mime_encode.phpt",
    "test:ext/iconv/tests/oom_iconv_mime_encode_line_length.phpt",
    "test:ext/iconv/tests/oom_iconv_stream_filter.phpt",
    "test:ext/imap/tests/oom_imap_mime_header_decode.phpt",
    "test:ext/intl/tests/oom_normalizer_normalize.phpt",
    "test:ext/intl/tests/oom_normalizer_normalize_func.phpt",
    "test:ext/intl/tests/oom_uconverter_convert.phpt",
    "test:ext/intl/tests/oom_uconverter_transcode.phpt",
    "test:ext/json/tests/json_decode_oom_utf8_substitute.phpt",
    "test:ext/json/tests/json_encode_oom_escape.phpt",
    "test:ext/json/tests/json_encode_oom_partial_output.phpt",
    "test:ext/json/tests/json_encode_oom_pretty_print.phpt",
    "test:ext/json/tests/json_encode_oom_string_prealloc.phpt",
    "test:ext/mbstring/tests/oom_buf_growth.phpt",
    "test:ext/mbstring/tests/oom_mb_convert_case.phpt",
    "test:ext/mbstring/tests/oom_mb_convert_encoding.phpt",
    "test:ext/mbstring/tests/oom_mb_convert_variables.phpt",
    "test:ext/mbstring/tests/oom_mb_convert_variables_many.phpt",
    "test:ext/mbstring/tests/oom_mb_decode_mimeheader.phpt",
    "test:ext/mbstring/tests/oom_mb_encode_mimeheader.phpt",
    "test:ext/mbstring/tests/oom_mb_encode_numericentity.phpt",
    "test:ext/mbstring/tests/oom_mb_ereg_replace.phpt",
    "test:ext/mbstring/tests/oom_mb_eregi_replace.phpt",
    "test:ext/mbstring/tests/oom_mb_parse_str.phpt",
    "test:ext/mbstring/tests/oom_mb_split.phpt",
    "test:ext/mbstring/tests/oom_mb_str_split.phpt",
    "test:ext/mbstring/tests/oom_mb_str_split_filter.phpt",
    "test:ext/mbstring/tests/oom_mb_str_split_fixed_width.phpt",
    "test:ext/mbstring/tests/oom_mb_str_split_length.phpt",
    "test:ext/mbstring/tests/oom_mb_strcut_filter.phpt",
    "test:ext/mbstring/tests/oom_mb_strcut_length.phpt",
    "test:ext/mbstring/tests/oom_mb_strimwidth.phpt",
    "test:ext/mbstring/tests/oom_mb_strtoupper.phpt",
    "test:ext/mbstring/tests/oom_mb_substr_count.phpt",
    "test:ext/mbstring/tests/oom_mb_substr_length.phpt",
    "test:ext/pcre/tests/oom_preg_filter.phpt",
    "test:ext/pcre/tests/oom_preg_match_all.phpt",
    "test:ext/pcre/tests/oom_preg_match_captures.phpt",
    "test:ext/pcre/tests/oom_preg_replace.phpt",
    "test:ext/pcre/tests/oom_preg_replace_callback.phpt",
    "test:ext/pcre/tests/oom_preg_replace_callback_array.phpt",
    "test:ext/pcre/tests/oom_preg_split.phpt",
    "test:ext/session/tests/rfc1867_incomplete_class_reserved_props.phpt",
    "test:ext/session/tests/rfc1867_no_user_code.phpt",
    "test:ext/session/tests/rfc1867_sid_invalid.phpt",
    "test:ext/simplexml/tests/oom_array_cast.phpt",
    "test:ext/simplexml/tests/oom_json_encode.phpt",
    "test:ext/simplexml/tests/oom_xpath.phpt",
    "test:ext/soap/tests/oom_soapclient_call.phpt",
    "test:ext/soap/tests/oom_soapclient_dorequest_chunked.phpt",
    "test:ext/soap/tests/oom_soapclient_dorequest_close.phpt",
    "test:ext/soap/tests/oom_soapclient_dorequest_content_length.phpt",
    "test:ext/soap/tests/oom_soapclient_response_headers.phpt",
    "test:ext/soap/tests/oom_soapclient_soapcall.phpt",
    "test:ext/soap/tests/oom_soapserver_handle_array.phpt",
    "test:ext/soap/tests/oom_soapserver_handle_headers.phpt",
    "test:ext/soap/tests/oom_soapserver_handle_parameters.phpt",
    "test:ext/standard/tests/GHSA-96wq-48vp-hh57.phpt",
    "test:ext/standard/tests/array/oom_array_chunk.phpt",
    "test:ext/standard/tests/array/oom_array_map_zip.phpt",
    "test:ext/standard/tests/file/fread_oom_chunk_size.phpt",
    "test:ext/standard/tests/file/fread_oom_filter_chunk_size.phpt",
    "test:ext/standard/tests/file/fread_oom_length.phpt",
    "test:ext/standard/tests/file/oom_file.phpt",
    "test:ext/standard/tests/file/oom_file_get_contents.phpt",
    "test:ext/standard/tests/image/oom_getimagesize_cws.phpt",
    "test:ext/standard/tests/image/oom_getimagesize_xbm.phpt",
    "test:ext/standard/tests/image/oom_getimagesizefromstring_cws.phpt",
    "test:ext/standard/tests/serialize/incomplete_class_raw_payload_markers.phpt",
    "test:ext/standard/tests/streams/bug61115-1.phpt",
    "test:ext/standard/tests/streams/oom_stream_copy_to_stream_memory.phpt",
    "test:ext/standard/tests/streams/oom_stream_get_contents.phpt",
    "test:ext/standard/tests/streams/stream_get_line_oom_chunk_size.phpt",
    "test:ext/standard/tests/strings/chunk_split_variation3.phpt",
    "test:ext/standard/tests/strings/oom_explode.phpt",
    "test:ext/standard/tests/strings/oom_implode.phpt",
    "test:ext/standard/tests/strings/oom_levenshtein.phpt",
    "test:ext/standard/tests/strings/oom_nl2br.phpt",
    "test:ext/standard/tests/strings/oom_setcookie_value.phpt",
    "test:ext/standard/tests/strings/oom_str_getcsv.phpt",
    "test:ext/standard/tests/strings/oom_str_ireplace.phpt",
    "test:ext/standard/tests/strings/oom_str_replace.phpt",
    "test:ext/standard/tests/strings/oom_str_split.phpt",
    "test:ext/standard/tests/strings/oom_str_word_count.phpt",
    "test:ext/standard/tests/strings/oom_strtr.phpt",
    "test:ext/standard/tests/strings/oom_substr_replace.phpt",
    "test:ext/standard/tests/strings/oom_unpack.phpt",
    "test:ext/standard/tests/strings/str_pad_variation1.phpt",
    "test:ext/standard/tests/strings/wordwrap_memory_limit_002.phpt",
    "test:ext/standard/tests/strings/wordwrap_memory_limit_003.phpt",
    "test:ext/standard/tests/strings/wordwrap_memory_limit_004.phpt",
    "test:ext/tokenizer/tests/token_get_all_TOKEN_PARSE_oom_feedback.phpt",
    "test:ext/xml/tests/oom_xml_parse_attributes.phpt",
    "test:ext/xml/tests/oom_xml_parse_into_struct.phpt",
    "test:ext/xml/tests/oom_xml_parse_ns.phpt",
    "test:ext/xmlreader/tests/oom_xmlreader_getattribute.phpt",
    "test:ext/xmlreader/tests/oom_xmlreader_getattributeno.phpt",
    "test:ext/xmlreader/tests/oom_xmlreader_getattributens.phpt",
    "test:ext/xmlreader/tests/oom_xmlreader_lookupnamespace.phpt",
    "test:ext/xmlreader/tests/oom_xmlreader_readinnerxml.phpt",
    "test:ext/xmlreader/tests/oom_xmlreader_readouterxml.phpt",
    "test:ext/xmlreader/tests/oom_xmlreader_readstring.phpt",
    "test:ext/zend_test/test.c",
    "test:ext/zend_test/test.stub.php",
    "test:ext/zend_test/test_arginfo.h",
    "test:ext/zend_test/tests/observer_bug81430_2.phpt",
    "test:ext/zend_test/tests/observer_bug81435.phpt",
    "test:ext/zend_test/tests/observer_error_01.phpt",
    "test:ext/zend_test/tests/observer_fiber_functions_03.phpt",
    "test:ext/zend_test/tests/zend_test_handle_post_data.phpt",
    "test:ext/zlib/tests/oom_deflate_add.phpt",
    "test:ext/zlib/tests/oom_gzcompress.phpt",
    "test:ext/zlib/tests/oom_gzdecode.phpt",
    "test:ext/zlib/tests/oom_gzfile.phpt",
    "test:ext/zlib/tests/oom_gzgets.phpt",
    "test:ext/zlib/tests/oom_gzpassthru.phpt",
    "test:ext/zlib/tests/oom_inflate_add.phpt",
    "test:ext/zlib/tests/oom_readgzfile.phpt",
    "test:ext/zlib/tests/oom_zlib_inflate_filter.phpt",
    "test:run-tests.php",
    "test:sapi/cli/tests/oom_request_parsing_next_request.phpt",
    "test:sapi/cli/tests/oom_shutdown_function_next_request.phpt",
    "test:sapi/fpm/tests/bug77023-pm-dynamic-blocking-sigquit.phpt",
    "test:tests/basic/GHSA-2cv3-554h-jpmh_multipart.phpt",
    "test:tests/basic/GHSA-2cv3-554h-jpmh_urlencoded.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_001.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_002.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_003.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_004.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_005.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_006.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_007.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_008.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_009.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_010.phpt",
    "test:tests/basic/GHSA-f883-x959-3vr9_011.phpt",
    "test:tests/basic/oom_rfc1867_array_upload_name.phpt",
    "test:tests/basic/oom_rfc1867_early_report.phpt",
    "test:tests/basic/oom_rfc1867_field_name.phpt",
    "test:tests/basic/oom_rfc1867_files.phpt",
    "test:tests/basic/oom_rfc1867_files_registration.phpt",
    "test:tests/basic/oom_rfc1867_files_registration_full_path.phpt",
    "test:tests/basic/oom_rfc1867_form_value.phpt",
    "test:tests/basic/oom_rfc1867_header_continuation.phpt",
    "test:tests/basic/oom_rfc1867_header_count.phpt",
    "test:tests/basic/oom_rfc1867_long_header_line.phpt",
    "test:tests/basic/oom_rfc1867_mb_encoding.phpt",
    "test:tests/basic/oom_rfc1867_post_vars.phpt",
    "test:tests/basic/oom_rfc1867_upload_progress.phpt",
    "test:tests/output/gh15179.phpt",
    "test:tests/output/oom_in_internal_output_handler.phpt",
    "treatment:r01-1.1",
    "treatment:r01-2.1",
    "treatment:r01-3.1",
    "treatment:r01-3.2",
    "treatment:r01-4.1",
    "treatment:r01-4.2",
    "treatment:r01-5.1",
    "treatment:r01-6.1",
    "treatment:r01.1",
    "treatment:r01.2",
    "treatment:r01.3",
    "treatment:r02-1.1",
    "treatment:r02-2.1",
    "treatment:r02-3.1",
    "treatment:r02.1",
    "treatment:r03-1.1",
    "treatment:r03-2.1",
    "treatment:r03-3.1",
    "treatment:r03-4.1",
    "treatment:r03.1",
    "treatment:r03.2",
    "treatment:r04-1.1",
    "treatment:r04-2.1",
    "treatment:r04-3.1",
    "treatment:r04.1",
    "treatment:r04.2",
    "treatment:r05.1",
    "treatment:r06-1.1",
    "treatment:r06-2.1",
    "treatment:r06-3.1",
    "treatment:r06.1",
    "treatment:r07.1",
    "treatment:r08-1.1",
    "treatment:r08-2.1",
    "treatment:r08.1",
    "treatment:r09.1",
    "treatment:r10-1.1",
    "treatment:r10-2.1",
    "treatment:r10-3.1",
    "treatment:r10.1",
    "treatment:r10.2",
    "vulnerability:cve-109618",
    "vulnerability:cve-109619",
    "weakness:w-agent-reach",
    "weakness:w-ai-dual-use",
    "weakness:w-alloc-bailout",
    "weakness:w-bailout-class",
    "weakness:w-embargo",
    "weakness:w-eol",
    "weakness:w-headline",
    "weakness:w-inventory",
    "weakness:w-maintainer-capacity",
    "weakness:w-signal",
    "weakness:w-stale-globals",
    "weakness:w-status-words",
    "weakness:w-untrusted-text",
    "weakness:w-waf-only"
   ],
   "type": "object"
  },
  "releases": {
   "items": {
    "properties": {
     "against": {
      "type": [
       "null",
       "string"
      ]
     },
     "basis_changed": {
      "type": "array"
     },
     "basis_recorded": {
      "type": "array"
     },
     "edges_added": {
      "type": "array"
     },
     "edges_removed": {
      "type": "array"
     },
     "gaps_closed": {
      "type": "object"
     },
     "gaps_opened": {
      "type": "object"
     },
     "nodes_added": {
      "type": "array"
     },
     "nodes_removed": {
      "type": "array"
     },
     "totals": {
      "type": "object"
     },
     "version": {
      "type": "string"
     }
    },
    "required": [
     "against",
     "basis_changed",
     "basis_recorded",
     "edges_added",
     "edges_removed",
     "gaps_closed",
     "gaps_opened",
     "nodes_added",
     "nodes_removed",
     "totals",
     "version"
    ],
    "type": "object"
   },
   "type": "array"
  },
  "unchanged": {
   "items": {
    "type": "string"
   },
   "type": "array"
  }
 },
 "required": [
  "about",
  "labels",
  "releases",
  "unchanged"
 ],
 "title": "grc-history.json",
 "type": "object"
}
