{
  "entrypoint_kind": "viewer_document",
  "entrypoint_detail": "Published WordPress page rendered by Elementor + JetWidgets Pricing Table widget",
  "service_started": true,
  "healthcheck_passed": true,
  "target_path_reached": true,
  "runtime_stack": [
    "mysql:8.0",
    "wordpress:6.7-php8.1-apache",
    "elementor-3.27.5",
    "jetwidgets-for-elementor-1.0.21",
    "jetwidgets-for-elementor-1.0.22"
  ],
  "proof_artifacts": [
    "logs/vuln_variant/variant_reproduction.log",
    "logs/vuln_variant/insert_vuln.log",
    "logs/vuln_variant/insert_fixed.log",
    "logs/vuln_variant/wordpress_vuln.log",
    "logs/vuln_variant/wordpress_fixed.log",
    "logs/vuln_variant/mysql_vuln.log",
    "logs/vuln_variant/mysql_fixed.log",
    "vuln_variant/artifacts/page_vuln.html",
    "vuln_variant/artifacts/page_vuln.headers",
    "vuln_variant/artifacts/page_fixed.html",
    "vuln_variant/artifacts/page_fixed.headers"
  ],
  "notes": "Pricing Table features_list item_text is printed raw through __loop_item() without escaping, allowing stored XSS on both 1.0.21 and the patched 1.0.22."
}
