{ "schemaVersion": 1, "project": "virtualization", "reviewDate": "2026-09-20", "scope": "current command audit after labeled reference-mode remediation", "summary": { "recordCorpus": { "records": 22, "shellBlocks": 288, "findings": 26, "majorFindings": 0, "textLikeCommandBlocks": 5 }, "setupOperatorCorpus": { "records": 9, "shellBlocks": 249, "findings": 42, "majorFindings": 0, "textLikeCommandBlocks": 5 }, "ssot": { "path": "docs/virtualization/final/document.md", "sourceSha256": "8c4ecc64c8cea9a4450ed7131fdd9cb2048dc092b66cd969f6346ed77887c210", "mode": "reference", "shellBlocks": 394, "findings": 41, "majorFindings": 0, "textLikeCommandBlocks": 18, "findingCodes": { "execution-context-implicit": 12, "raw-ssh-ip": 6, "compound-remote-shell": 8, "cleanup-chained-with-verification": 1, "hidden-stderr": 13, "repeated-raw-ssh-host": 1 }, "reviewerVerdict": "PASS" }, "totalShellBlocks": 682 }, "recordFindingCodes": { "compound-remote-shell": 8, "raw-ssh-ip": 7, "cleanup-chained-with-verification": 2, "repeated-raw-ssh-host": 3, "hidden-stderr": 6 }, "setupFindingCodes": { "in-place-text-rewrite": 1, "command-substitution": 7, "raw-ssh-ip": 6, "compound-remote-shell": 6, "cleanup-chained-with-verification": 1, "opaque-file-generation": 1, "repeated-raw-ssh-host": 2, "compressed-pipeline": 12, "hidden-stderr": 6 }, "projectVerdict": "PASS", "records": [ { "record": "docs/virtualization/tech-log-studio/build-completion-judgment/case/case-an-empty-token-installed-the-agent-anyway.md", "sourceSha256": "a02be06af0e6283fcc2846b21e294dab76cbda3c154eeffe79d086f756386e45", "mode": "reference", "shellBlocks": 6, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/build-completion-judgment/case/case-cloud-init-failures-all-look-like-ssh-refused.md", "sourceSha256": "1385070d8fd0ac929ff29d0ca47f20f21f34afe6b84d624ecc2c67bb891b4e7f", "mode": "reference", "shellBlocks": 6, "findings": 5, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [ { "blockId": "command-003", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-006", "code": "raw-ssh-ip", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-006", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-006", "code": "cleanup-chained-with-verification", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-006", "code": "repeated-raw-ssh-host", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." } ], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/build-completion-judgment/case/case-renewal-succeeded-while-the-old-certificate-kept-serving.md", "sourceSha256": "5ff02e971755dee147ef5abdde3b298272d058af333791bdaeb2d71081d58b8a", "mode": "reference", "shellBlocks": 6, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/cpu-virtualization/concept/concept-kvm-vcpu-to-physical-cpu.md", "sourceSha256": "28c52b2df398823ee98fcf2c9f43edc3fa858db035924adcfd05de5a1a1ef1d1", "mode": "reference", "shellBlocks": 3, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/case/case-nftables-accept-did-not-stop-the-libvirt-reject.md", "sourceSha256": "781755144a688998e099f7462d228b3df044260b7e6b3417858a4358fcfb4d5a", "mode": "reference", "shellBlocks": 1, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/concept/concept-inside-a-qcow2-file-the-mapping-table-and-its-clusters.md", "sourceSha256": "739a1f03bb2761323f0732a024b31373262fd2f828301986b654c046da341be5", "mode": "reference", "shellBlocks": 2, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-create-three-guests-with-cloud-init.md", "sourceSha256": "c898a3f4ea0b200de3965ddab4b2a4aaac72381d51a7687399ec3d3c353dfbad", "mode": "reference", "shellBlocks": 39, "findings": 9, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [ { "blockId": "command-013", "code": "raw-ssh-ip", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-014", "code": "raw-ssh-ip", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-019", "code": "raw-ssh-ip", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-019", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-019", "code": "cleanup-chained-with-verification", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-033", "code": "raw-ssh-ip", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-033", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-034", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-013", "code": "repeated-raw-ssh-host", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." } ], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-edge-nginx-and-host-dnat.md", "sourceSha256": "bb79c4335260fa47d788a82f78a6a4134963d92ea58396e501c129c62d584f00", "mode": "reference", "shellBlocks": 49, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-install-k3s-server-and-agent.md", "sourceSha256": "3392850c9ff09e76400a646dcd1a5f068dd961fb6bb97db47de078af181620ba", "mode": "reference", "shellBlocks": 35, "findings": 5, "majorFindings": 0, "textLikeCommandBlocks": 3, "findingDetails": [ { "blockId": "command-001", "code": "raw-ssh-ip", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-001", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-003", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-027", "code": "raw-ssh-ip", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-001", "code": "repeated-raw-ssh-host", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." } ], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-keycloak-two-nodes-and-postgres-on-k3s.md", "sourceSha256": "2eadb59b2bbd55acee2faf0df265f865966bff822a146145e9ed663d469370dd", "mode": "reference", "shellBlocks": 32, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-power-cycle-the-lab-and-reallocate-guest-memory.md", "sourceSha256": "f01610422d3bd3cb4d07012a31bacf021e08f8a57a7aa79fd9ba54deb7692b55", "mode": "reference", "shellBlocks": 13, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 1, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-prepare-the-lab-host-for-virtualization.md", "sourceSha256": "a6c4e874d75c7349e5e8238c98752c36be6ec76d101f3e4d7b6b76544e5c5963", "mode": "reference", "shellBlocks": 26, "findings": 1, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [ { "blockId": "command-023", "code": "hidden-stderr", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." } ], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-prometheus-and-grafana-for-the-lab.md", "sourceSha256": "c01fa3c3530beccf723bbc33199c46774a0794969d7ad68efc34483103bbfff0", "mode": "reference", "shellBlocks": 12, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 1, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-tear-down-the-lab-and-know-what-survives.md", "sourceSha256": "6ce70bcdd22ab882b90651681405fd0b4a5d9c67814ecfa67b2de4691c712656", "mode": "reference", "shellBlocks": 10, "findings": 1, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [ { "blockId": "command-008", "code": "compound-remote-shell", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." } ], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-wildcard-certificate-with-dns-01-and-a-deploy-hook.md", "sourceSha256": "fe5424000c2a3092191127fcfcebba775703e9c3dc38a786aa1091b22d4efa9f", "mode": "reference", "shellBlocks": 33, "findings": 5, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [ { "blockId": "command-006", "code": "hidden-stderr", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-026", "code": "hidden-stderr", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-028", "code": "hidden-stderr", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-029", "code": "hidden-stderr", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." }, { "blockId": "command-030", "code": "hidden-stderr", "severity": "minor", "disposition": "REVIEWED_REFERENCE_SIGNAL", "reason": "현재 문맥을 검토했고 high-confidence command defect는 남지 않았다." } ], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/memory-virtualization/concept/concept-guest-memory-address-translation.md", "sourceSha256": "9b2f89a6be1d741c82d85578c7647568037ac37993cc878e2a9e9b02016d15f2", "mode": "reference", "shellBlocks": 1, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/memory-virtualization/concept/concept-huge-pages-in-a-vm.md", "sourceSha256": "93b61dfe22d9b1b0adb61294f17671590e3e1eb7897d790fc687d978394bea42", "mode": "reference", "shellBlocks": 3, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/memory-virtualization/concept/concept-numa-locality-for-vcpu-and-memory.md", "sourceSha256": "e77a9d99302377650968c3e317f6f7340597025ba362e29b6cbf0a367da642ee", "mode": "reference", "shellBlocks": 2, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/network-virtualization/concept/concept-guest-packet-path-to-physical-nic.md", "sourceSha256": "2786a22ef3e95c9bb7bd4c5f4885cb537f3469995c6393464338bbda25a7dbfb", "mode": "reference", "shellBlocks": 4, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/storage-virtualization/concept/concept-guest-block-io-path-to-virtqueue.md", "sourceSha256": "256397e2b53ad55115abc7af9860f250a7dbe951671c20ae2cffaa0fff7a53d6", "mode": "reference", "shellBlocks": 1, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/storage-virtualization/concept/concept-host-block-stack-under-the-vm.md", "sourceSha256": "500dff9b576484fa9046e669227d2cec1cd767f4500aa42c798fc3fd2b9a2a20", "mode": "reference", "shellBlocks": 1, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/storage-virtualization/concept/concept-qemu-block-backend-forms.md", "sourceSha256": "4e11ffbc1a8fc1e00533aced0a7c7e6606216d08aaceffdc28eadd202c97e528", "mode": "reference", "shellBlocks": 3, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 0, "findingDetails": [], "reviewerVerdict": "PASS" } ], "setupOperatorReview": [ { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-create-three-guests-with-cloud-init.md", "sourceSha256": "c898a3f4ea0b200de3965ddab4b2a4aaac72381d51a7687399ec3d3c353dfbad", "mode": "operator", "shellBlocks": 39, "findings": 14, "majorFindings": 0, "textLikeCommandBlocks": 0, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-edge-nginx-and-host-dnat.md", "sourceSha256": "bb79c4335260fa47d788a82f78a6a4134963d92ea58396e501c129c62d584f00", "mode": "operator", "shellBlocks": 49, "findings": 2, "majorFindings": 0, "textLikeCommandBlocks": 0, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-install-k3s-server-and-agent.md", "sourceSha256": "3392850c9ff09e76400a646dcd1a5f068dd961fb6bb97db47de078af181620ba", "mode": "operator", "shellBlocks": 35, "findings": 6, "majorFindings": 0, "textLikeCommandBlocks": 3, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-keycloak-two-nodes-and-postgres-on-k3s.md", "sourceSha256": "2eadb59b2bbd55acee2faf0df265f865966bff822a146145e9ed663d469370dd", "mode": "operator", "shellBlocks": 32, "findings": 3, "majorFindings": 0, "textLikeCommandBlocks": 0, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-power-cycle-the-lab-and-reallocate-guest-memory.md", "sourceSha256": "f01610422d3bd3cb4d07012a31bacf021e08f8a57a7aa79fd9ba54deb7692b55", "mode": "operator", "shellBlocks": 13, "findings": 0, "majorFindings": 0, "textLikeCommandBlocks": 1, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-prepare-the-lab-host-for-virtualization.md", "sourceSha256": "a6c4e874d75c7349e5e8238c98752c36be6ec76d101f3e4d7b6b76544e5c5963", "mode": "operator", "shellBlocks": 26, "findings": 1, "majorFindings": 0, "textLikeCommandBlocks": 0, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-prometheus-and-grafana-for-the-lab.md", "sourceSha256": "c01fa3c3530beccf723bbc33199c46774a0794969d7ad68efc34483103bbfff0", "mode": "operator", "shellBlocks": 12, "findings": 3, "majorFindings": 0, "textLikeCommandBlocks": 1, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-tear-down-the-lab-and-know-what-survives.md", "sourceSha256": "6ce70bcdd22ab882b90651681405fd0b4a5d9c67814ecfa67b2de4691c712656", "mode": "operator", "shellBlocks": 10, "findings": 2, "majorFindings": 0, "textLikeCommandBlocks": 0, "reviewerVerdict": "PASS" }, { "record": "docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-wildcard-certificate-with-dns-01-and-a-deploy-hook.md", "sourceSha256": "fe5424000c2a3092191127fcfcebba775703e9c3dc38a786aa1091b22d4efa9f", "mode": "operator", "shellBlocks": 33, "findings": 11, "majorFindings": 0, "textLikeCommandBlocks": 0, "reviewerVerdict": "PASS" } ] }