{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "scan",
        "."
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "note: config/security.yml in this directory was not read; saw reads only the config you name with -c, or the one you installed its hooks with.",
      "stdout": "Security scan \u2014 2026-10-18T15:18:10.507411+00:00\n\n1 targets \u00b7 0 infected \u00b7 0 suspicious \u00b7 0 residue \u00b7 0 findings (0 critical, 0 high)\n\nSTATUS  FINDINGS  SEVERITY  TARGET     \n\u2500\u2500\u2500\u2500\u2500\u2500  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nclean   0         \u2014         ~/workspace\n\nNotes:\n  \u2022 This target is not a repository, so the checks that read a project's history did not run: what a commit introduced; what earlier versions still hold.\n  \u2022 Nothing here is under git, so a file's path is measured from the path you named. Checks that key on where a file sits in a project \u2014 a workflow under `.github/workflows`, for one \u2014 apply only as far as that reaches. Name the folder the project starts at to give them the whole path.\n\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README `pip install stayawakebot` / `pip install \"stayawakebot @ git+...\"` replaced by installing the pinned local source, since the workspace has no .git and setuptools-scm failed with 'unable to detect version'; set SETUPTOOLS_SCM_PRETEND_VERSION=0.0.0+d4c6182 as an env var (no source edit).",
    "python3 -m venv failed with 'ensurepip is not available'; installed apt package python3.12-venv then recreated the venv."
  ],
  "main_blocker": null,
  "operation": "`saw scan .` (README Quick start: scan the folder you are in) run against the workspace; completed with 1 target, 0 findings, returncode 0",
  "operation_scope": "Offline, read-only scan of <host-path> (not a git repo, so history-based checks did not run). Did not run saw audit, saw guard, Docker, or the health sentinel. No browser needed; CDP endpoint not used. Lint/unit suites not run per task.",
  "outcome": "working",
  "steps": [
    "Read README.md (Quick start, Gate the merge, Run via Docker, health sentinel sections)",
    "apt-get install python3.12-venv (needed for venv creation)",
    "python3 -m venv <host-path>",
    "SETUPTOOLS_SCM_PRETEND_VERSION=0.0.0+d4c6182 <host-path> install <host-path>",
    "<host-path> --version -> saw (stayawakebot) 0.0.0+d4c6182",
    "<host-path> scan . -> rc 0, clean"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
