/** * LocalFilesystemAdapter security sidecar (SMI-4319, SMI-4320) * * Covers: * - SMI-4319 symlink loop detection via per-scan visited-realpath set * (A↔B, self-loops, `allowSymlinksOutsideRoot` does NOT suppress the * loop warning, per-scan isolation, happy deep tree). * - SMI-4320 realpath-based containment for direct-access methods * (`fetchSkillContent` / `getRepository` / `skillExists`), byte-wise * `startsWith(root + sep)` correctness including the trailing-separator * guard, and the `allowSymlinksOutsideRoot` regression guard. * * Kept in its own file because the pre-commit `check-file-length.mjs` * enforces < 500 lines on `.test.ts` even though `audit:standards` exempts * tests (see memory feedback: "File-length enforcement asymmetry"). */ export {}; //# sourceMappingURL=LocalFilesystemAdapter.security.test.d.ts.map