Files
document-haness/docs/virtualization/reviews/2026-09-20-virtualization-command-audit.json
T

585 lines
22 KiB
JSON

{
"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"
}
]
}