{
  "schemaVersion": 1,
  "type": "resource",
  "id": "bento-grids",
  "evaluation": {
    "reviewedOn": "2026-10-19",
    "status": "checked",
    "modes": [
      "http",
      "browser",
      "source-review"
    ],
    "summary": "A gallery example opened, its overlay dismissed with Escape, and the template link reached the Figma-oriented template page.",
    "reportUrl": "/design-evaluations/resource-bento-grids.json",
    "identity": {
      "target": "https://bentogrids.com/",
      "version": "Unversioned public page observed 2026-10-19",
      "integrity": "SHA-256 daa2108670dd977b640691d2f48c07ab449e6d320f4abb07b14d8c9e8e2854d0 of one initial HTML response (126029 bytes). This does not fingerprint the entire application or its dependencies."
    },
    "environment": [
      "Windows; Chrome 155.0.8059.82 headless via Playwright, fresh isolated contexts with a 1365 × 900 viewport.",
      "Reduced motion requested. GET/HEAD requests allowed; other methods and WebSocket connections blocked.",
      "No owner browser profile, account, credentials, purchase, upload, private fixture or service write."
    ],
    "tests": [
      {
        "name": "Gallery preview",
        "mode": "browser",
        "method": "Open the Chroma example, then dismiss its overlay with Escape.",
        "result": "pass",
        "observation": "One preview close control appeared; the overlay dismissed and navigation became available."
      },
      {
        "name": "Template navigation",
        "mode": "browser",
        "method": "Follow Get Bento Templates after closing the preview.",
        "result": "pass",
        "observation": "The browser reached /templates with the Bento Grids Templates title and Figma-oriented template content."
      },
      {
        "name": "Asset integration",
        "mode": "browser",
        "method": "Download and adapt a template in a design or code project.",
        "result": "not-run",
        "observation": "No asset was downloaded, installed or tested responsively."
      }
    ],
    "security": {
      "scope": "Public navigation, one preview overlay and passive response/request observations.",
      "findings": [
        {
          "level": "info",
          "basis": "observed",
          "title": "Defensive headers on the sampled page",
          "detail": "The response included HSTS, nosniff and a restrictive device-permissions policy. These are transport/browser controls on this response, not an application security certification."
        },
        {
          "level": "caution",
          "basis": "advice",
          "title": "Follow the rights back to the source",
          "detail": "Check the original creator's permissions before reusing a gallery image or template; attribution is not a reuse license."
        }
      ],
      "limits": [
        "Passive public-page observations and the stated bounded sample only; no exploitation, authenticated authorization, backend, retention or comprehensive dependency audit.",
        "Request blocking changes application behavior; no secure/safe certification is implied."
      ]
    },
    "practicalCaveats": [
      "Close the preview before using the underlying navigation; its overlay intentionally intercepts pointer input.",
      "Test meaningful DOM order and narrow-screen layout in the implementation you build."
    ],
    "limits": [
      "One example and one navigation path were sampled; no download, paid access or template execution.",
      "No responsive-layout, screen-reader or source-code audit."
    ],
    "sources": [
      {
        "label": "Public layout gallery",
        "url": "https://bentogrids.com/"
      },
      {
        "label": "Template page",
        "url": "https://bentogrids.com/templates"
      }
    ]
  }
}
