{
  "checked_at": "2026-10-15T21:36:11.324446+09:00",
  "question": "How can an offline FAQ respond to typed queries without inserting HTML from its content?",
  "findings": [
    {
      "method": "addEventListener",
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener",
      "use": "Attach an input handler to the search field."
    },
    {
      "method": "textContent",
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent",
      "use": "Put supplied question/answer strings into text nodes rather than interpreting them as markup."
    },
    {
      "method": "String.normalize",
      "source": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize",
      "use": "Normalize query/content strings consistently before the matching step."
    }
  ],
  "limits": [
    "Not a complete security audit",
    "Our specific FAQ implementation is separately browser-tested; documentation alone does not establish runtime behavior"
  ]
}
