{"_id":"fullcourtdefense-cli","_rev":"252-db16a257be526e0e339516290a2563a5","name":"fullcourtdefense-cli","dist-tags":{"latest":"1.35.8"},"versions":{"1.0.2":{"name":"fullcourtdefense-cli","version":"1.0.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.0.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"f08249bc33eb09c55442654c6f9091e00f275e8f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.0.2.tgz","fileCount":251,"integrity":"sha512-zw/p9tCOWhsAEEXAoB5K6nFA7IObjtFgdsyF6Vcxw9IgFwU4thyKpbh6W92QWDCHushB3Z+dlkLJIp1My93aiw==","signatures":[{"sig":"MEQCIBWFwoUP0NMAx5LoSBRliuo/Kmp2S+rpoKdFHwponDD4AiBQEaBkIFmwWd6k3KbcKXOTqU0wlm3huMcmmhhjLbl7lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376654},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f83a59fcd14b3846ba9177f6a7ea860d6f621c10","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.0.2_1778169721958_0.04020012540306084","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"fullcourtdefense-cli","version":"1.1.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"891fd9e7dcbbe4b9a5f30583e2978ef43306cb78","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.0.tgz","fileCount":257,"integrity":"sha512-JX7sLssZ5nTZYw1c6Yom/uwp+PWuNDhv74qyNo4H9fm9ZYLNU1fwA4nzz7rHPFkjyNhvhmt8p+Ru4OE7PzyXFQ==","signatures":[{"sig":"MEYCIQDiYJzF7cNjHt77bqydyOUjDeTRvLdxQJ4M6s1S8F+VOQIhAJwegKvQfsjbKaILE5yjd3xWxAskvjIQ60vnfRLPCp77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462331},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"019bb6aef4ac6b15e2a08383c0b14710f779678f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.0_1781001143137_0.06106172109270247","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"fullcourtdefense-cli","version":"1.1.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"f60707de126a043c003e87652064e7af6b78be38","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.1.tgz","fileCount":257,"integrity":"sha512-owKCPfBSSxKHHSp7hzxO+B3BRLXGfTrolsrPTfWelzQbsqG9MiEaIodT/IJBBPKTstf1sQLwadQlOxuZ+djaBQ==","signatures":[{"sig":"MEUCIBBRlJI8rG4MaPkMSPNZBYXEeyJII1m9UAtrVKkbYFz5AiEAqTypP6hGw4o7gX7he/fhK7uw/LvSPqD47hJXmLoevo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462240},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"019bb6aef4ac6b15e2a08383c0b14710f779678f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.1_1781002694959_0.8166909596866119","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"fullcourtdefense-cli","version":"1.1.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9995cc5025485a0b655ba786ccccbf1455947298","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.2.tgz","fileCount":257,"integrity":"sha512-vcM0wtF5YmMfVFUXZ1PKEa/Gq3BBkFAXVAM6HwyHg08BxCguoeDUj0hz3YP+z9rwDKHH4XeTzkgdRGKW+y3MGg==","signatures":[{"sig":"MEUCIQCg0cjDCyCLH9enXGPdo02JUHgLno3iL4u6LdM3f5WLGAIgWojNRrEFOyrCopKBbFNPMOoXwl4iF2c89WrsBBmoUnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462465},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"019bb6aef4ac6b15e2a08383c0b14710f779678f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.2_1781003558575_0.16926032739543007","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"fullcourtdefense-cli","version":"1.1.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"f4591d74d3a54934263706db1a8cd219c9961afe","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.3.tgz","fileCount":257,"integrity":"sha512-mn3bI6OJePw0Zs4UsfyIYZiD7RW4bb0G2vZnCbBpiptWErah24sXW8j8TkqwRIrz0iXxX8o+O/SEE5F5ArL0MA==","signatures":[{"sig":"MEUCIAQuRRPm4Ab7l/Kabqlo0gZnEagNzsKx2uimDx5K0AjbAiEAtKZJkedJwdwUTQQwz3kAtvXm5WJ3nWB4CqKQ/6GO14w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463007},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"019bb6aef4ac6b15e2a08383c0b14710f779678f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.3_1781004026811_0.7681777095811175","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"fullcourtdefense-cli","version":"1.1.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"dfa0e25c81f85221d1f974d59daaa72515170b01","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.4.tgz","fileCount":257,"integrity":"sha512-8wdBK1cr7kCJg0RYxP3N6REP+RsKdSrNTIHb9kyr/pQ9t2MYPY9+/psuJHu6RX9+pQdfsarjnshpYPA1Ly8IHw==","signatures":[{"sig":"MEYCIQDsOtoqt8I7l90AaJ60HCcbrUkVH2YupxQqLjJS0VJ00gIhALYNDL1dGb+MACOszx+Vt2fQhmNPaeNH6Vd3MTBkrAdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463338},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"019bb6aef4ac6b15e2a08383c0b14710f779678f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.4_1781004236768_0.3624872573106033","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"fullcourtdefense-cli","version":"1.1.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"919959195d5f5e0a44389766f3ad5012b17ca019","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.5.tgz","fileCount":257,"integrity":"sha512-MThIvy5ovOaqTyaUlbdK5mI+FnizabNAdsB8cjpOFGMlNiitAdNabP6PyBbi9E+6pmIM/enF3Km4BXdJEVYs/Q==","signatures":[{"sig":"MEQCIBMsks639hbe8wOTOgDeb7Q1qXKvna6X4h+5WuG+OiqBAiAoo7McA95jaCGvw8aqfcRSnaHkEVKC1qzCElA01w0BMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463595},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"019bb6aef4ac6b15e2a08383c0b14710f779678f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.5_1781004474318_0.8239615303358028","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"fullcourtdefense-cli","version":"1.1.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3f9fef8ea13f52decaf0fa2ab14906270f616041","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.6.tgz","fileCount":259,"integrity":"sha512-DB9RBd9qyvd2q6M+Mz9+4F8k82h15teQ4D1C9AtgWrXDX63fXbaYg2gQz0gnqTX44MQWtEOGNSvhVKr+25kjCQ==","signatures":[{"sig":"MEUCIQCsCn8iJhT8ZrCPTvcdY7bZTHAO+9/Jbk+6Vq74v0dcAQIgVxQ95VnZQyTPfOBaTKHwyt5OyXaawi7l+/3yECuPC2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490896},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1fddce63be1a9d01a64ff153496aac1a62859e97","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.6_1781467925286_0.4177013446479425","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"fullcourtdefense-cli","version":"1.1.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"bcb3b3e7d4e213bc6c6d1f3bc6cb3b297830e7f4","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.7.tgz","fileCount":259,"integrity":"sha512-Eu7IxZNXBZW2ticHyct66du9COWtkh/LWaCBdaQWw0pBm1f6da/O7hY1ULvqDQxGbCN0JVMQx2LeGg3sCugPAg==","signatures":[{"sig":"MEQCIExDaAE8ESoeiu92fGSOlvjUUX1xgkY++OG1EsZXFU85AiAYG6lOZNXP0vXcUcerR/kQUYIAvtsSOLdR0jYn268VIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491724},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6bc30ad10f6528531c39643bdaa65c83950c0459","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.7_1781469400717_0.9659989409121885","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"fullcourtdefense-cli","version":"1.1.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8158486c9fd0b28a9b67f9b2c084ece4f0eb7ab1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.8.tgz","fileCount":259,"integrity":"sha512-nXp517XTAjcv/wDrIK6XBWi3MYataI+3sX21xvcRT2IE2kr8HcozLwQN+HnVjVSiUz5ygQ5u5mbdoU8ki2SZiA==","signatures":[{"sig":"MEUCIE92wppVYz8/E/kn4IVaXVGMUoJyY2Io8/bxQc/WDkeqAiEA+/Ki5VJrkq6KEjpg8pSnmBo8sVxFO3f45HNf/6hFftc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492431},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"669021cc9d238baba71a0f62039aa5ac37c4a04e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.8_1781506821090_0.8278740181302324","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"fullcourtdefense-cli","version":"1.1.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"11cc29d2015e1e1f4cb919fd5946f46c7d521ae8","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.9.tgz","fileCount":259,"integrity":"sha512-oN43h6kaduPlHC7U+ABDTAcPRRSApPR9qT2GY4dkNxPz5nnpEZ66qeLD55fq+B+zC0JlpSDGIj37vDljSDoTEQ==","signatures":[{"sig":"MEUCIQCHrjpcY2uEJMG44Ti9DTk3xI192QgH7ZRNXe5bzkYdlAIgDIMQdvRI1OJT7k/kGwqKlirCowadUXECfBfk8iFPagw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492544},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e980be460624a7fb4b505ef0176fdc7f36f5a707","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.9_1781533832361_0.8126501281623242","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"fullcourtdefense-cli","version":"1.1.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"bd51f367c70fe75ea9406a55b09bb599735cd33d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.10.tgz","fileCount":259,"integrity":"sha512-Ai517UH8P92NW92zUgeWjEnN7enZsXkWHtX1R+XaAoz/5u3nPXcOC1Luwp0ldtsvhfWXcFO85hbiKlaXzwF4kQ==","signatures":[{"sig":"MEUCIQDdy3bIHM5pGKS8YNvc5nSywcTXucyILglhzhKKv3FeXgIgLWms3s+Bkb8nYV7GiHXuZ//eNFrIhVdmLciTCAeq29g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492546},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e980be460624a7fb4b505ef0176fdc7f36f5a707","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.10_1781533945344_0.4448336058984146","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"fullcourtdefense-cli","version":"1.1.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"55e04afe3c170a257f5c951b2fa06fe6ca3f85ff","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.11.tgz","fileCount":259,"integrity":"sha512-+zdVnlGmk1nHIb+D5XFwJ/QHMs2RTy+k/Ts4l3eQ+0+IO9Pe9wuZY03Iq3iY4r8BnmUbjD/VrB+LZ9p2kTfCzg==","signatures":[{"sig":"MEUCIQCdXfnrQoODLWJ3PIOKvWTwhMRPOIoiyCx5SUaYQBZgSgIgfKusnYvTKXb9PZ/TvZEldXaGTNknY42bdmYs05RiPNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504170},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"513dbeef303a7b501b69cd4ec89ecc3773a0c86d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.11_1781628203358_0.031663750447607386","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"fullcourtdefense-cli","version":"1.1.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"086b7e146260e31333e8ffee12241a7a76c55563","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.12.tgz","fileCount":259,"integrity":"sha512-+O9TbSSuvpzsdy/1OvesDw1vL8YWgza8yGcTIyWZuCOvmvISuKw3CEsm+qO97YtcwchffMCBK04OTmwJ46sQGg==","signatures":[{"sig":"MEYCIQCG+FMRxx4kkSF639fDf5uGb5xHueKnNwP9dybVKShxgwIhAKUBPn2lAcSdWawPXSB+DJRBA1UzeBjjtCKCGMmi6GGz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504170},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ce362a33948fd8b7e5771284d12524a016f96c91","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.12_1781628552429_0.7339466089555442","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"fullcourtdefense-cli","version":"1.1.13","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.13","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ff70492285cf7de4dd71a39a09f6b86b56b65d3f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.13.tgz","fileCount":259,"integrity":"sha512-vAFOh/nxZrKktC8SipmUSZhW1QFEGYcdufBDHSUwP1dHMqAIkytbEnFuCVrM1C15SoxAU6hRjkCgTOzpi4tZuw==","signatures":[{"sig":"MEYCIQD0JoJbOAXfk/YCnMDHIis+kpJRISS62GjVq3CnBwL3bAIhAM0XVhmNRD6lSCBYfbnxRdyFhg7A2qnNvrKRTzQoE/S3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506388},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b8a4b5641f5f9e6a5720ae1352c2b3157e052740","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.13_1781629277735_0.3919214604408252","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"fullcourtdefense-cli","version":"1.1.14","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.14","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ab91b7e17ccbafbadd21e6b979f43737f11f7716","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.14.tgz","fileCount":259,"integrity":"sha512-MdC4clS7iUK9ancCcSvCI3duUVS8QJNOen16Tga6yzYhjAFu4iflchw/C3P4vaUVCu3KHTM10qoBWrgis6S7Iw==","signatures":[{"sig":"MEUCIQDfBhwcRHMIJt5WImbp78xnMQJ2H0JwKlWz27OV8FvjiwIgFOAsbDpfy6PoYF8RWLeVKUFQ/6G1jFKGG9eA0XQTZ/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507979},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"39ede704e3b8b9de529e3515ca7efa7e23b9a993","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.14_1781630330916_0.0321829438977963","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"fullcourtdefense-cli","version":"1.1.15","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.15","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e9624b8cee41ec1318bab61140c630a907c189f9","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.15.tgz","fileCount":259,"integrity":"sha512-HVc1yAqfzfaiNZUEtHvrztlIWvjl98Ehx/sF4f4b1eW+60aznmudOPMNjchKzn/FBWggNcEQxAXSqzNwIvnsOQ==","signatures":[{"sig":"MEQCICyfoyN/Os0tBZqhY9RwbRPboPKzfVaScRCvlUA17SR/AiAylJw6lhi2rcHaFYPk69XNYEYWqbMLz0N+D+0Rc7KH9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517637},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"82a65e3e44fcb7326c27cc6e49666299c8db856d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.15_1781634511117_0.5242752801395791","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"fullcourtdefense-cli","version":"1.1.16","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.16","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"dde3cd403807cd904ed662aab2236404e4f18b73","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.16.tgz","fileCount":259,"integrity":"sha512-Sv0Tnp2wR3GvFHldX1M5oobvJc2yDMXcaJfQzPKnAv0LjU/cYoRExZsn3yXct/ylT/JB9oUpVozlf20FyQJMFg==","signatures":[{"sig":"MEYCIQDNn9Y3vunGcjHGoU6nqUHZy21COk4Bbpm1VygVFxghiwIhALAHan1u+tBAqx8FKOOHf4oDbnzzyn/e/qk0H7hj6GAq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518088},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"82a65e3e44fcb7326c27cc6e49666299c8db856d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.16_1781635250270_0.6084774892386273","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"fullcourtdefense-cli","version":"1.1.17","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.1.17","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"54beccb36121985d80024f86942839234d9f7288","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.1.17.tgz","fileCount":259,"integrity":"sha512-QnWqRhlfIm0L1t0r2vKijZJSKgxNwV6PfDkKqp/3oaiNQj1vDyHP0OEnG11dWGOmgqs4ca0jkG2KXDhe1nTN5A==","signatures":[{"sig":"MEYCIQCAFt2t2a1kxiQW4lzK4ehLNmCTel6eycl6jGpAp1SBnwIhAMyZKvx2s28769lobOPPxYWEUZ0ITaQNU72JDm/aFLbz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518564},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"82a65e3e44fcb7326c27cc6e49666299c8db856d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.1.17_1781635340388_0.7968877263958198","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"fullcourtdefense-cli","version":"1.2.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.2.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"287ac0fe8f4d211bc0751f244194f0f176c1dbd9","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.2.0.tgz","fileCount":263,"integrity":"sha512-rtTPw3sLkbJPZSgKmRXiAnc/94zTog/QbblDHVq5q1PAJ7bFqo5yJoopjqFRSOuvL1nwm55RfcaVUHLYgcMjyA==","signatures":[{"sig":"MEUCIA4aSUDMQgeGt9I/Ut5WDnuIQrYFxIAr1uKBV/DS19LNAiEAokHj3RQFRCIxLr+NbIbYEkZ8Ft/DlHnyzwzy8HrAwJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549656},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"08ccbadb6d01fece73e90f7bdd25bb42eeb85d24","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.2.0_1781905108126_0.3284006600268572","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"fullcourtdefense-cli","version":"1.3.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"7fd60c3737206fba24deee6c3459a7bb8a895fd1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.0.tgz","fileCount":267,"integrity":"sha512-zdQyThtoVyT485YSniMKl3MgBlkLEe0OjU6IhR88UPFy963Y4jcWOIENHp0LU3upJ1UrsV8rHJIoaULNQIyUOA==","signatures":[{"sig":"MEUCIGi5+TdoZtoN3HW5HJHILFsWC6Mv2a/2vktZqFpMxPFgAiEAtFUaCl2oJVsF3z6nxGM33uU55Mg1ell7+wUB8pidpuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560017},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0e2e75d3b65460b62be914cf3bef7d156646b0c1","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.0_1781907663774_0.8187282293405433","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"fullcourtdefense-cli","version":"1.3.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9b4ce4daeaba54b73af5592f4438037783bad0f8","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.1.tgz","fileCount":267,"integrity":"sha512-efDuElS8X0FPuKfzADkf8hy+wrHdDPS+j7IDwWjk2ZA1v/WqMm7yjNTiyavjQ6Fo1H5rk6BCFlqjpWCTBnLG2w==","signatures":[{"sig":"MEQCICwwS5vjxV7HFloVIo7Cf+BbkA1hF8JyOuNrQhCQ2u38AiBPK0cutrNAdQxxy+6vMQTYbv90oBSP0kIxdm4ETG7yug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560711},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92cdac152a6bb411f8b3b14e1d57b97eeba4430c","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.1_1781908476573_0.08137463168603998","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"fullcourtdefense-cli","version":"1.3.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2cdc4ad913906976beb080af15188ce68cdeec09","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.2.tgz","fileCount":276,"integrity":"sha512-BMCcejJkOu9IfeC5Vaz0N5xo9lHVGJFosk5UCLliw+BE9nSQuNU+kR976OVujgOYZRocsPn4T3VoodceX5M/Gg==","signatures":[{"sig":"MEYCIQDZxYeHoProrGJhb1WqovzE6Tom0RTn6TmhKIj9DktQgAIhAIIRWtUH2vM3ype8AgFUaId2PKYNrEmf4ApJQyvEggFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615890},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"585845246dbc4a7442c42071352a18c31c80747e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.2_1781965375674_0.43847777783730235","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"fullcourtdefense-cli","version":"1.3.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9f536eb606bab910a310b0ceb9afb991264f5dfd","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.3.tgz","fileCount":276,"integrity":"sha512-GrmBmjrae2TorXzbQH5nV7zQcrr2hh/binRt6d245av0dX4yykizqLyA6wD8UO4W9R5sK9er+Qib+vgVB4SorA==","signatures":[{"sig":"MEUCIB7qP4vzy/B/AhVMpn5f50/r/8D4iHmaH4F6RIuO/xHCAiEAtH1J9jDULCLh8T1byK4v6oP8obdsh/H875jMYjg8w9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617351},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c5228e232bdeaa352c9200509ff41605b8358680","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.3_1781971141073_0.008372126274333924","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"fullcourtdefense-cli","version":"1.3.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"78f7b853e6317423c9cdd0264a0f1178c0416859","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.4.tgz","fileCount":276,"integrity":"sha512-zPvComKJm64OIKaH2LxJ8f15UR7zwBWzsGewglG73WKJYbG3Sq4Xmj49WycYwfFB+Tq9I3HrfZdavpxNsWQi5g==","signatures":[{"sig":"MEUCIAIiIuIOFrvZzRejKbStKEf2hwCaqnTmRALfVSFkZrbjAiEA+3MpgL4h8slrwrsqY2WG2crYO2lbOHS8W47bafoDWl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619426},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c5228e232bdeaa352c9200509ff41605b8358680","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.4_1781971276076_0.5204447766242188","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"fullcourtdefense-cli","version":"1.3.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"414286477f88385832a4b454c518f0219b737510","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.5.tgz","fileCount":276,"integrity":"sha512-WhFO2d/IUT5x/mCqFNKPVjEJi4B1JoGAmcinipNRVkcSKU3unQYsjMEVuTXBolcm6aQ9QCB46hX3orNFeORGNA==","signatures":[{"sig":"MEQCIBuyq5bZzsQNZukWWFNybKlCPZJfhc0GjXKbHSG54BjKAiBNybU7MMhzLRjXn0k8LYaB54X/n5EEtnlepAufogWCNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620642},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c5228e232bdeaa352c9200509ff41605b8358680","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.5_1781971979193_0.7929328488349778","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"fullcourtdefense-cli","version":"1.3.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e30006e388757313cdec143ed4e75b2babfc3f4a","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.6.tgz","fileCount":276,"integrity":"sha512-okwB+VF8ARJd05BJIHxvtYH7afBZmE7RAkcrjlS6AORK+5Mj6Sw+F3R2VhEkIYAhOlhiCo+j5bARPebnGXqFPA==","signatures":[{"sig":"MEUCIEn3B5s0cB6Oq+qewKD2oFwLzjwuU6IOyInOFqIygg8yAiEAweqikxZM0ZtdZYnIGgUb68n9nuh1waSHSVaW8qZjTDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622502},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea9cf103182b7c9674dda9ec6eb3cd0b6c0f70e1","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.6_1781975699733_0.9777886899407198","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"fullcourtdefense-cli","version":"1.3.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.3.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9a7455e0b0db0c47d23310e71810fbec7c82bc51","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.3.7.tgz","fileCount":276,"integrity":"sha512-ukqgNUPYJ5ZQMCQJcqj8cr+XwC7RLRCOvyhsqSgW9oBuw1kbWCDoLYceezxTpECVVSHORjf0iSeAR8qitbb8fA==","signatures":[{"sig":"MEQCID1ATyvBU6xMo91j3JlYV2pmPBsg4m7lCskyJ9Y6xAZ1AiAOJ4WRhcN6KWo0/R9kEvb04iqJPL430IxrMPlNJ2zIOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622504},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"925188e74de300a463268850f4b7e3bb6916b280","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.3.7_1781976498331_0.8374792141120742","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"fullcourtdefense-cli","version":"1.4.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.4.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8a773d84d76428cf80dafc10a215d0787fedc25b","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.4.0.tgz","fileCount":276,"integrity":"sha512-Ar+axaFr4epoXHB7OG3C7aYEx+rkc8mpaMjpHTijZAASaNMwCpAOGqTMHo0A4r2mxyS/dVjSfZbN7P/yh9qvYA==","signatures":[{"sig":"MEUCIQDEBKjuCIiP3/eVIZo/jRjs5gCUX+LNJBS6KKCQ7NCcWwIgOin98/+93igz0QRoxyaCoX8ayeKYhTBS0R/RTId755A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631594},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"925188e74de300a463268850f4b7e3bb6916b280","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.4.0_1781977844698_0.5644089331205857","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"fullcourtdefense-cli","version":"1.5.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.5.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"afeb9d82d801ea0cb4ddba8d18714e5e2f2e5f4a","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.5.0.tgz","fileCount":276,"integrity":"sha512-fwZ0AITeYnGk9UkEbDf8EhBKDoXEiGyMUMSb1dLQqnpOJ8HSl7BculUTCQQYXyOwyg14tY2V/E9JIGBGTunnpg==","signatures":[{"sig":"MEUCIC2wLfvM5Np0qkd3T7Sp86uQzabIOvlcj34WkODtn2FnAiEA13uCJphELwvyaRw53zuapi4J3MivKCJ6m662i0jOfhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647586},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c3023df551b9696d284952fb767abcbfc7c9c0db","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.5.0_1781978860911_0.3151724366150146","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"fullcourtdefense-cli","version":"1.5.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.5.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3c8506819a26b5724f545473f10365fbb49c41da","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.5.1.tgz","fileCount":276,"integrity":"sha512-wQIu5NMJbOG91YZrEvchWhGJb6s4lSCLR+zhcp2FMqn+5p+QZPZ9X2raeAwL5zmjK3ICsaWLns5XjHJikIH2eg==","signatures":[{"sig":"MEUCIGf5/U+9kN4gWe1H6s6jmWYVmGPmdDxL8ZjwoLxEU6KpAiEA167dNyYwpHvp4dN09ZDfC1QDRGARnYf6hCK4BnuMZ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648273},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c3023df551b9696d284952fb767abcbfc7c9c0db","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.5.1_1781979622988_0.9426230717306041","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"fullcourtdefense-cli","version":"1.5.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.5.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"58e7a821114e3d6d06d1c20aa45b8e14eef8dedc","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.5.2.tgz","fileCount":276,"integrity":"sha512-8Ta65VwmWvWVtQ+y2rMbCyfFO/ZGUVOxC2pMPXvpIaq4VLACFhRhQAENeyr4YetnCMh80+QXvIfg97c2RttmZQ==","signatures":[{"sig":"MEUCIEYKNgoaWbMypoNL+HZFPh/NvAGLoWQbWP5G8OIBdM7PAiEArB14QIrE3lhbvF+yTBrJDamkmSoXZKeNChZpr04VC68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649981},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c3023df551b9696d284952fb767abcbfc7c9c0db","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.5.2_1781980851118_0.1612720148935205","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"fullcourtdefense-cli","version":"1.5.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.5.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"7c1d37c2d5ce679dda3f89248303e460d93d0618","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.5.3.tgz","fileCount":276,"integrity":"sha512-E5Qt1cgmy5ZjTyw+XiIAEYC+uT3QbcHeyHaVP3um7FFb4qE+ndJ3XT1/iEGFEC+e4dpwYOcGYqNqiRo6ESZmOw==","signatures":[{"sig":"MEYCIQDZ3dovBb71KdZJd34G+tr2dUhiFd6nVfdJrU9/V12QiwIhALsB72O3zIr+QH+tVhRuf6UfnXkOJJ5PKU3TMPeeR/wC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650139},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"39ed891b01425f065a58564e09d147c416590e61","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.5.3_1781981783526_0.9704006374099023","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"fullcourtdefense-cli","version":"1.6.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"b73695d189ff2d4345afeb24f93b8dcb789a71eb","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.0.tgz","fileCount":278,"integrity":"sha512-wpvXlWMmjDUS75yNwtR6FBOoDxO9NknN34gUBcwMTln1Kei7F87yNh/TNkQ+UpE9HBlcTON+PSj+uDrYydxEfw==","signatures":[{"sig":"MEUCIQCPSgyD9kk11MEsBIl2sch5RoUyZKX5ZrFMzDoy1X5/owIgWHk9UsiqJ+V4Hlm0WBaKbluOC2ajwVJ5Hc6qoPjkSQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659832},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"39ed891b01425f065a58564e09d147c416590e61","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.0_1781982758704_0.041280203080903854","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"fullcourtdefense-cli","version":"1.6.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0a780d5bcf3f0a21a1d09eff28edd808c7a43c73","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.1.tgz","fileCount":278,"integrity":"sha512-Mfo/AcKXyqLz+7MjGRwlGcnY0r0f6BlPkNsY/BL2+V5R4xgBqQgXTclUKvYwpQJO2oEvFwQ1v7dE9s5zIfd1PA==","signatures":[{"sig":"MEQCIEvGtyDK73M5fvJWbDA2kpbO+jQZY/YJvOgg2HSZOxBPAiBqjPZ64gPa/kh5HRNuIw8kTbrbCDf32bKgc/+RfAg5rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660442},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"39ed891b01425f065a58564e09d147c416590e61","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.1_1781984169392_0.16545118991173058","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"fullcourtdefense-cli","version":"1.6.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0e877bae06ded8a89f61436ddd0a76e7dca5f834","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.2.tgz","fileCount":278,"integrity":"sha512-zZtci8tClSrZJsT24IAVW9fbOjyU2uDD0RWSDqWIKNOZIfa/+Q2cFJaNHY3ju9qsOpfTOn24ZZQtMO8+Yfs1eA==","signatures":[{"sig":"MEYCIQDxN6/5H4Qj5IsHUyisjm3eoEZa2RbWwfwtDFaD5ON9sQIhAONiIhzyESEBiibGWOWLEs/ayNKeKkSCqnLGMSq7s7Te","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660467},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"42587b01a20312b062a911d4727d39f9a7a38846","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.2_1781985546218_0.027448712974503353","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"fullcourtdefense-cli","version":"1.6.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3f87ad28644d29e2514ec67a3ab38343421f1f93","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.3.tgz","fileCount":278,"integrity":"sha512-AbaCIw8aZu/dGil1OInXvx/unjJvtFaWyEcYGVk5mN9Wq5ifFGnS0XxfNHUqlx+3X8C1uN1mwn3FbzNmVJVFSA==","signatures":[{"sig":"MEQCIFP4vSuqF8Wm9uqsTxBkZZIj9kQz/pDVYxnZNewjtlg/AiBQ9gs3EdIex7IQbLrqR+l81ruGiDnfDnsH8PhPAf5Hfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660775},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c2d56b91099c525790dcf943d8c6124950e12af3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.3_1781985715603_0.6423570818941469","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"fullcourtdefense-cli","version":"1.6.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"b8fdfef9b45e54205e76eef8912ec3428c17185e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.4.tgz","fileCount":278,"integrity":"sha512-Mis72zigN9d8yzDzi0W0Gcr2UPS5WILqFjZn5vFvV4mA9RXtbablafAWEqDCXC2iyq8z4yOpY37hdfJcpmnKMg==","signatures":[{"sig":"MEQCIHMzsA9FmMKNKARaqihtCdziEzNtBUgq9+W4L/MRgdntAiBRfg7oDK/1n7dJhVEArmRg7H45gRmFlKzojJFV/EhdXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661420},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e8fded79b310c22c8f678eac51796eff1ad44de8","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.4_1782021628602_0.38194628195363256","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"fullcourtdefense-cli","version":"1.6.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a2097a63cf5955bb7357fd42f679dae9666d2ff2","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.5.tgz","fileCount":278,"integrity":"sha512-+8lWuU7rGtEhmA1Z9Iuwu4x4ENNue79pX0rrw+fTDccmG8lGT2ovxKW7ITPwasPkt8BIInd2mfi/NIy1Fn0Dlg==","signatures":[{"sig":"MEYCIQDj7WyJOzehiuH+gPd/pPcRgd9ZXBNNWgu6OamVnoQHVQIhANvGa9fWKkJyz80fSgxZM+/eNTjsVNmrfFb1PK3U0zd+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663057},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4988bf893bb8605c0ad00bc65a0be436cf6397e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.5_1782024080994_0.09231585644244555","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"fullcourtdefense-cli","version":"1.6.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"79f52fb5889dca1e59fde25ab932510c8b7374fa","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.6.tgz","fileCount":278,"integrity":"sha512-x+Ax6PMSb0whU0978pfcgjv7GilU2ypW0Y7ArEtussU5zngQ4DqBj3kbO5KrsR0EPNkMzCUFXT4DomWTPQUhrA==","signatures":[{"sig":"MEQCIG57QrlZm8SBFZkICMj/OEHufnmn+yIbJAUK0piZGwZCAiAIKzLRqECgBCBdSrGKz1SaTjkWVIg8/VV2sh65qaucBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663795},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"587fe9f6882ae42d1aeaa0aac234daff8be8bf65","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.6_1782039272460_0.10768464877606987","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"fullcourtdefense-cli","version":"1.6.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6762d9a217dbf93811c6abcf97ad6b1315592bfe","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.7.tgz","fileCount":280,"integrity":"sha512-dLOCusmdboSqwsQtzAhXKisLxGlxYnsj4sNZi5ifQ3YnAxKVZCAv8l5lxq529G8IZxZu+/bnBGFx5Co8adZ8lQ==","signatures":[{"sig":"MEYCIQDJhgkRxQ99n574OjFijoaEeeBGI31XOvleRw2qJqrqOAIhAOdqYrNIj/OU28SSSSwaYtfsEV+PLTPmqqYIlOfACM9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679090},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7db504990cddde471eee960b19e219644c2d7603","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.7_1782227084078_0.5785224680179817","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"fullcourtdefense-cli","version":"1.6.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e15b994bb9a23bc3a92916a9a70082f6dba44a88","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.8.tgz","fileCount":280,"integrity":"sha512-fGKeGF0MkRS9itrmOuP9ZO5tQWsOf1LTPAVRaR/VQYttymcjgrP5rXdDrZv1MzCd7FyEJAxBCnAHKK/v90PJGA==","signatures":[{"sig":"MEUCIQCGjZIBKxez9GnuPBKSQuuMjxLy2KBaUec8A/UyTxVEyAIgE12qe/cv9bZox52hHTVODFg+9wur6oJRwfosW/Kh+fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683255},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3b08a44b6133a5ba6c92c40f6fa8ef8469c056e2","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.8_1782227623070_0.9164151393785402","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"fullcourtdefense-cli","version":"1.6.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2fc65098bf14f2f45345bccda46ef9b4ac847666","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.9.tgz","fileCount":280,"integrity":"sha512-PGktyL19Tbgv2cL6qO6HgQDjH1ExfLtIPfk/q6AOPYmAJs4ZjuMsbW+6WE3sgixmNaF9Iwja2Smw47RgbtQzQg==","signatures":[{"sig":"MEUCIQCOrCJOgUh4nEf11yQ+e1VmQZScVi0k3mwPolrIu+x2kAIgKvfqaaoEv938kalbNd4RmD4qkSnVbbNy5NqZNJl8Hg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683223},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3b08a44b6133a5ba6c92c40f6fa8ef8469c056e2","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.9_1782227749666_0.5063121635630292","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"fullcourtdefense-cli","version":"1.6.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d8fd035665685e6595b962a635178fad57f60d38","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.10.tgz","fileCount":280,"integrity":"sha512-mF2NFkOjEgeNWUJ6B33vheG8uPMnGAgRnTUZfHEq2hE274j2/iHiBZqCBTw5OKOOdaln30IL7zbf01CjEQK1nQ==","signatures":[{"sig":"MEUCIDGQJJu+nIU3bszhKcSp7Va/KoRhESt4m1GS30ByaFCuAiEAzoZJOPpaI9agQcc5cocErXvbMM1OxeFOI3Nj665VIEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684711},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"357644a59d447f93f209c3c5685a24091c8308d3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.10_1782227990526_0.04941859045454189","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"fullcourtdefense-cli","version":"1.6.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"86b2a90cbb1ddfddae61c93497398b4fe6f3273b","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.11.tgz","fileCount":282,"integrity":"sha512-GxdkzJsu7SQczkoPWlqQXh79RpZP5VcOIjgMkfBagQpRPYEI1R99u6eetxP+K4+v0NYbl0eADLzenGu1mNF1XQ==","signatures":[{"sig":"MEYCIQDlZnCJSFIoa/RtWW7XXoZvr1KMbM+A42leWH/MvBQkWAIhAOuVkJFp1VjSFMndWwvtaVuPAcOKOSMxpA2ygXTONZ+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685625},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"357644a59d447f93f209c3c5685a24091c8308d3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.11_1782229865412_0.014334446857750649","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"fullcourtdefense-cli","version":"1.6.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e4a020039524ba434f725d6572fce39de43d0951","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.12.tgz","fileCount":282,"integrity":"sha512-c82ptXebbH9Upc+E+feQnrK0YTCIO0y/3fx5olXfm8SQByzrhORaDFm/U9/sYJaoBNJtPU+h/AwQDxcuVcNiNA==","signatures":[{"sig":"MEUCIFMRvmyfmO5yBWme6e3WfGcvidrV1XvModThjAG0mz4mAiEAiw46ZQZkcUYZ5J+kL2TlSKpJGZ4Si4mhY9RTRgwWmk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689554},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"357644a59d447f93f209c3c5685a24091c8308d3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.12_1782230088262_0.23055059522261656","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"fullcourtdefense-cli","version":"1.6.13","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.13","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"46300badfc60b103b144003cb1965c589cc40ad1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.13.tgz","fileCount":282,"integrity":"sha512-SH54o2hjul1y03Z6XKBBqFPqLCo1NQPaiaKAHgA13zK81xcdSSbVLaoNKugji/KRjqvsCeRy95gq4o/nHOX7FQ==","signatures":[{"sig":"MEQCIHQ1GWVUYIM2uPRSNe9yjFmhyLk8V9s5CkP87h22SHUBAiBNNqr0PePJ1+EjOXxUp7XtBJwxRujilns8EImMMdycxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686017},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1b3d782c377738fc43f1f9faa6900681d05a1b7d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.13_1782230358153_0.33112514953754935","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"fullcourtdefense-cli","version":"1.6.14","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.6.14","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"adf1d3042dd9586af4a3a99cf100e9c6b06d8659","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.6.14.tgz","fileCount":284,"integrity":"sha512-xhkZFC5ESvphevxwHPshMeXiLq/rSyry9Nft7vYO/Aqlf2JrhbMGptENLIep8sSCxBt3b2BuxkKjmCpypdZKjw==","signatures":[{"sig":"MEYCIQDomPJ6hATnmzTFC5kRj0ieAWyg//VaPYPDMFWhThWcEgIhALubZRbAtNBujUtGwPlE9Mvwzsm2ZdwjgIg3UjF6TNMt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705460},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dbffc4590e7718bab93d1c93b2442017c3731a3d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.6.14_1782242078398_0.13810695693161756","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"fullcourtdefense-cli","version":"1.7.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"b815ac9fd7a14a37fc7864987870e54036265e3e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.0.tgz","fileCount":294,"integrity":"sha512-NLMoNWqCsuCjW/iyXEVebtWd8pBT5Xz+YX+M9CQ5cLamgk3F00u3BKBjTUu7DeupO9w2b9X0ApdsELrWAJRdkQ==","signatures":[{"sig":"MEYCIQDxUr2+AH6Fi5uZVDdACH+SYQ3xG03N5tX8fSv7IR/ltwIhAMmdibHniyN7zr/4u0r1NyxhsX2eIZ58eUby+mGgEcJV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735176},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"988bf772c53c1b4d0e9e7472a9287675fa351936","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.0_1782763987410_0.2982138310903002","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"fullcourtdefense-cli","version":"1.7.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4841623955db568224277987b877393f168976e0","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.1.tgz","fileCount":294,"integrity":"sha512-ARhLc+kBGFvIxhZYR5vD+bIVMDsupmzDJRWvBuHkdXB0756Z84a3P8x3r4uoJ95PswwmNpkMVO7RXCmxuMvWRw==","signatures":[{"sig":"MEUCIF0NRHaMqZL7TQLpep499eGvQ4rqEYNSryFzElanN6Z/AiEAzK4Ng6lx5g0UO9jenzcOQqn9SOcgcRqCcabebtgOd9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736401},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b121873a8c1fae8dd73a8d8eea226e7c45659df1","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.1_1782768102640_0.05434611546197443","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"fullcourtdefense-cli","version":"1.7.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d9365634258b98f11094453d991004b5c806dcef","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.2.tgz","fileCount":294,"integrity":"sha512-CNAjaaM0tM7cqBICQvCZtox09QW0V0CU0Vdzz1yejmlQfw4Ye9RNg2KISPkJWqEla9GOPDjihGLqy6vgn36DCA==","signatures":[{"sig":"MEYCIQCz5fqsdE3eIekeZdpKpBEl6m8TFY1/VluC6ts20D+5MQIhAKmjCox5XqoonmaurNh0DkyT0QFLUKW88n+YWbCyIJcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736505},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"437dce50c7ae17ed96cbdee062f70dde9c4449a6","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.2_1782777807026_0.2822213585775688","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"fullcourtdefense-cli","version":"1.7.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"335dad9dcac9e25df2ebbfc8a7493e7acf4fcec4","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.3.tgz","fileCount":294,"integrity":"sha512-QWN9fLDZGCEK0MxHOApu6SjSWU9HYJLrl2Xh8MFUh+3Mi68B0o4nB/JIVGmhQC8zVMcUjH53QkBzf6zkW0H8ZQ==","signatures":[{"sig":"MEUCIFAqSIAEMpqigJJyUKmipn7qIkpBjBe/T1364WtsgEkcAiEArAmHzhvSsT6u5rowmeJ7ZJRDXmQ2JPQOfsnEbcS7ujo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737813},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"90b09a8e827cfaf8be098e2e2cb3c2140c741280","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.3_1782815055963_0.8945462939983915","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"fullcourtdefense-cli","version":"1.7.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3ee2389fd52d64b776c3fd4cd674e32fb6296e25","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.4.tgz","fileCount":294,"integrity":"sha512-cOL+eVW6phnwkf/vnSIHrv3MqWH9tB/vmpEMESOxQS0cQmwzuXjHqvHPa+Dsj5KF9aPsJT3WCamtFukj2gFyKQ==","signatures":[{"sig":"MEYCIQCR2JvTLr+/TujSnHyYJx7aIDhfrrG/VM19qsiLxQUlMwIhALchPXuFafnRrdLgnQDQFxCeR9rlrX+ftMqUC46sh4cX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740033},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c036a77724007177613f0ef0f4b749626e77b1cf","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.4_1782815764113_0.40684284035471174","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"fullcourtdefense-cli","version":"1.7.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"44af01d4ba1100b8e1eae230df0828472ec1f49b","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.5.tgz","fileCount":294,"integrity":"sha512-3eEkeLk6K5c/T4GM37tfsyWw9IV8zU+WFQCtNpr3egxhozC1bSzQXKU11bMragdEgvT+lARLN1QxEunTcSfvDg==","signatures":[{"sig":"MEYCIQCboCIWcssSMvt+3GS4lv4T5w0zXS7LxVoBkWkGWWnGBAIhAOu6ik5GH4PSJJm6Gkf6lnOsohY/1nF727HV7urz0/I/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741429},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dc201592ce7e447222acd2241840fa223abc0959","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.5_1782816116733_0.602055739604425","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"fullcourtdefense-cli","version":"1.7.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"820735e4d6c1356c13c51a692e41c7c989b53910","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.6.tgz","fileCount":294,"integrity":"sha512-ZF95M2DlITPLued3EP4N0k9IKCOEiXNSPS5+pEQPhFgCK8fzpB61yWxWs3ZU1r7+Vussk/mRpEqQ8Rb6TC1ElQ==","signatures":[{"sig":"MEQCIELoPP6Vr4FJXvqUCeEdqMPPuimWNhCM9E7hajSpMiiHAiBIXECILmF6zfmq63JlfyQhZYXcxQhrnr7mkuwQUPOb4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750533},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b99d0df70f5c88c1067674e8f0ab6a23e390d6e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.6_1782821263119_0.3718797718896878","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"fullcourtdefense-cli","version":"1.7.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5a0b99e428cc760f0ea92ca70c17cebbcc075a8b","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.7.tgz","fileCount":294,"integrity":"sha512-VVguKBoMztVqd7jP3kUHr1eXbkhfhaNvzaj7l3oSnoqCHmtvwRju56ff+4P0gRW8Y0bwgPouPXXWj3ugvBztgQ==","signatures":[{"sig":"MEYCIQDJ6wckm+rO7wu6afic2mgtM2v/8xIuEb0mD3Sp76pPLQIhAL5YokMFVTnzdTBKY8ON6VHydf4sEroQ7LG22zN04EUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755986},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cce474875a9a485f13d1e818c83838f441b1c313","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.7_1782821422799_0.45081077149177506","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"fullcourtdefense-cli","version":"1.7.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5b6959012f8b075b4d4f26e0e4f14ccbb3429c52","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.9.tgz","fileCount":294,"integrity":"sha512-MUOLQ26/bYaGdBO1/zymTig+kfopL/iyYxEqSUE0aWLmQWX2gz1/0djwy6o9aKDnbMg2RBVucRQNslJG96cOuQ==","signatures":[{"sig":"MEUCIG0QqnztfyCQ2rx9xQg6MXiY4PSHWI/jpLpCOWoLJXU5AiEAiO5Jq14b9T3TwHMvLx4+qJ3fPun1EzfCsbrdTa3pUJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763672},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2643fc6224d077b213f1ba5129481d90f97405fb","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.9_1782842806636_0.34267344204489225","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"fullcourtdefense-cli","version":"1.7.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d1efbe8acc1a019858e2f273c1bc500e53ce3350","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.10.tgz","fileCount":294,"integrity":"sha512-EF3KSXKLR638xIyNGR+Vr2ZXUbOQCNcWtQEN7yj3BcRjWtPV/CWfgoHRwoza8sGXDX8Tsbf1rA++0B9nbR+flA==","signatures":[{"sig":"MEQCIBdGK7k2gfFyOMB2Pa+C8i1QJGl2zjb9OWd5rYa7DPMdAiAkCx1lnHnudQ8hfOJqFWkQUcQhIdeQ18zyDvYfAFFVsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763766},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f12f67894cf140db40adaf4a045b2738d41974bd","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.10_1782844917571_0.4280765850939854","host":"s3://npm-registry-packages-npm-production"}},"1.7.11":{"name":"fullcourtdefense-cli","version":"1.7.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5c3db735b22f3958b7275d5f39006439085a4eaa","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.11.tgz","fileCount":294,"integrity":"sha512-0Rb8U5tJ01xTnJjnJa/EAwcC11L912JYe6LgF8O9I0/htfie1DZFCJe3DWiOJVVZHr/FmjdgXKnjoU+r7GIErg==","signatures":[{"sig":"MEUCIGOJ8mD+ynk8RWfnHnp+LPNpjeZpxOrZLs/dIYinkJWbAiEA2hZ+uPqwmFKyufZn7bTo0JNQPNLv08sXXokxuo8OMG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764719},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.11_1782849453087_0.6900391221408952","host":"s3://npm-registry-packages-npm-production"}},"1.7.12":{"name":"fullcourtdefense-cli","version":"1.7.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2dc16e781e66da8b558738e6084029755efefd05","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.12.tgz","fileCount":294,"integrity":"sha512-Z/s6mapyQiZLfn27OMvH6I5jHnzTvDC2lrj1HVNZn4eavX772fr6DGasN2pFglaiIQEL0Z5T1VMjHEe3JRsRLA==","signatures":[{"sig":"MEUCIQChSdXeID23AmNfRjaeimJMt6w+xmTyYJxqdiNCGg2jzwIgIqfDc9RvmCVTDJf3cPlYUciBA9TJntlqcT0ZzsCLAl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765255},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.12_1782849904459_0.8739498822567524","host":"s3://npm-registry-packages-npm-production"}},"1.7.13":{"name":"fullcourtdefense-cli","version":"1.7.13","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.13","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"18e89adbb4fd78f3b838ff61ec97fc4fdbeb9f94","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.13.tgz","fileCount":294,"integrity":"sha512-RTeNUH2YrfZ4YsHONbpYUwEm8XfctK+EbjgdSh3t5sQDlTmP++OmZdEc/mWB0mccsczOZ4tgxUMq9BTX10wUyw==","signatures":[{"sig":"MEUCIFIkk9eTSo5zZ0I8QDpDJPbkB3mssXcZVtDOx4y5fZHYAiEAwESGMAotIWGpH9inSdbzZCItSmbncTU5qJMXp2KvNGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771194},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.13_1782850141787_0.1544420878687558","host":"s3://npm-registry-packages-npm-production"}},"1.7.14":{"name":"fullcourtdefense-cli","version":"1.7.14","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.14","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"df887a1b363cf218a484bbbcb419ad9514d472d8","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.14.tgz","fileCount":294,"integrity":"sha512-PEj+l7P9mcwfasY6SJhw2q7LRBMaeeXwRRGE9xJAnJH+fM4hFT2nwKY3QcET8ZhFVZ1zNhbje3VnQL2mClFq/g==","signatures":[{"sig":"MEQCIAkv4cmMRa9q5GmZaZJ6K/MWxsob6/dyMX1uCn5AYB4iAiAmRKo0MB5821Y3EQc16gEF2SpY/yncWU6ts3gjYARlcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771467},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.14_1782850267361_0.41459963677320655","host":"s3://npm-registry-packages-npm-production"}},"1.7.15":{"name":"fullcourtdefense-cli","version":"1.7.15","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.15","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ce8a96ac1287b4d5a6aeada48fa7f01d0422f413","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.15.tgz","fileCount":294,"integrity":"sha512-A9RglMWCS90++eU7AODb47TtCc2o0l5Jd9XVqGu0F1YlLwqPLYzyAayDvNgwtVYjkxVienFw4RnFilAdJ7VMKg==","signatures":[{"sig":"MEUCIQDlsPrJJUAryJLJpb/4BPmHJCVpFa19ks5+14GKG1TqaAIgQBObyAGxjvL5AhB+y1YAsIfv3LxqHYQw4y385Wf73ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771696},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.15_1782850377958_0.40859492754373505","host":"s3://npm-registry-packages-npm-production"}},"1.7.16":{"name":"fullcourtdefense-cli","version":"1.7.16","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.16","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ffde033028dfa4a4cd3bf3b540b51dba4a48ec0c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.16.tgz","fileCount":294,"integrity":"sha512-p4H6/Cb/QJ2HZlDvyldep2AJhAeiXH5CG0Q98FxipaWE2lPq0AhETTk9hsH3jcdyLRQmKprzCAyka+j9jY6yeQ==","signatures":[{"sig":"MEUCIDr+a2rSLtrxspUrQWhNnAo//uv5hoJrRu4POqkYBCmFAiEA8MyBXK89SWwjmJ+1RmN1WfHsoZwMH1E+goE03csumCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771888},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.16_1782850536380_0.31428240622597103","host":"s3://npm-registry-packages-npm-production"}},"1.7.17":{"name":"fullcourtdefense-cli","version":"1.7.17","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.17","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9071f43a5ff93928faa5155caeaf22e33b9f2228","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.17.tgz","fileCount":294,"integrity":"sha512-gRmsZMv/poVNqBBk3EHHlmwByEl5ZpEcTV3exUokK3OX67z8fxcH8K9dPRf9OrfO7ID4rAMqUAOP0ZTc4jpLSg==","signatures":[{"sig":"MEUCIQC7/HfQkFfr4Cw66KlHb9wrv6PgaNlugHx2RCGVUVWIGAIgCZMc34/RHXSb0uO/O69EIh++Sk9rRSTvWy1bf8GHN64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778370},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.17_1782850846925_0.6629429172483812","host":"s3://npm-registry-packages-npm-production"}},"1.7.18":{"name":"fullcourtdefense-cli","version":"1.7.18","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.18","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"1f3443f2ee9361f8610acd5843a0d65222b74985","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.18.tgz","fileCount":296,"integrity":"sha512-szE4UTUGxMn0e9iXln10x/O9+NuBC5I4AZUoQc33ClwGXb24KzoO4EhWPsV0NgDA2N3EE6PFPFM0bsKz+RGvRw==","signatures":[{"sig":"MEUCIFTGdc6yl+AYqb8Pl1wTbArOu6n87p9zFYp6W3NYoM2xAiEAimQduCYiybIDWBzOOpkxfjptmcNqEY7BS2jZTF/prxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793640},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7272a3a616d17077bb5c4f3a1f42ef8c66c4ff20","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.18_1782851540803_0.06334556030879002","host":"s3://npm-registry-packages-npm-production"}},"1.7.19":{"name":"fullcourtdefense-cli","version":"1.7.19","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.19","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"35aa453a23a01265536d15fcbf37a30d33185e90","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.19.tgz","fileCount":296,"integrity":"sha512-qsiAVKWDbfBQd6Oea/Hflt0brpJiLIpf5ZwGYH4S2+ewsPgOlIEZGUc1tpBEZaeLXfrtk8bfTHxh/++IMQIg2w==","signatures":[{"sig":"MEUCIQDTiW0Zeu6TXYo/e3l/H7LjEv77t4eKqdjyn2Afp5Y71gIgKY385g+3n+d7nP+lifVED309QQ4NfXOWFjgEh2YnEY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794208},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1cfe49ca93632af0d6a38be7fade3bb2f9d77f6c","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.19_1782852584499_0.004523139496148465","host":"s3://npm-registry-packages-npm-production"}},"1.7.20":{"name":"fullcourtdefense-cli","version":"1.7.20","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.20","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"b4481c3a823e55745938b2b659fa140c5714621c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.20.tgz","fileCount":296,"integrity":"sha512-xw+IoDlg69uqbHwxNdKqtm+Gl73ikUaMkXn3QHkIWapn3P1IBcLyDdrqfh+U4EgkMu7yDH2rI4bpRqosts5u0g==","signatures":[{"sig":"MEYCIQD34Db6fewhh/3mFjWoJXrM6e01WcMYWcYIt4fmAFSEcQIhALljLgVrT95zPiXM0Htryz34CvmNsVUi1yFZrGw6tuSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797073},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"164c81cd2d9d51519a399e746261589e9ed7c1ed","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.20_1782853278474_0.9613603892184575","host":"s3://npm-registry-packages-npm-production"}},"1.7.21":{"name":"fullcourtdefense-cli","version":"1.7.21","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.21","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0130cda27be215ab8098b5fec611baccf7043b35","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.21.tgz","fileCount":296,"integrity":"sha512-r4aPMKdpYJwLLMbzXfip39q9VEc9Wp/g7ply4V+grq5DvaEfzFbyB6UwxoJ/38RbD9I+BZWxkx/D+qs6+kQOYQ==","signatures":[{"sig":"MEYCIQDK6XisAt9TDc6Kx7Hu5D6Jhnd4FEpUc45efFmBvPsz1gIhAPXrBAFsasrGag6+C0e1zq+BYpS8Tk1zSaCgR6BwXKcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797878},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f82d39c741f38ebdf48dcd093897877b4aa2d0bf","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.21_1782854548940_0.7129465684995808","host":"s3://npm-registry-packages-npm-production"}},"1.7.22":{"name":"fullcourtdefense-cli","version":"1.7.22","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.22","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0b92b747001d5ae45cecea70ddf43900195e8654","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.22.tgz","fileCount":296,"integrity":"sha512-WAfO8Dq85kcaZE9l5TBVxmZ+9X3hMgTzuMwSEuMPfm3p2Bk2hT0c9MdHJj4kJnLPd25EKQeXMLMHemRGcoFdqQ==","signatures":[{"sig":"MEUCIHDbLGeqAupHT9ntSLUO0uNdeWJYVnUS1BHwpw7eO9x2AiEAg60wxx1gT53HZ0pYBcLdDnb9Mo8Tbt8dAlyduyC0Kbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801633},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"19bc5cdc1fe5da6b572cbf6285e6bd9d6d3c1906","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.22_1782855139328_0.6798736128686491","host":"s3://npm-registry-packages-npm-production"}},"1.7.23":{"name":"fullcourtdefense-cli","version":"1.7.23","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.23","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"51fca201c6a9bfaa29250e32d2bddf38df94a268","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.23.tgz","fileCount":298,"integrity":"sha512-hkHYRRD7I8YG9N8Zh/av/oRCpW0TV3qcy3Kzy9jEEbwcRPk3nNY7X8tGn2RLHmM9W+0336WY+eOFkZGIXYtWLw==","signatures":[{"sig":"MEUCICQTHIr9LjpxfJYFB5uJhPH45vhPNLzK0VQbTmLUg01HAiEAyTqrT6i3zZyMokJg34Btv60w4DPLs1XLUqamVZi6y+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820300},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ae175e9534427cfcabdd033db0c6398727ed8c59","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.23_1782916939712_0.054702021045483384","host":"s3://npm-registry-packages-npm-production"}},"1.7.24":{"name":"fullcourtdefense-cli","version":"1.7.24","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.24","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d1fca637652189c423dc9868672f3ebc72a31cb0","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.24.tgz","fileCount":300,"integrity":"sha512-22sTVcikuTP4YiDyBxFeQi9ZvAfWUMdqAlOnDwJg58LnaQoRGIXRMlJrGqmgRMsll0aisq6h19re2exAJXHq7A==","signatures":[{"sig":"MEYCIQDF6cX8ruTGuG+GoDD4kceinvxdxuffHCJxDoiQYxVZtAIhAPXN4PODmPPtFMPBSKVJJeK+ojS6eGvO3bCTOPa9UNpL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845556},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"48ce3a5ae5d8f6603487357ea7370d6aa06a792d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.24_1782982996039_0.46087125931355444","host":"s3://npm-registry-packages-npm-production"}},"1.7.25":{"name":"fullcourtdefense-cli","version":"1.7.25","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.25","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"efbe93916083ee32e35a6ab00a32dacd8ab918bf","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.25.tgz","fileCount":300,"integrity":"sha512-e0zO1WhbipVxU3IA8XNoYR3DCoHu2icJjS7ywMPuteDJRQp1QjJ94wlheTbfiRMc5xtdCPQYrzrSSIza6iIBPw==","signatures":[{"sig":"MEQCIA/t9yR9Z84bwIx01dWBPZl76dqELg1lwiKTkhxsMK0UAiBb/CqrcMHGUA9HkCcVyMFh/YiUuvAg3a4URFU3a/pl+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845843},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1db550264170f2948b9f25292f2d0cff449d7034","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.25_1782986059702_0.32291708916419837","host":"s3://npm-registry-packages-npm-production"}},"1.7.26":{"name":"fullcourtdefense-cli","version":"1.7.26","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.26","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5650ef925323da042c6162c3d6050638dde1aa82","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.26.tgz","fileCount":300,"integrity":"sha512-Cwq6AcmLhW/R3QYrRfGzZ2/Dwu/73MxIuv27fppgwv9lKAA6pIfUS4e5zicSd3rs6gZsr9DdL+sPPSzuotIjLg==","signatures":[{"sig":"MEUCIBZKBHURMykPWj3/AwutmZBqS4+k43nAAxYebOg3xLyYAiEA161QV4r4hwH2eLFC9mNCQdx1EnJBZxSGmeK0QV/zP08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848783},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ece8f1243f11b32412c2b78e1531f89f1e2cd592","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.26_1783027681419_0.5300760465581671","host":"s3://npm-registry-packages-npm-production"}},"1.7.27":{"name":"fullcourtdefense-cli","version":"1.7.27","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.27","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0921f7edb9f2f94efe839af69973c5059f35a234","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.27.tgz","fileCount":300,"integrity":"sha512-x/uIPu8ZNB3584c2woHzjqiNGOyV1H7gueXE8VHaUZNCJWXaQKhNHHJRm7/srH9wFy0gn9Mw0zgZ2odsskX7oA==","signatures":[{"sig":"MEYCIQDxH0N4/P4UT7xuWslwlxm1K7WBjMlaY7PIFIm6datVdgIhAKRo3/AsqFc6k7i39+FN4PH105COwaV2W6XJqseoi40R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848783},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dfee3367a69ae1930e7d6e1711ce7e036a23beb3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.27_1783116242773_0.8989654239078229","host":"s3://npm-registry-packages-npm-production"}},"1.7.28":{"name":"fullcourtdefense-cli","version":"1.7.28","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.7.28","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e12a8c10d4d540791054a0870f1de82f82f200d5","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.7.28.tgz","fileCount":300,"integrity":"sha512-X6m3x4CPG/mMpLg269SkJNOVnr6DYAuGa2z3Ksfx/abKdf8i0USb51AbcQRFUMt2QLIqNvbZKmhY0STUsFdmkA==","signatures":[{"sig":"MEUCIEvEeNtIbVYxHifka6DLHnfZRiJR/OXfxiyFGCsGaNJmAiEAvNl1+kfoRBkOzkOGV6deacdzoEprRYX5a8dbB+CNXfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849015},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0158b11ce6a3c7f486d8b7e0aabff3400fffe980","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.7.28_1783158328868_0.4499048592911792","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"fullcourtdefense-cli","version":"1.8.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.8.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8ce209a8b767e1a2f138d60b0fda8d38511b57d3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.8.0.tgz","fileCount":300,"integrity":"sha512-Gajg+THt0GOYEd99Fj6t5X3L0KNC4xi5qUhSCsL387G/Aar7X+xjZCtKpdu7H16j4tckKcGAHHjARs3Bvx73VQ==","signatures":[{"sig":"MEUCIAb+d/054eiBmOi9ywEbQKaRRsQGS4m+Mx5twU/6bY5iAiEAsjz++GTcWEiC2/AAHEFLnJJ78pXfryHckw9+M1qFxT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849013},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"491108304eabb96c7780ac6dbc420d18356d6c17","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","prepublishOnly":"npm run build","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.8.0_1783186547458_0.023395958673954942","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"fullcourtdefense-cli","version":"1.9.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.9.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4ddc25ae2e7dc442e0aa5d1de557347fc8e351c2","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.9.0.tgz","fileCount":302,"integrity":"sha512-mTO3Sn64H/qZQwOQoT+cKPAviqG3w1CsYUCeIASaclzAu3KGhOTDuRrR6828skicf1NKx6mMLX/3bM3TWbyMuQ==","signatures":[{"sig":"MEUCIHb9z6fEStJqLWOfD4k+RTLuA7zy8CeRhnZ+bp0h241AAiEArlip1dCDBordBduKUupcca8wF9ey9ejl4EFCY9oOyFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866264},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f41031e63785c0fd65ab74042d6ce906600e32a0","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.9.0_1783363551507_0.22942306566662296","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"fullcourtdefense-cli","version":"1.10.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.10.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"23626cb2f36bfe2516d090f3a394d847d1060270","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.10.0.tgz","fileCount":304,"integrity":"sha512-zRZPPqWBBtimnTpMwOJWmH8LFuk4dqP88dLTNADBVPFHK0syMpS1GGti8S7bl91R2Y+wAFLUed4WU92ADjQjug==","signatures":[{"sig":"MEQCIDp79U4f9fv98SeQlgPMsH94FgnLEluOGeSrFlnsvPnOAiASu32V8501rCYtJDT+ROwGJkxtgBAmgncHP513kv/Oqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899730},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"34313a016aace7cf27f26e7e666c01639bc0d430","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.10.0_1783365258758_0.09757075940369764","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"fullcourtdefense-cli","version":"1.11.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.11.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"719dfe81c094cc407d9c6861da582e07121b1fb3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.11.0.tgz","fileCount":306,"integrity":"sha512-L8IRyGg8o46af4RMKUI3uYi7WjVSyWFunEdGa08mkFWuLkyXLQFMYhpRmuFbgqgmRlOQZh88DTpUH4JKLFVMFg==","signatures":[{"sig":"MEUCIHV1DkmbdQtL+CWlUQjsKcZmUlJ8n2y1kuNc1HUnlyowAiEA7M6bQG7mFsbF4GbpMOdA7PzNIgcd3cgUwexJ75dr8H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":914436},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f376b5a73956a6a016495dca5f283c35b0b578ec","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.11.0_1783368025939_0.9930049521016326","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"fullcourtdefense-cli","version":"1.13.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.13.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4b0698f07b79062dcfe1c4442608683e4fe04855","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.13.0.tgz","fileCount":308,"integrity":"sha512-qTGx0POx3NbNCiT/n1YN9s0Ms02RkRmWe9nOhe+6fhNRaIuzBI1QW6m38sxDjBzT/LbC0/tXDGvPnOIf+C22AA==","signatures":[{"sig":"MEUCIGDWhvtdsNZQcXYDDHtNDCFMI/L+LcmOnlWX7Te0sQ1rAiEAy/iTb7BY0sMULoIuoNtd2/cKkS6L9baOH9KuoBgFYxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945710},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1155bc02236b99fb35af9ca7d9ecdb43c690618b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.13.0_1783373028828_0.28840170512064667","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"fullcourtdefense-cli","version":"1.14.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8722ea8dcb09ce881e369b64abeefbac14673062","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.0.tgz","fileCount":308,"integrity":"sha512-sUKYGSA9ZB5ZsK8JhLtiBeGkzcNXHKdxxmsjCn5KlnKqH9vRkHcEwXqMkVp+5LBpZ3lzONM52PkGLpTx8hmd+A==","signatures":[{"sig":"MEYCIQDGg/vaLyw72nNoBkcsCSJuq5Zho9/Eywls6PjMar8E/gIhALgSPiJF2McUZ75UkixGX7lHRg1+U1pNJIFxAmGXTd2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954872},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c99b7c69afbad9a8be1b1177d25fe7a1a9a4da58","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.0_1783378124341_0.06889487168702524","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"fullcourtdefense-cli","version":"1.14.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"419bf8c055836346764d6f7dbeb00ec51bf453b1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.1.tgz","fileCount":308,"integrity":"sha512-b9opkZeL4siMBFFsCvSinC+2qnKUKp3mB10hA4rnz2oOd/pdJW7/CNRv/feEMexvAy0T+3lMLlN5eWIZ5OMTIQ==","signatures":[{"sig":"MEQCIH3SDUoe+oJ6KnLK0GNCarn9BzokWubFLuaoae6njO3vAiAQaRfI2aU9jybzDmQz7dQy/TcKZ5qVpER5sGPEPCy60g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955204},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1e2fc0405201ffe9c156634e902e5cba86e9bacd","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.1_1783440661170_0.7291393148058727","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"fullcourtdefense-cli","version":"1.14.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"1f04a809e818850f773cadb249dd558125649d50","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.2.tgz","fileCount":308,"integrity":"sha512-3zFIb5DAv4IBH7BlJI1k5n8hppVe78RGdyDgF1sscNYZmL4PXDTCaeyNwMoHPIYl/fd9gnj7QuK/7YnASs+XFw==","signatures":[{"sig":"MEUCIBeVSr8+KetX+kHR1IM7cP/k4XDZF9tJ80Td75pRRrG4AiEAoQIjc7LTa9WU51iE9lmvxBk1XIgb6i8LQjZXWwGyl4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960695},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"afe0c2ac091b074ef1c8bd4fe6285954294ec9de","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.2_1783444419887_0.9248796123881351","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"fullcourtdefense-cli","version":"1.14.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0a217491f5ac3fe74856393d692571fc3aa62e6f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.3.tgz","fileCount":308,"integrity":"sha512-qpRUaKP/4jJbZy/Xa8cIg1EgkFCuFL4TVkgsVkwX8PutKbgNkyWlniV4QbZVRKVpjrQGXmDl07qvRoqfu8QSTA==","signatures":[{"sig":"MEQCICoJvIXlJy/C8ZkDJ9y+qHrW5B6pYxKQepsjrU1KRHW0AiAjtAMfEgtUWvNsWlfuSM/2J369XbVPRdmK1qXtlSlzJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962529},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cfc0f452e8e9c1e405593d6b0542a0ae06ca9b74","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.3_1783444824078_0.6807878938536536","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"fullcourtdefense-cli","version":"1.14.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"762b01e9852ed7aa7561d5c374d9e306c637f28e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.4.tgz","fileCount":308,"integrity":"sha512-HaraKDQ+6fJ5FhVE4Omf+rUuQID8CfnG7M/v2zdZWwIgf8+GTk5ljthg0QekUgt1BFH+yQvcNaKW0MG+srlRew==","signatures":[{"sig":"MEYCIQDQ1oGif91nYPpuC8rz1JRSTRD1Kj30yQbG7pAEJaksRwIhAKaphcfT8Nkqa+Em0tzWI8z1N2BeUtCC//9Sy7PH+ZOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964577},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"03d6ab7fc3bef9b9a6303848ceff5c5af5801c96","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.4_1783445797341_0.5978416847951822","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"fullcourtdefense-cli","version":"1.14.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d0eb8215fd7f8dd03f56fd396186cc87f4fa3d99","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.5.tgz","fileCount":308,"integrity":"sha512-o4NkRXoB1ijSKxEswdRssNXkqI1mRqPDIGdQ9hjaKYlgKuAn6NA419b5JSwiIJOu2lMNo0qxS/KkzcRl04POhA==","signatures":[{"sig":"MEUCIQD1fW2rwEF5V0DSqXZ85SGly2VDkuUocFXI+ctx/rzPnQIgZbJ7FGw3vz9ih1RFg3FjiyFTEYy2rdQ2i53t172JPwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":971628},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b5a852f00228ac5ab0f36fd6e1fb8dac99a5f73e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.5_1783446975091_0.8539895385823426","host":"s3://npm-registry-packages-npm-production"}},"1.14.6":{"name":"fullcourtdefense-cli","version":"1.14.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"840e01dbf80f6ec5ee24755477fc5db5b77afa50","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.6.tgz","fileCount":308,"integrity":"sha512-XlXh9li4QqoGEjLHLzt8kUHAIqUPHgo/5a3UAB6LRCN9eWwH4WTz7Mw5l+pKXS7bLZ0MKjiM6SHFjzzUyHfPHQ==","signatures":[{"sig":"MEQCIFycaqOWtZ4YnF8jMUxYcMG5LzH8LreARzefNMG2GNGWAiAXqlOm3heIDoHnT/yx00rRlLu0WtB7dDmXTj39fvcOsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973341},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3f8ef96a24ef83eb8b1df51afdd225baa0feebfb","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.6_1783452113907_0.14254863719709943","host":"s3://npm-registry-packages-npm-production"}},"1.14.7":{"name":"fullcourtdefense-cli","version":"1.14.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5a71cdde82791578debecd13046853582dfca8cf","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.7.tgz","fileCount":308,"integrity":"sha512-O3gXVBvUdH1uDqPmdPbpaSWIN59CgonLzpMtN+nej70AawFwx+jevSfYbx6kqto0e6Pid4bldodR4FLYyNdYQw==","signatures":[{"sig":"MEQCIDYNIkH8M7vmUmGfcD37HGlhRUj+Ezv1ZoDOGDwEwcWNAiAJPGveHNrCyOekv1mx7qaldHoIf98AiliJztsrNV2G+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974275},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3f8ef96a24ef83eb8b1df51afdd225baa0feebfb","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.7_1783452842659_0.4348297261260792","host":"s3://npm-registry-packages-npm-production"}},"1.14.8":{"name":"fullcourtdefense-cli","version":"1.14.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2fcf9bc10458e6f63e18c65155ec7c4171000faf","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.8.tgz","fileCount":308,"integrity":"sha512-9tuIo27MmxQVZ1TRdODRCy7Yj/jRdL66KGmTmkg8blXXI8QCVSYUOgkL57MP7DtCX9p50RkQAV+JFXZtohVbBg==","signatures":[{"sig":"MEQCIEFFs0d5RZHTtewDYNQC7Gx63eFgn4iWy3vjuz1dlaYcAiBF/vXLBdwHR+6qptjsr4IMyEgm1jEgYSmoPpryXtDwLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975701},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ce6a4e6f4da37dc28ee302a8fc80f46a689d6e15","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.8_1783454257581_0.19346557772238282","host":"s3://npm-registry-packages-npm-production"}},"1.14.9":{"name":"fullcourtdefense-cli","version":"1.14.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"aa62b97feb6be738ffc97b47a03a9e7d6ddfc3cc","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.9.tgz","fileCount":308,"integrity":"sha512-JDeaCLUiZqgYl8yMMPT/oXYlPc29jxBpZsaa8QZMQLnWmf5soijenAKR9MSqjb8T3OdFQwKxtsDoEykH1N/Nqw==","signatures":[{"sig":"MEUCIQDp5F+Cy11fkr8MYMaTE/jErKu0EONaAxf2p3Y7ECvmUwIgdZNbCCufufwxDCZ4UIrlny7dkFAwAKDsd7jiS43wmos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979578},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"13b7294b4b4eef094001646b641aeabfba771283","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.9_1783504096663_0.2951166876087956","host":"s3://npm-registry-packages-npm-production"}},"1.14.10":{"name":"fullcourtdefense-cli","version":"1.14.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"fc8091b1752371db905c782b53d21355361ca373","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.10.tgz","fileCount":308,"integrity":"sha512-2RD2l2TNQTxO9hSBFDiCw3Ffv67kYLh7SdZ02RUpSgdduWdNOAr5Ot02MBFNr254dmG8p7L/UjI1svsWHHSOVA==","signatures":[{"sig":"MEYCIQCsduHm5AHZKd3CIyv/HWNj013wFghUOxI9RaePdzOkpgIhANhinvhZHooRITV5PaYimuKF+gqgbH8mcGYTzW6CtsF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979688},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ceb67884dc928dca52aa60d095568172a7efd942","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.10_1783504240611_0.08847220366231578","host":"s3://npm-registry-packages-npm-production"}},"1.14.11":{"name":"fullcourtdefense-cli","version":"1.14.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"acd5bc08d8c2d3b8d2b5cbd1c7989316643523d6","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.11.tgz","fileCount":308,"integrity":"sha512-7VBkOT2wfjM4YBQmgm4wjjFsE+cVHynQoGYISRR98FtwmQxDh2eaWCtWP4Xxn6ADEGiGeG8pYR9q7oeUADRs8w==","signatures":[{"sig":"MEUCIFEepglIUXKIhPZ/9COpu7fimZ4fF9/yBerk3W56B41jAiEAorSE7wd7GxUFg+nnl9lteCQG+76j4J93V9jv955rq/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981301},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6163753c0b64d0983a8570ddb0b4f9489bf56de3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.11_1783506696575_0.26291703192250493","host":"s3://npm-registry-packages-npm-production"}},"1.14.12":{"name":"fullcourtdefense-cli","version":"1.14.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"717b388e21eff66726aef82a764092d00001cdc0","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.12.tgz","fileCount":308,"integrity":"sha512-8TbXACC+g91dJc83HrGiN8aP8e+gvf/b/IWBhs8RZmgrEJN3RzbqJb/8c80FnwhWQxbkjF447WbYC+Q3QdGT8w==","signatures":[{"sig":"MEQCIEVQwU8mqneAutwuwc0pig60eNaPGr0X2Pj4aHV/fiEkAiB/eWTZ/nDOKu9w0liHgFQxUMVFVkoXxcaetLWhUo7/rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989574},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd5b71f52de1d1a1f4685a5faf43a7f569fd0e6e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.12_1783508138394_0.8894589550153893","host":"s3://npm-registry-packages-npm-production"}},"1.14.13":{"name":"fullcourtdefense-cli","version":"1.14.13","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.13","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"74d99d0f67838829e130504433e72a18e4cf9495","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.13.tgz","fileCount":308,"integrity":"sha512-Gwkq6UyIMs2iPN74Cn9BS+N0Gb0FHYgPjOptG5veX1Wa7Ujbcim4JzBiuoIZN9Ru/e412Xsma+/Lr+7d5Rq6dw==","signatures":[{"sig":"MEUCIE4UmCFcJ5D4xwUfw3NuYvEIm+Lsb9Jy9PknOcgQHSybAiEAw3FLBj31jyDSfQAXBEbIVJTMs+dXjnSQDB8viKoSNME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998534},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"107887c6e3dde2ba5a52ee538fca7cfaf88991a0","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.13_1783510761198_0.08787794193844323","host":"s3://npm-registry-packages-npm-production"}},"1.14.14":{"name":"fullcourtdefense-cli","version":"1.14.14","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.14","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"da5aea5089fed6101a3beb9106f06d35de545534","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.14.tgz","fileCount":308,"integrity":"sha512-GtUJ/KtnW0FrJVCv7//rot6XWrUsDbChjM+VyhKvWrYpQ4KnHo8nllhV+Ht0p5FKRaweRmtP3Uy4/6Gq1zpPeA==","signatures":[{"sig":"MEYCIQD2nPuj9KJP+GUpCwZmYyzjjDoIML+H+YKbk6xBqDRdNwIhAOTNFB0VlWXB7c/Dhu9ejWf+VRzzv40dqg1fD3JWGrNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006639},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f3b78a8f4d2344522a4e47d7660d1ee1f64131cc","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.14_1783513596305_0.9458825705625917","host":"s3://npm-registry-packages-npm-production"}},"1.14.15":{"name":"fullcourtdefense-cli","version":"1.14.15","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.15","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8e859ce531783d0ae17a4e7ac9bbf133552a02d2","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.15.tgz","fileCount":308,"integrity":"sha512-Fl9fiaJ7sCPNCwQvXgHHauAUJUAeZLvgl6hRKau5g/gYYLWh+KHcQaungZpo1xaQptlXpYCOS+UTxis7NJx4EQ==","signatures":[{"sig":"MEUCIDFNAJQM2cWITQkHJZ4S/RycDSD7yiPY/M17yR7R+ZQpAiEAsZM7z23+3volNcHluu6bf5LYzchsNxPgGS+TdkMkT08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010077},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4586252bf9b320761b7718f7ea7702763a7bd481","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.15_1783515670355_0.8089351041562294","host":"s3://npm-registry-packages-npm-production"}},"1.14.16":{"name":"fullcourtdefense-cli","version":"1.14.16","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.16","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5e719847fb4fc4e03665e92168765c2e96755bb3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.16.tgz","fileCount":308,"integrity":"sha512-PRGSZnrrxW1FrGMqaqXdgWrC/x1DYzDkKGJ7eKYSvgMHzjVRHAoGzco3HA9KGPRCUIcTKZDh1FWfN4KhuPj3fQ==","signatures":[{"sig":"MEYCIQCIATt1jt9A82TwUMLkhDo6MLUtepxzutitEVQfL7rqsQIhAKpWVPbR9RqyyPQVaRiLKb/Xz8Q+Ew8wjWPBgKsPduUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011722},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e28c48a7500018aec00b0a68841234f90fa84644","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.16_1783531156208_0.9276739885087493","host":"s3://npm-registry-packages-npm-production"}},"1.14.17":{"name":"fullcourtdefense-cli","version":"1.14.17","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.14.17","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5b1df186f68096beb84dd1a692381aec1a2a9b8f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.14.17.tgz","fileCount":308,"integrity":"sha512-g4r+7iz46+SxsiJfhY13DJxM6UgBKizi87MKk18tm0liRTJu5081srGmsRPP5ywp1+n6GT62cMbEqc49h66TBw==","signatures":[{"sig":"MEUCIQDQwDe9FunAGMDMA8F0ufe0Z+ILfdpaHOZnGuCr9wcsSAIgODpgD4deANaRm9BSILxDJFe5Ttgszyt7oCtoeBahZ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014036},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f853e409f5b6a6a89c5ce17332017a0501b2564a","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.14.17_1783539556335_0.10768474378133108","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"fullcourtdefense-cli","version":"1.15.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"fe07a355d3e173d1c8ea34a3ede457338859e906","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.0.tgz","fileCount":314,"integrity":"sha512-ZS7C1d2bDivtqqxwDx5teLb8d0zM+zgSi9uDYPXEw2CgjjzcuyrJQ458fMi/e65+tNlz6T1/vAVHc8M1SUxHnw==","signatures":[{"sig":"MEQCICIEu3HBiUoi4AmDOK6R/WSZVFeW0aniMKl+r+WcP7PdAiAzBGSB7X33mUtm1NRNOKQilo6598FFirTUopE4rwLdGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063764},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e988b22b02f7dffebbb854a2d940f48b76c7353b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.0_1783635214425_0.884183912632831","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"fullcourtdefense-cli","version":"1.15.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"18e55ee03f06e5da2b6f070e166146e665f6ffcf","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.1.tgz","fileCount":318,"integrity":"sha512-q5VGVajl5LBokj5lZyYEvG6kHFWlWugD/KhpyHDPvB9/wya050mAvwj6JGr66jaqdbkW1gC+Aj43sXoMSTfRRg==","signatures":[{"sig":"MEQCIBZi4bFYzfwsR6NgTfruhOOH37W2TxS6JBjYsfSYUyt9AiAuFdmaTdP4GZ06NRE77V7VbRnYttpiXwSjJu7vOCXRZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088086},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e3baf575b25062f1fe720bb1e5eefba9234b75d0","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.1_1783675172122_0.6532447667192063","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"fullcourtdefense-cli","version":"1.15.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d32cd8d13d6d36b4892598a96ab5b071714673ec","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.2.tgz","fileCount":318,"integrity":"sha512-nll4xKelNJrbECWfQ5hiBadcL0rxdU98lQmSZkgHs49v/cX0ZVZeUhFyceDbwOcpQ3IIWeLZ0InUXRR7eW/CSg==","signatures":[{"sig":"MEUCIAyE2H2umJMbppLzmH0pscRlZctGMC7x90O5q6m+RH8xAiEAzCskEn3rHnUTvVkQ5wr9sCT5SLpjQsv1FyrEsvTTFDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094166},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"53d2c3ad35e0b629003d14730d7fe1cdb18733f9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.2_1783708006307_0.1323285744510867","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"fullcourtdefense-cli","version":"1.15.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"49dbcf934ac6f557aba09f45d0342dfc6aa13c00","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.3.tgz","fileCount":318,"integrity":"sha512-d5hmYrLMtQIvsgSpKEMSzc7JXKBADAFTpHAvP9FM9Tj97SXNXyfzDyzDqshz1tcSl/gJ/202fJoJ6mmIN/N+3g==","signatures":[{"sig":"MEUCIQDMS6ypN8uZ3hr8lGjEqAW+xhu9zfzk2/na1s4oiY5q1AIgQL8MhkMPQlaiquOiwDplkhYj4URHx+b+P7ZJRMnKQNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096532},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"401d73e808ec7abaeb8425ea13a9c880427d6da1","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.3_1783715256122_0.4839690374127912","host":"s3://npm-registry-packages-npm-production"}},"1.15.4":{"name":"fullcourtdefense-cli","version":"1.15.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"19c4d72c3dbffe95b636b4fca61216ee703c5d1f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.4.tgz","fileCount":318,"integrity":"sha512-nU8hYnSFA1xCItiqcxbapQNRVE4lrc9Go67iaZsvuTppgxT5pUBrc24oAg9hK8CWhP6tloDJZTxQT8yeeCuxTQ==","signatures":[{"sig":"MEUCIQDHLIdr6jGSKg1YaHQnl3RqOaB3iiugE67tdsY6vjfXnQIgVOvFW0kU+ActGmkuluV+C3Mkoi5GY2V7Cm+ydUN29fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100939},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8715194137ce8c77dc8132c163d94b984933c023","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.4_1783721708084_0.3799592127587623","host":"s3://npm-registry-packages-npm-production"}},"1.15.5":{"name":"fullcourtdefense-cli","version":"1.15.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ac308bd4914047262e78e06b73d73c5dd66faac3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.5.tgz","fileCount":318,"integrity":"sha512-r9ydJlzenH/aiSBVp0Uc3au+yZCIy4lYcstf80BKQmwJo/VTFpbzdEUFhIyM9IQxap+syidglXVsT17Fe1mJkg==","signatures":[{"sig":"MEUCIF8PQ+c/+Cvs/1rgH0U8HusL/04aQNQqlcS8H0r92HaUAiEAlJxkLGxAUfGEOrYys3CQkivkSDGrcki/1yjk3mCYuHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101187},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5c868c3f9eb7fd6b4513e7c35b09e30d90db596b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.5_1783723157233_0.9913424566135935","host":"s3://npm-registry-packages-npm-production"}},"1.15.6":{"name":"fullcourtdefense-cli","version":"1.15.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8c342bbc7b8395f1db5cf6c749dfc1dd8e9afabb","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.6.tgz","fileCount":318,"integrity":"sha512-OaGzCg4H1RKJ7FfqQpGfTM9GXj8XGeiiWQA0Ek5trHIjdT9WBmOqVkeKLX+TDBSkiU3DkCOppMlyuecCYoVIAg==","signatures":[{"sig":"MEUCIH0LAZlQkMe2Fy8Fa9e81jYa/PujkfzTTiZ8XzRuo6jAAiEApMxD0DOR4j9MS/bPv5Mbng2FIqfSAOzK08B9WrR//UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104456},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"846d03a21353275a05a903e362f8342733386cb9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.6_1783724574615_0.6864454998056682","host":"s3://npm-registry-packages-npm-production"}},"1.15.7":{"name":"fullcourtdefense-cli","version":"1.15.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ae812d42fea1416f879004a37b3f904b65c8180d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.7.tgz","fileCount":320,"integrity":"sha512-nFwAT3BKsMtF/u5QGq+nB1Yup7ARQSBEL2MeuIGMIqRyYXJC0EWx9Q7K/Nyrj3lQGHVgkwCmvOZrGvM/e2cRbQ==","signatures":[{"sig":"MEUCIQCVawzvhLJXAmAzWpVPPhXm5xE75g2lGsksMconYa8jSAIgZwONsgKVzg3AoVgss3Hug+V8zzCrZFmNDdalM/wxtkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112756},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f8e25bb6367245ac4b6ac77de2945f42cf9eb17","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.7_1783757401785_0.9254511739030267","host":"s3://npm-registry-packages-npm-production"}},"1.15.8":{"name":"fullcourtdefense-cli","version":"1.15.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8989cdb80c25a9d61059e6bd41e6b87bda7ebb90","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.8.tgz","fileCount":320,"integrity":"sha512-baZlynYdcoNrW2SsOh+C3ACY2fggqSA6zSfJQSYfW5cobBHrgUZDyp9H+ZPoRC77q/Lp5k37SJ/kHGlP+hTH5g==","signatures":[{"sig":"MEYCIQC3eyV/0brjrGMRiSXonobOCyG5kJ9OXXV50GGY04ODxwIhAKcFxN+2Tp6AqyCjhOCLRAJR4ryaTNKcIJhbRRxMsg1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114080},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"00bdbeb3ff7b67c73f1846665cde821f7b3e3524","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.8_1783786166805_0.27165515176971167","host":"s3://npm-registry-packages-npm-production"}},"1.15.9":{"name":"fullcourtdefense-cli","version":"1.15.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"da5169379010f9a8f9470329fe64f39e3e403712","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.9.tgz","fileCount":320,"integrity":"sha512-q5bM6/x9/ThURYJYdKVvoM9XaEHgQsWHg6G4Hvw1fcQNMimIZwxiwnCEpqxEiwNAr4cHeNPrRXF9XHu2TCarjg==","signatures":[{"sig":"MEQCIAbio2taZDym9b7S9rl1q3LvOZh9ZOr6UYIQD7Rz7nOTAiB1DT09sFHZriczMtgqceI6aoob6FP3BoyfDws1e1VnLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123851},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5321ba2039655b414a7ded8691192162c7dd4888","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.9_1783792163120_0.06104839868728318","host":"s3://npm-registry-packages-npm-production"}},"1.15.10":{"name":"fullcourtdefense-cli","version":"1.15.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3a7259edca9de42dab2d2ba108ec34da55682723","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.10.tgz","fileCount":320,"integrity":"sha512-NotRG+2+riYF/pHlxL4+9PSgntG1Ow828HhjWj1zL3tgHtEx1a0kZx+xeKxpt9pphBShkvoEFBYNLHVK/aINTw==","signatures":[{"sig":"MEUCIQCZTR4PFYvJf6EFOO6n/5WB99qpskK2xru8CvQxTcuGjQIgYGISj+3HBVd/pGlmh/Tj6VGW6VkIy+aHKobBwJoxvqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125763},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cfaaf269c382f9978bdc8e6b8b73d23de8d00c41","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.10_1783793435076_0.7827307521339688","host":"s3://npm-registry-packages-npm-production"}},"1.15.11":{"name":"fullcourtdefense-cli","version":"1.15.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"85522c36118f19b7fac74f0de5ca64a214d706b4","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.11.tgz","fileCount":320,"integrity":"sha512-d2WxY/L73Zcl78C92N/cJ6dXn6DeP/WQUV+RXVAEDTzSmZ9auFNDJkZ15bGK2DDpVkAz3BcDZWqMHsTZ5qQ23Q==","signatures":[{"sig":"MEUCIQD8PGgvVVrtK1TrX7PRr8yomF9eU1kgQOZwLDjd2PstCwIgRtpG3z9tRcyRRx49OSIuKMSWG1Chs8xihmM1W4iTpAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128003},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d36429c81973e9d49f142fa37f887885acf68591","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.11_1783795335960_0.24714264453147838","host":"s3://npm-registry-packages-npm-production"}},"1.15.12":{"name":"fullcourtdefense-cli","version":"1.15.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.15.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0de175921aff8bd88addbc3bf758d885ca1d5813","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.15.12.tgz","fileCount":322,"integrity":"sha512-TxxK3ZjXDu8Bhr8SIoZcLg00fxrOHCjdp83CKlSNs3tfhmbP0iLwCh3qDrtgmdSV8fkjOiZ/+9HRT7wrNeeVWA==","signatures":[{"sig":"MEQCIHfG2OG5o44703lBxuyvwBB9px31i4K994x0fUQCnFaeAiB9J04nkmGvFt6U9GCDlbiiVi5n4oLcbL6SADYqeXJfsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157356},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1cab9f9703f7b5e34d3042fe2ced7de896b67034","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.8.2","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.15.12_1783798944661_0.05655044600737469","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"fullcourtdefense-cli","version":"1.16.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.16.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d7d213b82f6b120ad5d85c425d3279d53baa592c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.16.0.tgz","fileCount":324,"integrity":"sha512-hnZpHiAdBmkcmKeQissYml3vj9KjHT7tHR5f81mYFLciHgjgM/iWjJH00URYYHteWZDWkWlJja4ru8fGNZebvw==","signatures":[{"sig":"MEUCIQC+X1F6SpudFoCFwOaWiHqw41t7HbhtEefz9zD5MBRWgwIgAOChGuxcfl8fGNPKNz7B+v2EDxVKshmzdyM7c4iVBtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176667},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8e5d128cb2fb87643f3b8672a8c8b00eaf0b6849","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.16.0_1783868601160_0.6361729896059585","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"fullcourtdefense-cli","version":"1.17.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.17.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9354f52c57d2745cd9e78872d4d8e91d7eedd88d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.17.0.tgz","fileCount":324,"integrity":"sha512-1Ll0mLqNky8r4wQRyTNjiH9YkySIrEzD7ztfraoVJSU9qR+ojqFGPloBzZ2RJRKGOrEefBLO39K2WA5vX4ANQQ==","signatures":[{"sig":"MEYCIQDix3GMUSvs12p7LDRXeuSIatlRlEcb6GeL2LiCETs35wIhAKbVBIU3WZXPI3dfBO0Kxbi3mf65725tDCuar4X+CoiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177259},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2c3f71fa34e7cda16c9fe07a3ce056558bddad6e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.17.0_1783878103925_0.9878670741280764","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"fullcourtdefense-cli","version":"1.17.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.17.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"7d8a1049bf221f98ab19e2cd545f3ac51a7ef51e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.17.1.tgz","fileCount":324,"integrity":"sha512-laQ1if2U49wfNN3OULLlQOfxhxdhH7KMRcakkMSFSM1SPeO697sAI7k7l9QNJM+L1pyQL4aDS+wXJ3gMgijXAA==","signatures":[{"sig":"MEUCIGDr2ciUxiNCnrt2ZyiV+iDFZM9LtqM9+k3HQTb6Ut63AiEA/SVoeV6n+YkNuazuRg1pTu+y4KIbhLzyMk06no16kV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177509},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"199dcc4af84f504fa86cc0fe277fd532fa503181","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.17.1_1783879589131_0.8601158027616174","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"fullcourtdefense-cli","version":"1.18.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a36a3e5397e8079de3740a74f84264418e2f7560","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.0.tgz","fileCount":324,"integrity":"sha512-NaHVKNl3cI8bBdsPANaOoOucl3thIx5a+dKPoKEPXhAsMM5AU17Rz8IWTBJfO6pIlRzngrgiq8EqvVGccEYQIQ==","signatures":[{"sig":"MEUCIFS4aEMt0hUPY6LBNVNBy8zx4PwvfR6/s9N+yL1TLmz+AiEA1kLuBw1mQFaXnElh/kUYY/5DBC2Yj0CJURLOFCS7jY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179077},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4539aa48aed368fc74a834df0f9e0356505154b7","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.0_1783883770500_0.02738856371693177","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"fullcourtdefense-cli","version":"1.18.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a3297dc24456c538e85dabbfc830ba096f2bf7d0","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.1.tgz","fileCount":324,"integrity":"sha512-tQb00LUhQ7hkSgYDd0UybZQOedMKlU2EvOkTCEJbQtpVwqQq7RKzkQ2g+/W4Yqd6oZ5rxgngKf62S8ZZP3Y3jA==","signatures":[{"sig":"MEQCIAWxjrQVxGg80iktmnhvpsE9coxaKaGvJRSnjE0q7/EQAiBmLMBtoocMuHJ9G3M9D1fjNblY5lQM9z5G/6biJVn6Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"31a5cfb119ebb3877f28dbdcab3a63c8eead1c17","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.1_1783932567786_0.19805013510432645","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"fullcourtdefense-cli","version":"1.18.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"59c35b5b84342b44068c9b80558938e04faab7c2","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.2.tgz","fileCount":324,"integrity":"sha512-MbnJPFTI3lLaZhIW0dM+NGQlk6m5bfVcvqQfCSOEDLgtl46R/XrKp2DTIayqWLOUyRdemXvTMSkdchbxATf7Ww==","signatures":[{"sig":"MEUCIQCEaFd2Ge2JMRLt0x4wbImQTpTAlc7K3gRBehbMlPTUMQIgAvJ2JdfNIeaSERx3TtMnCoJWR/WDzXfizRcFrui7wQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"366fe8e9838882c63d12b7e24e4fb1cb6b8c6232","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.2_1783933926754_0.6339085314144493","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"fullcourtdefense-cli","version":"1.18.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"38d592b0f1a71545b04fd8f44c6f3ee027e75e2b","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.3.tgz","fileCount":324,"integrity":"sha512-2tLn8KEli5el6W/RcxIPACLlUKkS5y9gU16zCN4FMtKhJ5KhBJ0XfIeFaJYyU/V/1uK9bTlMBWDZwaU2jx3dqQ==","signatures":[{"sig":"MEUCIQD7PaurqGBeo6PDIuQ8vmNqiL6ru2B1vDkcWPhEF5p+8gIgRSiClnaEwEsWzoqE7/N8Po2aPv5r43L5p9UoNJeBcRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"718bc5b016d1dbd12466510bf2f7dd8dd5339b17","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.3_1783934354400_0.9563698444280577","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"fullcourtdefense-cli","version":"1.18.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6ccb7f7ae7b7f56c94bf34f9dfd74343ef2892a1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.4.tgz","fileCount":324,"integrity":"sha512-CTOk8K1uNaNJBbYCUGcfBMNqLFTdnZlKpMXOIVSZCVOu/oYlKFwg9jXAOMRywsHxVsL2zauqR/86A/4oC5nDaw==","signatures":[{"sig":"MEYCIQDF5XM8QUWpJfIIQVhSsQFgaYJOq1qvQBQutQOIwIgtOgIhAPwlpzp5w+D+u5kyy/E5EPk+LeiBA1BGMMgsRrn+0kC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8248aa0d8b51cbbf86a73f2b3850f7ae2b1fb035","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.4_1783934789614_0.8142415775560494","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"fullcourtdefense-cli","version":"1.18.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4ab6ee8d347ebaecd9f51c94fccf1e8510a4a415","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.5.tgz","fileCount":324,"integrity":"sha512-aG+gh3TtuiQ7KIuJPPF6oAgU8u4FVhk3ZD1upJmiBO1FcGh7Yqior+aZBb+c/Gav4jDf/4CQMgL8FQbYbqAkrA==","signatures":[{"sig":"MEQCIExVbKB2HpX+25EnQrqVQ/z0hkM5P2AolWqS1km2ciuzAiBABdz7pV1/9kxevm2Ew2sIj+9gxgeSJDTwHgRhSbYVog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"70968d2ebe017c9ee6e084ad9c56a314216756ab","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.5_1783936504160_0.6626803285092977","host":"s3://npm-registry-packages-npm-production"}},"1.18.6":{"name":"fullcourtdefense-cli","version":"1.18.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9974b3a44199ad08d5b47b08838dec0526dffd69","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.6.tgz","fileCount":324,"integrity":"sha512-6PVZ49ySW8oc2G5btxlYaKYwLXWbu8LIP1tXYRynQAY16R1IFn20qQ5zKcJXteiQ/8w1CuhZCeqzX86t3R5HKg==","signatures":[{"sig":"MEUCICEtiEPl1m5+fSgu3lXPgx3anJbLG/hEq07TeJie8HDtAiEAh14dQSgyh1g9D7Fegqaq/HRLeYdKwWtKmn9g5VDRsqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2a7252fee1362557509780ca22fa07a862e494c3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.6_1783938050885_0.4378862697086292","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"fullcourtdefense-cli","version":"1.18.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"57a71400da576eda19655a584c6665e4395d2dcb","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.7.tgz","fileCount":324,"integrity":"sha512-FPsA4sXYbaW0/ux62BLKup55nKRSd1jU9eUrJKxWe+fgAGgvmcYEKj/cUkfcZ0J1sETpqwnqLqaDv6TCLrS85w==","signatures":[{"sig":"MEQCIBuAniR7kBCL5Wb59WU8WNYXDdkqJy6qOpWwnqrOyxsAAiBRle1TfRZDNsc3mZWeAY9fiQCFJo777rmwfvsPEDdxDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191838},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aec6c350850ae41748d223b0120c8605672fe233","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.7_1783960971317_0.8824228723690459","host":"s3://npm-registry-packages-npm-production"}},"1.18.8":{"name":"fullcourtdefense-cli","version":"1.18.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"c732a55a337b11c2daab097ea17182c0bfb4a15d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.8.tgz","fileCount":324,"integrity":"sha512-vGHK6kGj38I62joo3qknwCtPIXkY8+Ti1EsLd77yRrO1rXr8k0hEY15yt8NrEcIfkrXKFQ0crWeJn3YXbU1MPQ==","signatures":[{"sig":"MEQCIHZBu2guF0fwY9t27sYHRKUD/x7RxyAYFIJIjSsxLwqQAiBqXVT13MI1IxoyhKsP1/ScQ7YFP23o67zz/SlBVPWPRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195808},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0872f0c56622fa30d2bd1bd911e6ab1c3de78e87","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.8_1783964056445_0.5665222505793066","host":"s3://npm-registry-packages-npm-production"}},"1.18.9":{"name":"fullcourtdefense-cli","version":"1.18.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"cf22fd3cec036e37ae65f2f47a312a09569e6961","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.9.tgz","fileCount":324,"integrity":"sha512-p2q31Q+M7XBZo/MplXREXeKz1hqa1+y0aadhMp+M9LydJ2dnKxN4A8HuOQOwfSAlR/0c17eMhXwz7IyoKAM/EQ==","signatures":[{"sig":"MEYCIQDLd2nz1CetrSAsJPTajMrCWOsdLljTQ8DQjFnLaWp2OQIhAKpY5h2IhSbAi8pYq5w6A9o9LkEXjYND7PS9FKzBNz7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195808},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c648de653c7a6bda6ee6593fedcae892d77a3326","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.9_1783964983660_0.22446236111648799","host":"s3://npm-registry-packages-npm-production"}},"1.18.10":{"name":"fullcourtdefense-cli","version":"1.18.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2d1715e9dbdc40738afeb894340fc86936ac379e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.10.tgz","fileCount":324,"integrity":"sha512-xzcG4Dlz8y4k99runbYLtK00WV1EL34I5UgyGlP6/B2DPp6BBGfJeumu5gy5b0gqvz7ZkMUCHrtZdOp0efFnvQ==","signatures":[{"sig":"MEUCIAs5iQ/IeFwnU0ztR1Wm3OJbYrkwMuoWpWvxHjlId///AiEAqoJUU4pTY6dW39jImkCo4+bFgynT+TJrUPrQEpbg0jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198644},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e078d1605672e7efb5dea2f6e827a6df7014953b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.10_1783966520939_0.9931164538695925","host":"s3://npm-registry-packages-npm-production"}},"1.18.11":{"name":"fullcourtdefense-cli","version":"1.18.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"13434cd088e979348be3f3d51fee598dd305065d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.11.tgz","fileCount":324,"integrity":"sha512-nMW/EnNw+Q4lxnJrXK03Ul7E9vkaZTFu9i3KIKv/t2BUzqR645b4BXfOq0dQlvqNnHzu5TQ0f9qUZ+BNovuUmQ==","signatures":[{"sig":"MEUCIQC2oBghJU7+DZO0ynwUlySZxlMSwJmCu1ghKCwSIAPGygIgFbKJfC8AnKSrzEcsFscgIFKqlNd4b1as90b+Wsar1KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199049},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"471f5766e0b8edd84998c0c5055298d24b08009d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.11_1783966941753_0.5911165076442619","host":"s3://npm-registry-packages-npm-production"}},"1.18.12":{"name":"fullcourtdefense-cli","version":"1.18.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.18.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ccd45de741a2968d32b005cc0ab88628ae0ff2f9","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.18.12.tgz","fileCount":324,"integrity":"sha512-SLMNQwV6lnuLhS0ioE28ikMQYGvQiwg4q1Wpn6QNNnwwax+r8yJE4vEBZs4zaANcpS2Yja71/3VwbbwyGHdr+A==","signatures":[{"sig":"MEUCIQCIg3kPx3Ovq5XRfZC0Y0Qw0TuGrVsVNQGGkB0eFzEZ9wIgdWP8CFQRF/nLMcDW7XPnLtb8TXUefzWpYYxgiEIbQ/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200140},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"725bf345179228e5ca57c40c660f490cf5f3cbb4","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.18.12_1783967878007_0.768017582637712","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"fullcourtdefense-cli","version":"1.19.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.19.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a31fc481c9517bee438e6a48aa793cfa6a4d3bdf","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.19.0.tgz","fileCount":326,"integrity":"sha512-7l2deNbWZpoY+Ot7ruVD/iTO6dIgYk4N3z4F4nfDo58FzWFTsDps/vzswAb5y3MG/qccV1wCZ8ogpppIkc4REQ==","signatures":[{"sig":"MEYCIQDEtiUInqMBloNgEdBRbeiG2djNiGTsaRRXhyNwphg3BgIhAJFQzlR076KXe6MOusfCSJzfxQg95NHCp1SEEk+E4PKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219683},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"546d4bb65522bed0fc00a13f2f1551789f4001fa","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.19.0_1783972430047_0.09354318437086384","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"fullcourtdefense-cli","version":"1.20.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.20.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"c840b6303162c249a33ab26b8f79a78154337c35","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.20.0.tgz","fileCount":326,"integrity":"sha512-qqlFAoYORxoaEKmL2wHT8khi4m7xd604/gK6toiBTSMoGrD2IORJF93suwikh/ADVLmkSYTaiJF3tG8l92LPbg==","signatures":[{"sig":"MEUCIQCzkhJ6/tLHa4bVgUzOFn4q2M3cp65RG164jUOeCN5ePAIgdy9H8RXds+Gj5aU9mnVOug2YoKi6jCt1YetvXxHTQvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230480},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"12921aa3db878991815ca6c70c761cd5ca58eb3c","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.20.0_1783973603432_0.6914528137718121","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"fullcourtdefense-cli","version":"1.20.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.20.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"07a79b39ecfac7cc699d3d534d5caa2ac1187e23","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.20.1.tgz","fileCount":326,"integrity":"sha512-jWAhPLK1rpeG5VIlbErqyECSlc38Kzs3cI5aQTK53G+kHEy7Z2qz8cqii4GGUqR9YFBvabY11holif5fX2bsng==","signatures":[{"sig":"MEYCIQDZ/jGFLhuV3q12V8q6TNQff4a+mvtGG9t9eAOHPUEL0AIhAO0CMVLqh9mEMXdF0esEe/+KyZ6+G0NtH05T9WnZFPGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231137},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5ba388741f084eb88975e78f6bcafb9db8dc1ba7","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.20.1_1783974110200_0.9462370112256375","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"fullcourtdefense-cli","version":"1.21.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6376be5c0efe93635c60e3ca413faf003dddf2f7","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.0.tgz","fileCount":326,"integrity":"sha512-c+NjZDQ600jvpTZY+oXZNBPc/WI5OMXdHM+CSMsB4FOFvS/J0YVBYSryw9tvf/yck4XCT3Bzj9zGIYsT/dfk/A==","signatures":[{"sig":"MEYCIQD5Rx9ohdULKLG27GhYDSAO6f9aa5Ki1EVYvMLrCwjeYAIhAPlql6MZ+mfBV6ZfVC/0TBpHH/APRuVTb8Hjt7sHqQTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223568},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a80d8c912a44c21b0588ba5e5749e89624154f25","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.0_1783977974866_0.5127273797669363","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"fullcourtdefense-cli","version":"1.21.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"820e9793dc7a64ca7d4fc1f8a381f2953f7c82b8","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.1.tgz","fileCount":326,"integrity":"sha512-CBLRZksdMvt+o0/jaMj5rVAJt56J0qTv0xwOs/0PigL2C69c8Guly57AnuoBlmpn7icfcuGRMGrrd8r76VSriw==","signatures":[{"sig":"MEUCIQCX+4nBNzlJwBi3qBFnX5XIk9cTdm57rcbGzAeBl2rKZgIgOd5J+1Sv5y0AmRhb2uweotToPpVD9krO66A+oWJGYX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224000},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1d27b74a8a33c93ba7101b740f4fa1f1872d27a5","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.1_1783979129243_0.3904795261652918","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"fullcourtdefense-cli","version":"1.21.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"c56d944872c1df699ab4e6149870fe34619887ee","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.2.tgz","fileCount":326,"integrity":"sha512-+SDB9xs1d0W+kXcQi9AxSbKDtW5EFjg0HeTzfNwp6p7pBmBpmPLC9YCr408svKE2GfqhtR6HCrZxLiqs438HJw==","signatures":[{"sig":"MEUCIQC/bdQ3cydQZWOn/uxZzYDRO5ngCbHYBvI4Mr9/6CCxaQIgXHRElkvRbjfay5chd/hnYuJsvOCudPxAsZvTXYU68AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224000},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"776165592e2c547e62beb6abfae11283fcf79e26","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.2_1783980331841_0.9637384119653412","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"fullcourtdefense-cli","version":"1.21.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"b06ade4698f38dea08e53d6e05d7b002d5659801","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.3.tgz","fileCount":326,"integrity":"sha512-tnmhLoYl0h52wOS6xhXEHp3ao6Gx8Vq9GJVP23hpjPeI8EKsJHpX81GRmFMWzXtsml17+A+leLRQi6xufoxd0g==","signatures":[{"sig":"MEUCIFiulW5Fwke2zbaC3BczdbOhQy6GC+hBl1pK8CvEQpqZAiEA1I7w9SuCPZz0qtQn0Gtxkf80Sof8XkSV0ppdVGAlnZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230570},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"131b8362f622da20f4dbda1203767115f88885e5","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.3_1783982840162_0.10344568248725539","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"fullcourtdefense-cli","version":"1.21.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9a0c2bf2de08923adc32c278061c217b89bc8cd8","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.4.tgz","fileCount":326,"integrity":"sha512-Bm1gXqLBpAr1jujxLSoBmrdTzBFeTT5DrMQgQFADNSCGX4iZvkl//+Ldmpczp0d9f72YJQkMpKYojkzf4NT0og==","signatures":[{"sig":"MEYCIQC1+EktcrAt8fRmcTrJQKodpZWUGMyYKt0qIFirDPnbOwIhALCGaKK6pOS7pAApe1VbF0Y+b0fNnhY4i+yguNVzAF/E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234142},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b14638b65508d604ee10359343f7101d8092e43c","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.4_1783985462798_0.9349294819864917","host":"s3://npm-registry-packages-npm-production"}},"1.21.5":{"name":"fullcourtdefense-cli","version":"1.21.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9cd32080fef12e062d7a100bf73723d47cf7c783","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.5.tgz","fileCount":326,"integrity":"sha512-uhtz68kEBdMEeNF5IUoX/rc98zcNU0p23jELKGJmA1mgFvFbBohuixiVDYcExdqgKm6O2HlA7JXL7jfSRElCmg==","signatures":[{"sig":"MEQCICeB9b9w+QcZxh8B+ycO6PzOgJuRz8osTptKHley+1dPAiB02Ydu1SOc8vYiYm1QkaTBQgjwckdZnPKzni5sn2B+vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236086},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d837adfe64195554b8cb0bfedfbd6c1c4790630a","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.5_1783986898703_0.6238820884693481","host":"s3://npm-registry-packages-npm-production"}},"1.21.6":{"name":"fullcourtdefense-cli","version":"1.21.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"bc1e5b9a8575a887ab7e1149ab7075fa985f6766","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.6.tgz","fileCount":326,"integrity":"sha512-uH2pm4WnnCD/Y4uwySNd47shX12LFVivDOXt4iznWjV3NTMOFcb91zI9ZhJ5zOT1yyNA0onUPpjabc1TWt4fDA==","signatures":[{"sig":"MEYCIQDO2dKosHIJDFMbiiCqCn35/PicyrwlnyrDWUsbAosLXAIhAKKsvCoyKBXGw7aYceYNL/p+XnUvOiUmuz42RMxqxVNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236517},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"317c98b8aa7fd2b6e74fd235fbed0b441de94bf4","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.6_1783989655024_0.8590614900484252","host":"s3://npm-registry-packages-npm-production"}},"1.21.7":{"name":"fullcourtdefense-cli","version":"1.21.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9a4a66e3a14083c4226a562aa2bdd372933b4c8d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.7.tgz","fileCount":326,"integrity":"sha512-p8RibKD2t3AlnZ4pghiEbPYMJr44kwD8PZ3ectY5BbQop+kOOuJ0MPTd6Fi9GV4o9y+VyQQZZagnS44FUOlSbQ==","signatures":[{"sig":"MEUCIAdT0r8Omie/wGvVOx4Hy0F5nlZvgI+9RFDtXWejflzHAiEAhtHycCF2ymsM3CfaT4Y5C53DzubaJ0lDtmfezoSJ0fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229085},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"63e19de0e36bf455f27da53b27cfbdd0f7a18aa2","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.7_1783990070168_0.8553386889168162","host":"s3://npm-registry-packages-npm-production"}},"1.21.8":{"name":"fullcourtdefense-cli","version":"1.21.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9bfb192008dfc3595e5eec962a24f941415ad6ff","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.8.tgz","fileCount":328,"integrity":"sha512-Y0IddFfZ5JtbjsGuqL5WPN6ZJyNlYdxVfRKx03XZm5XWR46axSAbxzVUkXyBh9sJjrJCGPHYtR4khBPc/ZKLSg==","signatures":[{"sig":"MEUCIQCaBVZEejteRtq0xHfAQX77T+6n8hkTqBiDHVYBOapSKAIgMinobZ/p8qtx92KGEHZaSi/b6Y/t+yye7ciaKpHQEoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234378},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1dadd6c910352e3cedbd8278098f22cfa54ea31a","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.8_1784012009684_0.13938319853923598","host":"s3://npm-registry-packages-npm-production"}},"1.21.9":{"name":"fullcourtdefense-cli","version":"1.21.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"da5c76ff6913fe533a2fae875e3d4b24b4497a2d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.9.tgz","fileCount":328,"integrity":"sha512-J3cid1B5AsoWp+KT6/w9iAX/t2yXIvjI9Re8vi0eBZXoRVlALGUWkkGV9dNkhtHERwQgryKpRZ8zgnkQRs781Q==","signatures":[{"sig":"MEYCIQDKcqTwo3IBLtg02DbI3nklH6faEqcUtRe/kIBFbuVGRAIhAPvUdzNLhSwUAGTac0DoqbsfN+398kmDmehbugm9pDZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235426},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2768b3c82ada7b112f4663c85d79a139a5674fca","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.9_1784014361014_0.5794493522846067","host":"s3://npm-registry-packages-npm-production"}},"1.21.10":{"name":"fullcourtdefense-cli","version":"1.21.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"94b27d42dad3bdac76558460e6eed5fa4f1bda7f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.10.tgz","fileCount":328,"integrity":"sha512-/eF7mHL4OWfEYQT15OQ/NgsWxB69RZvpsAvkvxAlwSU1Z/3BgLbBdMh5kOBMWaXCCgUn1CoD78T9wVDeZ19mfQ==","signatures":[{"sig":"MEUCIQDBN5WOa9hTWIAGk7ePmdQviau9GG++uOVtCDdkVShXCgIgInvI+ZdAw5e9OfwWtDtQ3c2t53+WqZfD5V4aX1oCvL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236510},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bdf939909341b58b4dbf1b3f0493a215088b7eee","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.10_1784031824218_0.6175650953412801","host":"s3://npm-registry-packages-npm-production"}},"1.21.11":{"name":"fullcourtdefense-cli","version":"1.21.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e82715ca1457628d4d6199c2231cdce0fc8425b5","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.11.tgz","fileCount":328,"integrity":"sha512-iIJl9vmbiPeh/e254in+Qn53JjgDhnVu/HpAK6SigfmEArPl8Ga+kvZU1qxodry1qFJEV+t58Fd79hcRS5hMSg==","signatures":[{"sig":"MEUCIAbRlBM28GP2YNYN4iMVsLecIEzgbPA5MqQ1C9auZfn3AiEA5F+36eIXArtnDeBl9lzHz9h+OFmpc811vmg1iVa8EmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236869},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4a8758971e0071af6547c4c9892dd670deaae9a","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.11_1784053250932_0.8822215901353851","host":"s3://npm-registry-packages-npm-production"}},"1.21.12":{"name":"fullcourtdefense-cli","version":"1.21.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9d5caa3e8e0b438658fd72973b46486a469575bb","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.12.tgz","fileCount":330,"integrity":"sha512-Wa+/bMqm26ZRQ/p6HLaPyOyfToCIg1op2NNkJz/bonSB7fRDJswEFdRz8Etgu8PQ3hodIdp1+WrF8uwLkcJnAQ==","signatures":[{"sig":"MEYCIQDFxmf8IptHBKbN3LJ8+DqLpX6LcMaVXVFNfSGACedjpQIhAMHVKhmLSnxKPvjqY77tMPdWXajX/RiNlf3AdFORYnft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246123},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8944f73e784cfb55d41155a590bbaa4b2d4c6619","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.12_1784058405532_0.4306055723479776","host":"s3://npm-registry-packages-npm-production"}},"1.21.13":{"name":"fullcourtdefense-cli","version":"1.21.13","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.13","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"7db02b9801b9754c71849e6f85a0b221c1608964","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.13.tgz","fileCount":334,"integrity":"sha512-ZXSKBnJ8KFyz5s2G9kST59ev8sGAylZhHUZTKPOI4e+KKgYqBK0WRlPh49bwWktCUcfKRw0iKvDL//kubABB2A==","signatures":[{"sig":"MEQCIBNUWKKOStaP5EU89g0swHew6732vyGujnX0Ys66C6xBAiAYze4LzGI7kdAhfb0VMhHm5eFAniF7iwk2p2Wn+eSAyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1262256},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aedb5009f3d0a14a36b95c7114bd21578cd23ff4","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.13_1784106580397_0.9808117034484418","host":"s3://npm-registry-packages-npm-production"}},"1.21.14":{"name":"fullcourtdefense-cli","version":"1.21.14","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.14","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4a5e2bbab019d1cc366eb1d5784b4a354da671a3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.14.tgz","fileCount":334,"integrity":"sha512-CmQDPlLv9AtlEuuP4ZrctNFHLFDgmySoaHskfmTqocbkR6kPLLlgCVjJclWBRFJQNcdIEiDjIs9jGDz8Nbzcxg==","signatures":[{"sig":"MEYCIQDyGBsXs4pkvLspxPtSFeijF+9E6eAqZPW2P389ctzV1gIhAN7x9E4vduOdb8FSDoV42bG8kgSU8/e4S8ZN2EReAKpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264115},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"158f7daf7a31e84c719bd2b4a3cfb624a5e27bd6","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.14_1784124193531_0.5264399327493856","host":"s3://npm-registry-packages-npm-production"}},"1.21.15":{"name":"fullcourtdefense-cli","version":"1.21.15","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.15","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2e57484d31f239055a7cff2c673a8c5b401848c7","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.15.tgz","fileCount":334,"integrity":"sha512-4ngjgQWcZwHX36inIgtXQ9NU4sI2e1weEeo5/P0W7FNVRdzvWLC0v1cgd+sIwQukvJlst4mOwtf8UvJ0sHtZkA==","signatures":[{"sig":"MEYCIQCFmINhB0N0e4rQ0v+r610JlPKZn+bqZpGB5+zrSYMmaQIhALKNOKHqf5FIqbYQwtuKOVmj3cowpMki36MayiqSgdfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1262581},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"85009c284d0cf7f147a43d0fdba9afa977719870","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.15_1784130102235_0.5968556538955787","host":"s3://npm-registry-packages-npm-production"}},"1.21.16":{"name":"fullcourtdefense-cli","version":"1.21.16","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.16","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"da52b4dad3576a0ed8084753d25fe4eeb343f990","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.16.tgz","fileCount":334,"integrity":"sha512-Z5PJz3rWWM8k0NJAHECetxpgBGChWzYDW1Txjb90m8tWWc43VxIPtbx2GKtoP8D3khkmHnAbPKYQA6aLiBlTGA==","signatures":[{"sig":"MEUCIAkT7kx3SqtrJDOY1EFMmi39Y+YSjyVVZtMxUdf4fDWQAiEAnjUsOpdFORc1DDbNIVqjkBYFKycAL/T6lwUhAyIPUKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1262581},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0916174d731fa3be51cb2ad05de4d605a5a7c89c","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.16_1784131025861_0.3266870847459844","host":"s3://npm-registry-packages-npm-production"}},"1.21.17":{"name":"fullcourtdefense-cli","version":"1.21.17","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.17","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d9d59b8e68f28f9cfed82f774bc28901e2a2d22c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.17.tgz","fileCount":334,"integrity":"sha512-el+WzXDUWgjT3QwwxyGX51B7S1b93IPTL900JVFK6tkHCxbepUq0ceJeIERsIrODdhIK0+I86i7aBTN5y/EYwQ==","signatures":[{"sig":"MEUCIHNBFwCxmLGdWJ+o2PY34q6LhYLhhFpKTV6iZ5QqVkioAiEA/Aaa1xMvvpZuXhMeFSWyUU3jGDiWmKYMKEO68TWxrPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263105},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c20f1ebfe6bd181d0785b60144525587a33667ab","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.17_1784198406781_0.8703649118269559","host":"s3://npm-registry-packages-npm-production"}},"1.21.18":{"name":"fullcourtdefense-cli","version":"1.21.18","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.18","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6f8a5897a1800ade81a71d135a590d2cc301a190","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.18.tgz","fileCount":334,"integrity":"sha512-n81h3x3cjh5CxOqxnsvWJXGcb1BLQjL57hl+jzwpIZP40/5bQ0JmTWVkciSQFdDQ8cZ/I/ClfyHY7NjtlRLKIg==","signatures":[{"sig":"MEUCIGN08L/h0Z6I37a3lsz8SH9Qyz1PmODHExZfmuxwP0f4AiEAmG1QuA35MgNZQoewLNBGEbDInoNjDJv7D3d29ERMuq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263105},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8cfe6d1ba0d99e6e98513865f8fba022a8bed2b5","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.18_1784218279382_0.36102607176384316","host":"s3://npm-registry-packages-npm-production"}},"1.21.19":{"name":"fullcourtdefense-cli","version":"1.21.19","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.19","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"155d7db016ff5db99e63fa58da9aec57c2e985d1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.19.tgz","fileCount":334,"integrity":"sha512-wiuSLquJgrB6gF+TbxKceDptC+pgUWvkSRoK6EDUTjW96LFZ8dt9R+DEn3oU0VkXygQJWLPyp7t2v1cciynKCg==","signatures":[{"sig":"MEUCIGvRTpYlXCM9m16YZA4vuKjqiOaMgVI1SRGger9ou+h/AiEAngziTwtlmXSay6UegjWqnbbxmmcrcQPUVR58ki/r7+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264301},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f43570cd1e0a3b0a99f863195e4246cb4facb38c","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.19_1784222893780_0.5121950701900151","host":"s3://npm-registry-packages-npm-production"}},"1.21.20":{"name":"fullcourtdefense-cli","version":"1.21.20","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.20","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"00eca72df54dfd65e501bd3a9318b69512a73965","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.20.tgz","fileCount":334,"integrity":"sha512-NlbYtAMa9g2yqkGXIFaalhuarHjINd7fY6KCH0Lwrh1RQqCPT9piSDWdaXxAkPojY1k6xefs2ccBahtjjHdy0A==","signatures":[{"sig":"MEQCIGzC1hiXlg2IhMBBs+f2V413Mdm7mM2z7SoqrHPHP/rXAiA+kmA6p/ADT6WAImdUf8LaNNoeQa00pA059RMGTH5Nbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265031},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2fcd6a630aad15babfe645953831cd6b93c79710","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.20_1784228504923_0.6724502683552023","host":"s3://npm-registry-packages-npm-production"}},"1.21.21":{"name":"fullcourtdefense-cli","version":"1.21.21","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.21","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6d8cfd2078e21df5ca12fe12fb092a4841b17f85","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.21.tgz","fileCount":334,"integrity":"sha512-a4KwQWXgfqhY3KByuvQC9WWKzucfK4Na8IrqHyzxh6FwIgUofEY51wwnD8uhVwp0oc2IESxRUHDbqYizKU1qjQ==","signatures":[{"sig":"MEQCIDAAwtSu2xeROalScbYfgHEf4OLxfqIiwNRDISYyqXBEAiBW3dEib29wsgFd99B0Rszgv8UHq2XwyBc+mezW1lQm7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266387},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"87b447a0d2ee7ae641bba2926f51b7b778b4f1ef","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.21_1784229272810_0.9555795477139641","host":"s3://npm-registry-packages-npm-production"}},"1.21.22":{"name":"fullcourtdefense-cli","version":"1.21.22","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.22","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a204bfab2aadce9b297eda52350460c8ff7cca35","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.22.tgz","fileCount":334,"integrity":"sha512-q+I8ogsInHQdYb78CYFu/N/KfYkes8NJJtWgF+QFi+d6w32kZBTvn4jUtCXQz1n3064lK4Z76MnbDplC3HJBIA==","signatures":[{"sig":"MEQCIAZjkuHtj5/5ZZgd/CrlwYYwyJfX/mZ8dQ6xfHTxppxpAiAj6YOSdCZkPyaGFUMEO7af1NQ/YIwzdZjOxykqLU77rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269333},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b11379cbd1120eb7f09052f1444f9a9756d82cc3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.22_1784234302948_0.6003257870662737","host":"s3://npm-registry-packages-npm-production"}},"1.21.23":{"name":"fullcourtdefense-cli","version":"1.21.23","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.23","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"cbf0ad0635d45f01e4e63ce81a15d03a59b2d79e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.23.tgz","fileCount":334,"integrity":"sha512-moYTRC4TGZ5PEN/YmhjTBdI/xjZ+udk8tGGFetsYEkVzFr7Zj7qeaB5mGObdbARiuPf9DS7mZ2vU6Eh1FUfSXQ==","signatures":[{"sig":"MEUCIHadio3I9NDjBuB9QiEqXFdE+nzRiOE3L+uEecorPiqSAiEA7m6xv11IhVsxp0jizNzsj5V8nfUbU4HWHSy4xMYtgLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270227},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ded1af1a9d1627e3a06c3a57fa094d037797d0e9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.23_1784234694111_0.6647296734915094","host":"s3://npm-registry-packages-npm-production"}},"1.21.24":{"name":"fullcourtdefense-cli","version":"1.21.24","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.24","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4c36422dc5197e2bdd01e4fd0db53f6eb1db3d7c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.24.tgz","fileCount":334,"integrity":"sha512-U4i02lPGwow4LsuH7qGq/4GVIzpMhM1/B+FPCVZj+E6lFvvsxt9kEuEcZmUjT62xuNE0XnLTNE4SsnxJIfTcWQ==","signatures":[{"sig":"MEUCIQCxgiI5LoMb/o5J/tBhsrStYocAsX4VEnpIZX2jqObSewIgPXWY8ZMXAKpMo/Y10D7mplp0Puzjj7P2aIfojZV/Hkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271246},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6887da999e5e8042ca7841b62976a733eb737578","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.24_1784286751756_0.19204583453993762","host":"s3://npm-registry-packages-npm-production"}},"1.21.25":{"name":"fullcourtdefense-cli","version":"1.21.25","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.25","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ad9d2e6469aa9a787839188be2c487fe15aadf8a","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.25.tgz","fileCount":334,"integrity":"sha512-d7rkQPDiek27aE9//V7aSGIgv/iB3nHKn2unbWO5h6dyUr+UBQDle1dO/A5TeCxDYuOZEKEZ7uGztF+wl0P4lA==","signatures":[{"sig":"MEUCIGiZ+APech6XM/fwS/0I77so5olLkX3/bhjqaz2K28FVAiEAt9+d+BX7uRWE32H4jsYU60puqMcRPuxTzuAo0y7dsfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271711},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"03887f6bdda4d8bd6f98cc28fb75fee6a2298316","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.25_1784294545978_0.13531526418030748","host":"s3://npm-registry-packages-npm-production"}},"1.21.26":{"name":"fullcourtdefense-cli","version":"1.21.26","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.26","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"c2cee5ae84790b5a7853f87a8af6b53211f9ced3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.26.tgz","fileCount":336,"integrity":"sha512-ynxS8/MEc/EXchDE09R3hQ+ADZzaasYAYEHSC/gF+tOdQgHQwvkdS2jLp3Wjj+nYoa3518p2KX/pIWXDABVJGw==","signatures":[{"sig":"MEUCIDDhFisvAJDtC4KV544MFgsQyxt4PzkESHUiP0xrdwkqAiEA5S7T3Js8bpbj6Wpkg0hHMUDgwenDLYd2wdHTic4LMvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287214},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"987e40de72fe0e66260c5bc050450b5df3998208","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.26_1784465032566_0.5238536433801604","host":"s3://npm-registry-packages-npm-production"}},"1.21.27":{"name":"fullcourtdefense-cli","version":"1.21.27","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.27","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"c1cb58d51823b99c304bf7787dd537fa10c298f7","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.27.tgz","fileCount":336,"integrity":"sha512-/yN+PDHHDsQTHPxd7teaa30ifMocL/H9pH+vm8xs7x1R+lrsQRZw7Kid3s4fDHep1W0yU5UvXWMRHPVMcIaQyw==","signatures":[{"sig":"MEQCIGgQdT06tR3j8SxZwX7Z1tiGW97JKz+Q043cZEfGmGBeAiAKr+K13mgmBJ6Qq6UP6JdArDwZPQ1JOGREb5JGaggVUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294467},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"371d23e6a9d72e73d350065a191938912d327984","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.27_1784626158828_0.9734880673540749","host":"s3://npm-registry-packages-npm-production"}},"1.21.28":{"name":"fullcourtdefense-cli","version":"1.21.28","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.28","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"92540539b181293d05f696940438dc574af7e602","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.28.tgz","fileCount":336,"integrity":"sha512-gFun6crYGzkJOrMdapdeZQNpxSpMBUPY7zbSb358ts9fzNsof7T9QPI11RsYpeH6pSfMeefs+1ocvsTo5hrLsw==","signatures":[{"sig":"MEYCIQDWSwqxRQ9hLPrblFCiKqdsShaLkKa/Wi+Ik+Av5sVdewIhANc/jxoO3n6qw00rijhFZt0qs6NXHHYq5SVSDZVA3ZVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296214},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cb791f8e7037e5459641640da7c2ab1ef3629112","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.28_1784629366151_0.4825129167783395","host":"s3://npm-registry-packages-npm-production"}},"1.21.29":{"name":"fullcourtdefense-cli","version":"1.21.29","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.29","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"513783dd516ce092b807d6ebfa8a349707db4ded","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.29.tgz","fileCount":342,"integrity":"sha512-l5dxm0jDhZhHoXCDQR8Pf8puaZzGTC0zV8MF0lzarkzKiEwj3uoXknOiNLu6ZT9yBsuWzNpA1o9bZ/ceYYNa8Q==","signatures":[{"sig":"MEUCIQD3t3512zu99dslEHpwDZ8qZtzqvoqIgEbIyYi0nARi8QIgMj56JIs/nH19bmjnkfT01tg5hPjEpLhFQ/YWCPge3mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329318},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b904bc971953edfe596f16d895a151ac4fdc9c8","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.29_1784697071807_0.5726037416732108","host":"s3://npm-registry-packages-npm-production"}},"1.21.30":{"name":"fullcourtdefense-cli","version":"1.21.30","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.30","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a335bc407c75767c0c044ed01756e8515f70f5df","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.30.tgz","fileCount":344,"integrity":"sha512-90AtPp3F1/Bgoi8n/ZzkO016v3QNu0dOQ2bwlgNQltQlnCK+TO5/nQv3vonoXD9rMc+zhBJ9kHnilQrgoff4OQ==","signatures":[{"sig":"MEUCIAcN20m7syAyQqz4Gjl9Pqs0tuiy5g5Joir/amYdlI5YAiEA2632RV9E+k/ggEPEcrNjs0R4sz7Obf/Uo3mk43h8aLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341384},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"555d7d0ceaa4c411c1914ff1655999ffb09573e9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.4","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.30_1784700306773_0.05963391622107461","host":"s3://npm-registry-packages-npm-production"}},"1.21.31":{"name":"fullcourtdefense-cli","version":"1.21.31","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.31","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"72f004181d21288d8e838a74113f154171cde88c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.31.tgz","fileCount":344,"integrity":"sha512-IdnAd4/kZC2G8eG+t7QXmV+jz3pzQQK4zBuI0MCpO8dav8Bq6GK21brQS66cvEyImGXoVRZi70vq9w7eXYHS2w==","signatures":[{"sig":"MEUCIQC+icT8ryAP6iXImxMMxhrleuJ58kKzGN7SgvSLrHOGYAIgQ/hpnJdFFpz7LV7wiQohh13euseRTW3GSXPBafXSoow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340756},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c4833b25ab21531221d5e15b1c0b749b48e31bee","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.31_1785320271340_0.32621239523372103","host":"s3://npm-registry-packages-npm-production"}},"1.21.32":{"name":"fullcourtdefense-cli","version":"1.21.32","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.32","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"887afe89bb12bc56aca32f5f952149f2be09e9fd","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.32.tgz","fileCount":344,"integrity":"sha512-pYZC7qjhEDfN7P9bep0fHIBmsIKEgWAWARG7ENiglOiGJCer8kHqXGH1Y+oHOHNmGvvUW1rCvYt2lsJCJmcGxg==","signatures":[{"sig":"MEQCIEKLMjrIUmO5fiEmiRNX4kZuz9YdS7WIE6eifOTrR5ryAiALPhRUgQSMABuZTi30xxX6PS0pXyfoo1MAfr/ildcC/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342533},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"99b905806688be82e9bb86d88f87a97f93e2ca4d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.32_1785337050993_0.057959623123815085","host":"s3://npm-registry-packages-npm-production"}},"1.21.34":{"name":"fullcourtdefense-cli","version":"1.21.34","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.34","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"524b3fbeae20a51577c0aef9e344215c2c63a6b1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.34.tgz","fileCount":350,"integrity":"sha512-pgKQMfDvXmyIxMNa3ICZGlUEQfcfsWKNJ+x5y7MTbOBiPn/OwFvd3CWyKPwfMZ5yh/65R3FA1b4gvgFA5Akpjw==","signatures":[{"sig":"MEUCIB7RgCMMhZppI+4vCcxvcAo9QPRS6seRpsFU/TyHPp0sAiEAuVAkbQ9ZE31wLtCECTV84F5mH7uYxp0IqYaVcc5KmSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392215},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c56b4b95812c95ef84f8e59166150b6d7ce6fd56","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.34_1785347552872_0.8003961530599895","host":"s3://npm-registry-packages-npm-production"}},"1.21.35":{"name":"fullcourtdefense-cli","version":"1.21.35","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.35","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"85cd384629077d53dcd76290dfcb6e60526f1d48","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.35.tgz","fileCount":350,"integrity":"sha512-GfRimS28MFO1Z5co0KoY+lNoIt1f6qbOPMQh/bj9GtzMzwQmQb8B1usonWkvnxObVmEgf4Hd++t+Knq4SJhLcg==","signatures":[{"sig":"MEYCIQCLhVuuO6ern+PZa8w9QU2R6GgNzjmGcJalh2Zm54W7NQIhAK78kBr6oaKr8tVmKC0LOAWbGX9Fq76alS4X7aKivW79","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398350},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"897c53e64ca08c2a6686a877dd468781169d7de2","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.35_1785350761657_0.7908695271708441","host":"s3://npm-registry-packages-npm-production"}},"1.21.36":{"name":"fullcourtdefense-cli","version":"1.21.36","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.36","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"400604359892ddab13a77b577bdf66f1f440eadd","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.36.tgz","fileCount":350,"integrity":"sha512-k6PnNsGTBhoLAkaWnd7028DU0Tr+kJit0EpbIXWmMhaF6U1SnsKmZS0QEePUfmIljWrNy2ao4Jxl7X1RPwasGw==","signatures":[{"sig":"MEUCIQCvc0fFZwqf0cVgT67Fi0YJ+NB+zef6wWLmkti+f7I+JAIgeurHycUaCoSho3HKkZs5ciQV/VLQetBWkUchh20Qws0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400638},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6803043834e4804988bb4aeb83c2fd85298c6172","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.36_1785498194744_0.23771142447506777","host":"s3://npm-registry-packages-npm-production"}},"1.21.37":{"name":"fullcourtdefense-cli","version":"1.21.37","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.37","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0890dda63773a78848dac19ce0791be59902d93d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.37.tgz","fileCount":354,"integrity":"sha512-Hj1LRaS89Sfn63n9TnXWg4cwMy5/1uatnzMCYoG41EPFstnZW4hWo3UXdrg32JgwnZFN4vnnzpayaSDOW2jBog==","signatures":[{"sig":"MEYCIQC6K70K2n5phvT1KU8Ukz9hsApDbfYegpY6uQPDmbZn4gIhAJl6j6fKsuVtePJ2+bXRK1itfH35WvvvSPni0CK8YfpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1457633},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7b18868bcb9b9b23e97d56fb5c2bbf339d754da6","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.37_1785764865912_0.8135198108813353","host":"s3://npm-registry-packages-npm-production"}},"1.21.38":{"name":"fullcourtdefense-cli","version":"1.21.38","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.38","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e744fd7b0419f6f1f26e6c3c9846e4d67d6fb750","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.38.tgz","fileCount":354,"integrity":"sha512-WpDsuipVNCW75ZRB8csNGm5iRlzuSx3ti8h0EZbnzKt5PcXR+zAi/5RL15WL2EEXyG3ykx6oDWwC3b1hZn/9wA==","signatures":[{"sig":"MEYCIQD+/FRTAss2hA6LPWUdCSNEyoBrCZTjPefpwV4u8slIAgIhAI55yyWoBJQ3+TRBvac1Te1HpWUXRvzZdsM8sEdvdpI+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458224},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"246ef69448254809319217404bdffb85b3c0b55b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.38_1785773509257_0.9212856115075108","host":"s3://npm-registry-packages-npm-production"}},"1.21.39":{"name":"fullcourtdefense-cli","version":"1.21.39","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.39","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"1ac8cd71e03a5a2a1ef67066724fd3906d705021","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.39.tgz","fileCount":354,"integrity":"sha512-nYP0sXRYFU3m1HWK+CdFe4SOLQYtJxp0COw7jvvV5cNwG01WJWSRfqhyJZjU2DVoppa0ENkncb0E8n180WaHAg==","signatures":[{"sig":"MEQCID9keSnK8Ne1ZMMiZlXf/gV9gi43+QWbtpfBvuQxJwOkAiB3TfYd3mXARG+aRUD9F8BbEwV8ll6a9mrgR5R0+HzqOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465202},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"48265d93005a8d316a3056fe6c7e87848c0038f9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.39_1785812847453_0.16389304713820851","host":"s3://npm-registry-packages-npm-production"}},"1.21.40":{"name":"fullcourtdefense-cli","version":"1.21.40","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.21.40","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ceaa55689844cfa1636151c13ecf02a4cf59043d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.21.40.tgz","fileCount":354,"integrity":"sha512-vgWslcP9bNr0NQlN8bjpN9FHiubaHaUpomumYdMz5BTwUGIyLg1yIjWWQ+VgFFrBErGsWVHOUpegnRimoI4vyA==","signatures":[{"sig":"MEUCIQCyO5g+zj5gj+YS4kqLV+jgntuD06kYzh8OdUp5Eg1jJQIgb/lOSfAvplnCBagAxmCDpLYH2llBUmI4lPxQWxl+sIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465704},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2187f0d109f2bdf17e1b2a9a9d7e3fbb21238892","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.21.40_1785867785132_0.7643683190296771","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"fullcourtdefense-cli","version":"1.22.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"95f376b57a3ebec999c99bb30274b184f66784e3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.0.tgz","fileCount":354,"integrity":"sha512-tvDKijenLXi0Njvkehks/VzxaVxiD/IRB86dVnEULSmcoIYllpWvcTUSI/nncEDgFZ7U6lZ6LbUfdYU+3VwKXg==","signatures":[{"sig":"MEQCIA+P2UWbdXavdEVt3Dd4ihvjioLexEkprdj9NsRUIdprAiBTJ9m0h/9hW6a4DzyKMhVRPx/8ABFBAiIC6QNNFif0Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1490781},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3b0e1aaf00ca36b57e7110b84726850c574eeb6b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.0_1786350032288_0.6666014620252176","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"fullcourtdefense-cli","version":"1.22.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"38d8a71b6841bc03011193ef75c791f36cbf4b39","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.1.tgz","fileCount":354,"integrity":"sha512-nFXM+TWLOptS2ptdYgiU+3reBwNLGH6ZE6SYhf2/PEg6KVk6N7ItXnZXHH+gcuB1uVafpmbSJqe+AVYHnPnplg==","signatures":[{"sig":"MEQCIEwYZ82EunefRhoScelgu0iaAp6I3lU8ue9SIbCoSbzBAiBVafMh8t2kB/FQE+z3LVHxgV6oBRa0yIJ1zSKD1sWsjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501426},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5e1aadb481be2b58c98625db82954bf92614c781","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.1_1786421690388_0.023393175893523965","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"fullcourtdefense-cli","version":"1.22.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"11ae9b584cb944ff7e152bfda3a4396f17b12a59","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.2.tgz","fileCount":354,"integrity":"sha512-muJm6JvZfJPL3TQ0u1C2ctkQqz44qIULNYjPT/cDpvjavIiLTavFqLgdbRpQidk9HxJW2e6DKnCcfCWd/52RPw==","signatures":[{"sig":"MEUCIQCBQZdzlJmnc0L4hlyoBb0pAWi779gvunxjTAlk6qn8WgIgZ5fkyWWZp+16bMTc8nkQdcHtuOPV3p9Aq0OTVWFeAM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1505780},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"50c7c04e3892f93a41571ef6b834ebc96fe39098","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.2_1786439656012_0.3305582064860111","host":"s3://npm-registry-packages-npm-production"}},"1.22.3":{"name":"fullcourtdefense-cli","version":"1.22.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6f085c279ed6342993afd1b496d03aebed833fcf","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.3.tgz","fileCount":354,"integrity":"sha512-9XdsppEYRGlWWQpJm5EbsRLHlroF6cwweq2iGkvN+sUs5Er5+3WyzyWnxu+MKCF/wwFGnKLD4KM11UgYl902GA==","signatures":[{"sig":"MEUCIHoOzaZI1jjb+EBjhcknaB0LIHhC7NXiiT4CqKGvVoxjAiEAxBfINIKJacldTNZzBOU+1jMYhF8ZgKdwr9ymsIYXL+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1505780},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5d82b760b1df95dff68c81f3ded17e1569552b51","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.3_1786447261574_0.8341061518115529","host":"s3://npm-registry-packages-npm-production"}},"1.22.4":{"name":"fullcourtdefense-cli","version":"1.22.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a5fbe0993eda67148707476a7f6bfb0983466c5e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.4.tgz","fileCount":354,"integrity":"sha512-npKQcJ+EA7x9AJJtCxpzAURHg0U7fjY04u8Mo0txTkCKzm4X7mdeAC2RaRrjLQZrxyg7zLvsh571S/Kn30MJig==","signatures":[{"sig":"MEQCIGrkJ6z0lDWbpUo/LYOo5H+j57iBrn9ZFByx/hVk4ICuAiAwRdSEzWNONk8QqdhKcZzgaEmhS3HBcsFtUR7XGaqqAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518315},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a02a2164c86cb367bb4b845c4707ad3b4229cb2d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.4_1786481307467_0.04922847900684468","host":"s3://npm-registry-packages-npm-production"}},"1.22.5":{"name":"fullcourtdefense-cli","version":"1.22.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3a2a32f7a476dc011177ba99985319e4a56c380b","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.5.tgz","fileCount":354,"integrity":"sha512-+O/aVo/0iHDaZm4+mni4jS2bzexVOJzaRfqpExtJJ/WB9XlGHemDI0E5UDinzcRmRJ2kaEATZz8OtXx608QbNQ==","signatures":[{"sig":"MEUCIQCC+cCzd+hbrUmyYHrIrVgKL1+z3aUVV+36FcQ2dfmLRgIgW9YOIORRxx2XjrFvrkYtEDoSkYfcrq7+S5Kx6bJK+tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519569},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"717e650ba9c8d0de283f85a0a291dec7e3cb6dce","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.5_1786484662279_0.725011652153388","host":"s3://npm-registry-packages-npm-production"}},"1.22.6":{"name":"fullcourtdefense-cli","version":"1.22.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"edf67f17d6d8fbc145e3f476833e9aa0d3a5c70f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.6.tgz","fileCount":356,"integrity":"sha512-0MiBc6xe9wwXwE5aiP4Rlh8CCVy9TWc7T7grGqoZ3n8q940v4RfEyK0RSZi8WytsJ55oE9VL3iqDj3Kzc7QBXA==","signatures":[{"sig":"MEYCIQC5cBJ4m3Ta6emkYKmfn/X9j+bgBhAffa3HpdIggYlacgIhAI7aoLGSy6SwyS1FMYVJ4rNHcFkCeebI5NjO+sVHi20b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544739},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5e026b67df3aeac7889dccf44d4720d47e8e34ce","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.6_1786519470235_0.5532887113973715","host":"s3://npm-registry-packages-npm-production"}},"1.22.7":{"name":"fullcourtdefense-cli","version":"1.22.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"aeebdb7412102411bed588716ee9f587bc468159","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.7.tgz","fileCount":356,"integrity":"sha512-MKN5qlB+o+88NBxEM0Mcz1JSz9qCi37If14G8pk49Y+biEUnZQ9+xrNbYobeKetfYOR0ODTNc4/ujio7M7znww==","signatures":[{"sig":"MEQCIGGufxW1qD1DOysty9sSwhscvEWcx7q81VFRL952EiZUAiBn0PrYoT+CPaZt/gquBjdVqOwW5gQ/HLNOmuPBywXREg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551027},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"85444697f9e4ed5079ea37ea21b883953de736a8","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.7_1786530885196_0.3565789975551388","host":"s3://npm-registry-packages-npm-production"}},"1.22.8":{"name":"fullcourtdefense-cli","version":"1.22.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.22.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0805b1ee6b4a17e3d12a2bffb8b2cb69a32f6351","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.22.8.tgz","fileCount":360,"integrity":"sha512-VXdZx9fq8Ma92JAynIX5+4zoDGcNbdMzPOzw/KSRdYq5EhKzhgPipdmXR3Ou7jpd0b7kCxL45EeCjOdChI37RQ==","signatures":[{"sig":"MEUCIEYt+WvW6isdGUn8ydvLkgKO2SCqnGv/pZCI1Dg0KhJ1AiEA7Uw2hzgn4Xj3OBMvIUkdRuSgi18MDgJjK6Ubx9hLYWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1601086},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b7c5e15f116f0198457b9de9e34517f9aacd5b09","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.22.8_1786693931561_0.878408654382782","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"fullcourtdefense-cli","version":"1.23.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.23.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"265044b219657be63f5f63e868c0f4a3cd9a7cce","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.23.0.tgz","fileCount":362,"integrity":"sha512-luc+x0i7LktQSfhkagDZkCSW5PztvUgh3CTbs+HIpFJZnJwEs/YqdGFK15MtFSfWmzELeL66HArxMvbLa4VdjQ==","signatures":[{"sig":"MEUCIEIqZUH3FpnvB/8PRf0Nl1PpJeoRNx/suNFZ7bJ5VtAQAiEA4MnjJUNzdRcDIBdxzCObPrMWc6NrdiLHuYYYKAfpr8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613472},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cf219871e06862631b0509052af4b42db868c9b3","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.23.0_1786814935419_0.6502672145624091","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"fullcourtdefense-cli","version":"1.24.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.24.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"caf76e920188eacfdd5d52858440bb800b926f3a","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.24.0.tgz","fileCount":364,"integrity":"sha512-cAWIrNan5DYuuPGfeGD2bAiwv+/UHqGfqQjMK78s6cCrvs//anepohS6qVXtRRinFBCXz0v6SXJCUdzaMQpKTg==","signatures":[{"sig":"MEUCIGTf1HSx/qAIQszpGaDeBePXCBFJgs1CHoMXD4DCZ7tyAiEA9cpSlB4f6Wao/7UGryYi7Qmay6jCaRLPJkDhOInnq58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633614},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd781aab6d6af90fd96c6b94a15c1618bb5691a1","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.24.0_1786876557612_0.9945023064573719","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"fullcourtdefense-cli","version":"1.24.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.24.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a01fc96c6613d0254de3e618c2d9c1446dd3e676","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.24.1.tgz","fileCount":366,"integrity":"sha512-4aEINthTKfx+4fpBuipYL2j7WfVR6KRdqUR57hHK46FdYvcHJ8gwzNm4BJNTaBbwd8vk1Jt8T82AQf5Up4Sddw==","signatures":[{"sig":"MEUCIBR6HM8ClGXJlga+dMUlHFYnz4Onkfjo0As9QbDSPA2WAiEAtAJVRtORioDzALHLDGBoGJ77LJjqPlk8JqEf99Jw5Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1660649},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f6974f5beae03b92b01ff05bee8d0e784d69ca29","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.24.1_1786915750434_0.05886520390128647","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"fullcourtdefense-cli","version":"1.24.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.24.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ff5b8993eb0cafea495ab3fbc0df595c20cd2ae5","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.24.2.tgz","fileCount":366,"integrity":"sha512-4InKiEu+UnzrxetJgaZxxTJu4WZR3Fvodwe7XGPSQouqzrywQBvoL+VzAUMv1RcfWpeZEoOSXbFleZEkOrD2Og==","signatures":[{"sig":"MEUCIDBRX1MiZaTsMAbPE9Ivu73s4YTCJ88/sCdz+vlG51mkAiEAhChntW9nOr1qdTO7/50JBcWqS2knQw0Fo5OtpFd7W2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1662598},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"009bedbe23a9f80a7d8521e7d8a3f66841c5e0c9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.24.2_1786950821647_0.4249028212466135","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"fullcourtdefense-cli","version":"1.25.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"06c057467a3b2ad9985560d1f3d0e973498b05b6","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.0.tgz","fileCount":366,"integrity":"sha512-U0HRPlCtFZGFf6b4qQcpckztY1NdqRWD+de5+ubPlwnzrsfWhMq+32xK9bvmY7Ss0jp+jYdrxj8j8+aH/JsVOQ==","signatures":[{"sig":"MEUCIGQPufddb3479R+HxPILAIfqaFbDh+HHAW/ctif/7zbOAiEAo5t0qApdQZ50y8Jru2oxZR9ItFFzuVx6jzHeQ37pW7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680890},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a5f13317614efdb8e98b7db20bec7cd7af1b35f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.0_1787172407317_0.7023770690087465","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"fullcourtdefense-cli","version":"1.25.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"97c7dae4aca8aa14f056f75be1d756bb44011cc0","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.1.tgz","fileCount":366,"integrity":"sha512-Nfab5UUgzuyZA62Qnd2FzbvNBiS5icibEH3Rav+689mbtbT7XFeIrwQI36OIjLVH5OEXePTf+DvDFoEAoP/IOA==","signatures":[{"sig":"MEUCIE+TY5FqaiNiJZ5I1O34DkdAp90YUFIDeOD2HJ6ToswMAiEA7K+GIoS9XvLul5MFlgHNzo63pzlhfYN+hKpzABaAYNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680890},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5108a97744a8831ff1f984727bc4b48bef23e6f4","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.1_1787211753388_0.18931004410777086","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"fullcourtdefense-cli","version":"1.25.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"72ffc6c1cca6eff096e33406658aef9d9cca17ec","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.2.tgz","fileCount":366,"integrity":"sha512-cn0JXZapeXb+jzhYq4Krity4Pxb/d+/eoajgkpuiRfoRslqNCr3qy+bX9q1phXpNgmJp1GqYgjAnkn2p1T/7aw==","signatures":[{"sig":"MEYCIQDsJAPYKBdhWfN99J0dBKPimQ6Xk49QMNb6enHo6AZqNAIhALRpS8NF80kdu/ckHKdkk/qBlQnlxMwbfQE25qww2uFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681955},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3dae6648bdce91848c9c50e286438d49610c3285","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.2_1787217914731_0.10803554321534592","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"fullcourtdefense-cli","version":"1.25.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"b7ba459bc327dca465244c40a50666d5fee5d95f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.3.tgz","fileCount":366,"integrity":"sha512-203zQYCbdYZIrv7wjwxaDYrD/EV4ldCWBiT9AyMxAgHiTRd1qnRp+kKM1qxewCWQknkVe54f//HnTqoatXA/9w==","signatures":[{"sig":"MEUCIQDIUajJA1v/ra3J9/6q80xJRRBw1AAGKtVzobjdNpAJcQIgYAHk0wb1NoqJlAMlPcDpLTvLh/Swq61ucnLbIlZtxmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687551},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"873065c2607218f7f54b574b216bf8e11691b3d9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.3_1787223177973_0.4522749519428704","host":"s3://npm-registry-packages-npm-production"}},"1.25.4":{"name":"fullcourtdefense-cli","version":"1.25.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"098b94361539717eda2c24960274e404f9cd3065","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.4.tgz","fileCount":366,"integrity":"sha512-4G4gQYJMVwIkx1o4qg+viWdk8biF6CNZQ5lZGiOqvb3xYUBhlGXSpouBntFNOcjS/0D2UXmlogoJxyDRK1jg7w==","signatures":[{"sig":"MEQCIHWJCbVmrH96RiBzI9gcAIDYLgFn2Jyo/TeQ8xX+AqsOAiBGIeYQ05fbYYaMigWWtNSVG9g8MlcxCjtC3Yf+LHhDgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696050},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bad4645696e630194439281025533bd51fe375e0","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.4_1787235171298_0.9437315249280569","host":"s3://npm-registry-packages-npm-production"}},"1.25.5":{"name":"fullcourtdefense-cli","version":"1.25.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3cdb36e056fbbefb869a708b68aa9cf6bdfabfad","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.5.tgz","fileCount":366,"integrity":"sha512-a3Wa1/MP//P7uiAfoIPRQmBBkCCKEQprHlLZy6ZCWMRSBL5g9yAOEBzzl7Yr9WHw4/qo2VBUa6kN5ofWOBf2Iw==","signatures":[{"sig":"MEUCIF7wzkLX+ebxclGrELpk5DvN6KMq9bPFqx1Te2xtOZz9AiEAsmw+CABBuw3h+Po+P1y51s1ZAeLnXlGcZenf8m3yYt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706880},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5f836705aa15b81c1d147a6311a0f2b7899e18f5","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.5_1787251127338_0.10910101753669998","host":"s3://npm-registry-packages-npm-production"}},"1.25.6":{"name":"fullcourtdefense-cli","version":"1.25.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"cc3200d5ce5a0adf05cfd14d3f41add6a47c25ef","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.6.tgz","fileCount":366,"integrity":"sha512-Aqqoy2bDqsARBeNBqTLETlabHNSQCmhcuj3p6poi1i/qz8CNzxL5Rh2C54PQmg65cODRB7fOXm2vqqpncxXjOw==","signatures":[{"sig":"MEUCIEM/bu5UFiiV4LBv7lATbrS4JPfhaZKpGka4bdaEBL/EAiEAwbsWk6zyCeXGSG5WPQwQOg1Mwg9GXJGK+vv3lqUiy1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711557},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0fe9b4e5057e75a77253762015e59054ff149ce2","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.6_1787254038504_0.9230739866316728","host":"s3://npm-registry-packages-npm-production"}},"1.25.7":{"name":"fullcourtdefense-cli","version":"1.25.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.25.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a114b2df8f07a65e9b5db4f4e1a88d0cd6d2135e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.25.7.tgz","fileCount":366,"integrity":"sha512-n3tL55VBDVABV78Sf286IvAxM+w894I6/gUexszDv9SsjIEVGyzXwr58dpG9K3Mps/zVKxNzAewQZNIdeVXWdg==","signatures":[{"sig":"MEYCIQCQgDt+1R2RTTbl2Z4KaOoqJ9V4QnWObB0kKllSDB7GxgIhAO13m/VZCiY9IS2j9RwCPjnv6TQjOF4njIYaq5d6Cddg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712283},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"523523b4dfe83027bb4e02837e78d8251b0ad573","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.25.7_1787256088619_0.3513902713856507","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"fullcourtdefense-cli","version":"1.26.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"404d24bb644634919e3809bf0b1cc50648183499","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.0.tgz","fileCount":370,"integrity":"sha512-eKCldGQU8g/BSBCAKodN5MWrSkHOShqyXhrOjlUGbOaLRra3jbluMNG1nSL5HYdAuHDBmQbJVq5tY+ulazbPQg==","signatures":[{"sig":"MEYCIQCLpzT+4Hk679UD7OefIhd564GWU18oRPbnq/kvvtYSjgIhAK5sAIh6ZQ1jVKwiMSjczA/KcBI3ltB+pQpBZM4TKqGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813008},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7b817d6104dc724c33c70ab2b22c149ba62680e4","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.0_1787333844942_0.650210372387056","host":"s3://npm-registry-packages-npm-production"}},"1.26.1":{"name":"fullcourtdefense-cli","version":"1.26.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a18d840e6d9edde10552a8f0f6623fe0242c1e92","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.1.tgz","fileCount":372,"integrity":"sha512-YfQ/gUvATeGMZmSDrI3lLr3KTaTBqbpz0Sjvn/AuP0LDy6Uf59mzF9KuXolqKoUmQMjO3FSodB2fV9FXnhmnvw==","signatures":[{"sig":"MEQCIEq/X+bjig5EQbSu1NNMmo9y99LgZN87HGAmDgOuO/SLAiBRgxTT/9IkL0dyuIZDW7UQhi8UKTPGv9LDiafEmrKDxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816983},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8331dcd8213e8e8e56315e9d44e75be9090cf116","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.1_1787387724514_0.2820844389917945","host":"s3://npm-registry-packages-npm-production"}},"1.26.2":{"name":"fullcourtdefense-cli","version":"1.26.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6c5741f2c40b88edc88f7c55a7d2ae1b3a6bb55c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.2.tgz","fileCount":372,"integrity":"sha512-10iTE+7RYJrYpawMmz1fLY5nOUTFchgM+A+mHi6rT4hU02PAVKc48q/1P7n8iqw0CjDMA94NjqijDJ5bxC7Elw==","signatures":[{"sig":"MEYCIQCuaOfrXUbCfSNkL3U/6WKI6UXyeei4MonzepYqB0hfJAIhAJzRm0ihxd0PvQEcvG1UtHbdCLPY/WsKHVVU5JQ8/QKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1819265},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a59d1a71b4f20c09d6968b5b2c13f6cb17556226","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.2_1787390323372_0.9963798159769297","host":"s3://npm-registry-packages-npm-production"}},"1.26.3":{"name":"fullcourtdefense-cli","version":"1.26.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"04daba30a59b674ee0e6da2d260cd7f0cdb5c5a4","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.3.tgz","fileCount":372,"integrity":"sha512-GamaxWxss/v+wWORpimzq1J1g86jW2PuJ+owxWJeEqnm6/hcq0dXAvOJUdQZPg/ADeYI5mqsVZ0XQIWNVbbkcQ==","signatures":[{"sig":"MEUCIHVsRrDLrM8jvTHe2YVZWIMkJO1YKkyLgjUT5GZT4JIOAiEA3xtetMfsGifcTvl81/c8kjS+l1WkFo2jSe0NVDTIYuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1825601},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c4c814f675fadbdf1f96e0cd0426ea7b7f291509","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.3_1787419979850_0.030845015897847272","host":"s3://npm-registry-packages-npm-production"}},"1.26.4":{"name":"fullcourtdefense-cli","version":"1.26.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"123978d12d7ed0fe1e96ad737882ed58f0794770","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.4.tgz","fileCount":374,"integrity":"sha512-GbI8lOpQ3LGwWDhlarHTa+7WutCS3EZVZdMDbCojKL+cKiq9Y5egp7sZ1We/FoVTydFjO1ExfhRs7eP2VCHhYw==","signatures":[{"sig":"MEUCIQCfyhniXtKY5S1aKyQ8H90E5ZC/Te/3Ob6acSIkbrsBDQIgD+gmCqS8v+B+Mt+vUzxuZ6E7InX8C7Hyd9Sc7KKMWIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835809},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a2fc0294b61b22cc4d8224f500d40d6cb9e30ad2","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.4_1787426672833_0.8640264755748237","host":"s3://npm-registry-packages-npm-production"}},"1.26.5":{"name":"fullcourtdefense-cli","version":"1.26.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"47412ec5b2396f40c93be4b34dfe9d130b43b71e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.5.tgz","fileCount":380,"integrity":"sha512-FbZvkv1m3TmZNCVt6rkKblSAZkkZZtBIhJJ2krKbLKJw6asLMeHJZPTrE2d1DWy0HlESa11aKCITHpPGZpA8iQ==","signatures":[{"sig":"MEUCIDfCHnpdlZNoFtNUCc9/bbcxn3ehpwC5c91VXszHe8T/AiEAo5oU4yHC4iYANUHRH8GetHM1DbV9/2qrIlBgyYUpyHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1856899},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ee67b0fa6e58b6b100a6dfe97a61b1a114e9eb7b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.5_1787429179725_0.23572766637850617","host":"s3://npm-registry-packages-npm-production"}},"1.26.6":{"name":"fullcourtdefense-cli","version":"1.26.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"49724a487b2f2a47308e0b06b99cdc70eab87c1c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.6.tgz","fileCount":380,"integrity":"sha512-OyLhvzN+wXE20qKyD6P5wzKnyykBnBLV49yLX1XMLQFvKyaErL4WBBlAive7ktuiR5Z8/CPuFztPOX8FQvBZcg==","signatures":[{"sig":"MEQCIHl94EFVVnWDRtdWMHQtzmIyG5274l+IzqIOZD8E2yjXAiA6ugymGiZtg+aNNrYJ5TgDIlf4TrZX6hNP1S7ejgi7zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926659},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9373eaa4120a625ceed2023e726538f0f5237506","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.6_1787476048735_0.7855287244561746","host":"s3://npm-registry-packages-npm-production"}},"1.26.7":{"name":"fullcourtdefense-cli","version":"1.26.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"25d78d7c6ccd141ca4d8f6c4fed3f3826a8546f2","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.7.tgz","fileCount":380,"integrity":"sha512-uUPJJfo5gZuxYyxTxEdUq7WhPZDsTsZkU3pFR5gJpxdShRNRGT1q4rldz4rYTBVH2ohGd5EiMg+7Y++jI99z5A==","signatures":[{"sig":"MEYCIQCXCsREfk4QVLVUgpLTm6x18BllogaAsvC5lX+xYbO06gIhAOgO7uDdzU1D61wxv2gRgul6VOrHbCy0ucpjNxmkUSnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1927504},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a2e002d0a8f558cf2c2c350745fadebfa056febb","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.7_1787485670731_0.9878057935774627","host":"s3://npm-registry-packages-npm-production"}},"1.26.8":{"name":"fullcourtdefense-cli","version":"1.26.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"40f095f5742e27ac9caf0438f44ca84d1dec2a94","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.8.tgz","fileCount":380,"integrity":"sha512-U5+g/g7piVdmvfbknbBBcK4CD3rM156sitQo9BYlt01QC4mHpF0KPCDs5CVqa3sGebwDDXRl3RlsjQraBJo/ZA==","signatures":[{"sig":"MEQCIBAlcKrosQfv07SSyEMlgQvObm7e2JOmPRuzqepAPo27AiBxAcElTcrR9vridFqP/rda1mS8AwiuB/aKYaMNQOdBCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1929903},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1629046009af8bc3e580a4083b7cebbc5fca984b","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.8_1787560182940_0.6158170523359208","host":"s3://npm-registry-packages-npm-production"}},"1.26.9":{"name":"fullcourtdefense-cli","version":"1.26.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5256a085446a183b69bda1949c275c06c18280a9","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.9.tgz","fileCount":380,"integrity":"sha512-P3/sIv6s+cvNHnUPOnz5y1AknAq6h3BNWuUl03l0IfPQYg8YiZH5E4rJftdQ0hxbxkrakE8DrwV8Dp4IatnzMA==","signatures":[{"sig":"MEQCIHQL1rKzzCgRYgkaYdbj76b2ovpCHQgV8HiyfBBjQogcAiAN/nxwLco0ZxG06vHrWC7rvK7MfvYDo9V8jUfhmemogg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931425},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a32ea3b29e04339238ea1ce3c9e9e1ff624f3714","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.9_1787571510752_0.5838269952611614","host":"s3://npm-registry-packages-npm-production"}},"1.26.10":{"name":"fullcourtdefense-cli","version":"1.26.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8ac23f20b580d6b782d3341894752cdb903dc2f5","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.10.tgz","fileCount":380,"integrity":"sha512-DQSMpbrZyYIxkeYgTB8NVWBv9Igfmd7IffFLV0TW5r+0lDp6NcaPju6bSod275i/IlvBRnbvz29AL3hISvs+9Q==","signatures":[{"sig":"MEUCIEhA3q4MrjUakBppGvBcF381PHgcwVDn6n1hURlmCzKAAiEA2358a2SVZXV/FCLW4oKNsGebZWq1IynJiScOTEPWrsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931427},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d82e0a03c60d94730c74c180aab9d37e110624ac","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.10_1787597982716_0.4666685958126551","host":"s3://npm-registry-packages-npm-production"}},"1.26.11":{"name":"fullcourtdefense-cli","version":"1.26.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2798cd9021c8352f8cff4e8cb0f4d08c857e11bd","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.11.tgz","fileCount":380,"integrity":"sha512-yR0A30QXULt/UddGkbotfuWeIGP2YixfzXC+4wSWpnpPZBHHNgJco3MJIo4rxK58Ria9J45JZZu2cEKU+9pgqw==","signatures":[{"sig":"MEUCIQCRXDt5VtIR8x4pzj+QnCTbUMwnjwPemVhzHWgOMYIPNgIgdDKUItwC5Y2DppiEj+WqC6mxauXEV7NDLZrP7UfzpLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931746},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fa7234ace6cf11b5df65ae48faf49891ebd23020","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.11_1787600643871_0.7531051262081596","host":"s3://npm-registry-packages-npm-production"}},"1.26.12":{"name":"fullcourtdefense-cli","version":"1.26.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"abbbcaffa72c14066bfb4a96e58bb424a0313dda","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.12.tgz","fileCount":380,"integrity":"sha512-fZaPoHAnw6r5vjHisnY/FTX/DLOfmw1rDXfxeIp/nYP5KoYGSMNW1hiFqynRvXLuFgWLZhzaE7vXMQW65vycfg==","signatures":[{"sig":"MEUCIB1eGfb4MjFFd5bAMMBTihPPE8GYWMb5yGh76C9kTiB2AiEArX4955bq0dEkxDDrgPguDErjFIWEyhPJbKmwsYs2K6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936104},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b225f39b36ab051596efc85edf858b9b8a7949e1","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.12_1787639762912_0.33114250730055095","host":"s3://npm-registry-packages-npm-production"}},"1.26.13":{"name":"fullcourtdefense-cli","version":"1.26.13","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.13","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"587dc9922b95a9a0b3f62a5bb14f6b6766bb3c5c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.13.tgz","fileCount":380,"integrity":"sha512-SAeBNh+ZC6fwlJzqNUMw8m+ti8R1g3OzbEty6UFwzP2bMdTjCWyiROXWB83lzbEOBWHCZi7k8I4DKlWK7LGm4A==","signatures":[{"sig":"MEQCICwOR9NofUIz8HW18EZ6mJymXa6wd+J2XuNq6Os/ZOkxAiAdYy4g2LTHyU7DdFkEyRdxcsFR8BF5Zq7E8vkH/hIKkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940983},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f04008393b8de0f35c8348153487226739fbaadb","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.13_1788093520567_0.7961250758751843","host":"s3://npm-registry-packages-npm-production"}},"1.26.14":{"name":"fullcourtdefense-cli","version":"1.26.14","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.14","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"158422391ebe40a0432340d835460330f0dcfc12","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.14.tgz","fileCount":380,"integrity":"sha512-uhPnL2GQXCNBRPWA5P6FoOOMlRQVN+aMILa2mCiWVTBWvBKn9YE9OG1qgiIj1hPxp6iHKPUQJxNuODKKQSiuWQ==","signatures":[{"sig":"MEUCICYe7/fLVGBvOLJfr9cmHwRD7oUlKti1q0idjxyWVtbbAiEAi600O1jGelQ96dL+aBciopooycyz6wlPqjXl12eHl3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957320},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6dcefc35e3aa6c3e23b0dc648afc3f5a08c3a739","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.14_1788179569697_0.7257691591150437","host":"s3://npm-registry-packages-npm-production"}},"1.26.15":{"name":"fullcourtdefense-cli","version":"1.26.15","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.15","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2221dab5d25ce57b378948984c444f4a43418fb3","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.15.tgz","fileCount":380,"integrity":"sha512-G/Tttvus98B4TYU0XPJ1AJIcD/zPIXhp9B5DcT1EV3J/K15U/HjSxY462KpIotbEPt5Lfu5BtoyJ8w7iPowUIA==","signatures":[{"sig":"MEYCIQCPW9DnAbOqpgv2Inpyv/pHmGaLEJqdfOU8Mi6HkM15RwIhAOWtsBCsuz++wZAaZ1prhxcOUYXeiNrXiHu82WHR7glz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963767},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cc4b2cc947c0c6f32f73836486f7e9c9c31551e0","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.15_1788296974397_0.30653780004710995","host":"s3://npm-registry-packages-npm-production"}},"1.26.16":{"name":"fullcourtdefense-cli","version":"1.26.16","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.16","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"f2e00fe37df8f0057335a2aec1cd65d8a27349ba","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.16.tgz","fileCount":390,"integrity":"sha512-9+4QtvQMMYDcfybdDIUfkTf6ewZPSDzM+0KxHRChidxbwbnmUynmlHMBLm+couqH4BRT5USMPyLIBu9svV//Gw==","signatures":[{"sig":"MEYCIQCVm/C2C0k72WntvhWK1wASK6hg4AIM6NZkcYRfBm77FAIhAMi384PC9b+7ZS3cq8hiV6nb7O0RK1F5wAo+0+9K/Avv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2060398},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d0fb211df1c20d49eaa20c992623bdefaf8cef5","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.16_1788512360056_0.09449197649810426","host":"s3://npm-registry-packages-npm-production"}},"1.26.17":{"name":"fullcourtdefense-cli","version":"1.26.17","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.26.17","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"0843f1f45cfa53a7588e3d24ee93efdfb74606f8","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.26.17.tgz","fileCount":392,"integrity":"sha512-lz3bopYprJUQE8KLnQJeG7LrAv/V5NnQM9T72KHL+q0xFqdKsp5osmaxW2LEWp3kDRGXKA2+Waq2GZSBPng35w==","signatures":[{"sig":"MEYCIQD+i8CuGWo14Kc2OK/gViXKggQbuKKmp9qpQIRP/F+gdQIhANn9lNiMWPWVHOP9jdBX8AFHhsauUuxaphUc9JWGjeks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2063765},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"489e7f05cedd79c1765207ce965ce5fe34860f3c","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.26.17_1788536097132_0.0011816827563733145","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"fullcourtdefense-cli","version":"1.27.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.27.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"74e0fb3a679bb7925f63f782c7dcbf23fe710e31","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.27.0.tgz","fileCount":394,"integrity":"sha512-NyL5gCGEewKhCQ7MYJ9J8Q2N3Baf6yTCYpWX6bFTCywbdUBzfVgsrCrnG7QSvgYIsCMD7fsh5x4PZulyXFVyAg==","signatures":[{"sig":"MEQCIE5rB1/3iBLaDEkKgYrv2ICdf5HBMM+EBnFAMdyIix/EAiBxyj1Z8+usNoaOY8vKI8C6rehWpzjoqDIP+YP9du99rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2100450},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"666a530a6d4019814fe0d6eeca83c735394fa843","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.27.0_1788546051168_0.9864853452915152","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"fullcourtdefense-cli","version":"1.27.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.27.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"7ccc9761a3578006d9b0f44609d32d398e050e78","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.27.1.tgz","fileCount":394,"integrity":"sha512-j80Uh29JbXWV8QEhoTax3GwWukfFzIVpt5Tgrt5lYPyRJJgQYisKpr79DsfLhC8ZGNX1RM3VvCQ2T+rLisfIUg==","signatures":[{"sig":"MEUCIAWHO7He1uumYt+JYuNOWcBUl3JMtdk0bfyyUT4TibsmAiEAlRSL2ZDShhG1TOzxcNgjCgJGw0UPQcjS9l8umG1M61M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2101838},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"893279b94214f82b41b267e63950d885fbfdbd1d","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.27.1_1788551548952_0.4055914384029624","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"fullcourtdefense-cli","version":"1.27.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.27.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"459c86a26f1b843aa106f335673a1c8415097b89","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.27.2.tgz","fileCount":394,"integrity":"sha512-LMlovvEPs4wdrEhDHFBBovQt9loXSvE5XcKv8IrkhQ0DHh0OnjXOjRyC0DAvuap8In5VPmJPS/YSJciZKoZQuw==","signatures":[{"sig":"MEQCIHmxNCz95mzvKiUTgfylVL7F3sE8HIYlDib6LrfMibtoAiAsjgX9SgSr59fYInIcskE6ftkXkxzO2I0RjY0EaisHOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105268},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"feb4147eb597c3beeb3df3b0d9cf65d5d7e978ec","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.27.2_1788555775591_0.6123226827968224","host":"s3://npm-registry-packages-npm-production"}},"1.27.3":{"name":"fullcourtdefense-cli","version":"1.27.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.27.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9ea995f9cac189080a5e0166ae67e2a98ffffec1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.27.3.tgz","fileCount":394,"integrity":"sha512-UCLbfZtKQ5wB886plSSn2+eHtIhdMLhBavrrt7sIpV/5bKLx/RCId3lHeh+TJW4Ij2JyOdVzR05gSJPo4CTRmA==","signatures":[{"sig":"MEQCIFqwr3oKIlWXhtRJweCzWaWpM3VkLdoyFprHXFLHEuCdAiATE61FJIggkhQXiq3TBkA8wSU3Ir8U6A4i6N9fP+CCMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2112626},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"201f590be319b8001ab231c00e42e1ca96b92b79","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.27.3_1788588802630_0.9974731553045326","host":"s3://npm-registry-packages-npm-production"}},"1.27.4":{"name":"fullcourtdefense-cli","version":"1.27.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.27.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ddf7f60c2957d902a2548cdedbdb98c2fd616b05","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.27.4.tgz","fileCount":394,"integrity":"sha512-oKi1OjCKXPHKUsD306FYy36UBSOTFFsau5LSbusk0mupFyj9V1t9yHhvBR9t0s14DXJhkmQQ3XZwCJDSKlCraA==","signatures":[{"sig":"MEYCIQCSI1WsrXhX/UJeHguUn3pbAW8Pk+UZzjz6oeu7MFmbEAIhANgfyRUXf3wG41JrjpPWrgxDMx+8cVW/ii7qF1qnmtBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2113025},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"04f96b62be48106db229aa0238edb0d2355258fd","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.27.4_1788591638945_0.3254795231340146","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"fullcourtdefense-cli","version":"1.28.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.28.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"53dd1efbe6ef829dd60bdaf8fb6995e910b8f583","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.28.0.tgz","fileCount":394,"integrity":"sha512-bIvv6JBIO/9ZEqO+uZ1tpChXuEGK1TBnMbALr8NELkWel29A7QXb816PLvLB07S5/mEs5B6bY4DgnoO990Dgcw==","signatures":[{"sig":"MEYCIQCAsZv5tcPt+GGylMwfzXNgZoBXRAPbyJ65quntPO+ePQIhAJ9vTmVyyR971Nrz6hci53+zZv+HY0L+maDP1mzqhOT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149832},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f21d0fbb4398296130c92234e30eb807947955c1","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.28.0_1788627532267_0.7594017331711334","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"fullcourtdefense-cli","version":"1.29.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.29.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"c7f90303e4f3035d2fc5ee3c28ff1c00fefddfa1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.29.0.tgz","fileCount":394,"integrity":"sha512-RZlfQdoP0QaflaOuDqLhmul7e4AAulsClti7lSfN0CIbJtE6uvHkTOmEVOUr+BDJy/+thDgqmVJvA7uD9Vd7WA==","signatures":[{"sig":"MEQCIE6DgsZSIst1jclEtPvtehwvnfjgwtKVkOspVh93kbLEAiBC0HTx9EQM44MNtwc/+873MXJzdjRi+Q34wo2IkNacaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2158857},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"79e802adba1bfb06567c1114efd4a30b06752756","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.29.0_1788683933680_0.8349342939390312","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"fullcourtdefense-cli","version":"1.30.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.30.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5b3467e7d48db25cf3c2055e8b64b218946f85a4","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.30.0.tgz","fileCount":396,"integrity":"sha512-UzCyDEOq2scYFqrPconZYkJ449Iymcf4ogUD/eEWWYtscvcqSN89PJjCyxky77FEbK1bWGelmJUcFi/d5IZJ3Q==","signatures":[{"sig":"MEUCIGTHWll3x1GV6WbkORSnTs8h7emyip/BfM44nYnFHXh1AiEA4IMhUlnff/b6hBR8RJAoBb9T6QAaixa5hWqeB8wD1UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2213195},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92063057641301e37f6e0eb624d970ae6106bd72","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.30.0_1788698126045_0.6146127115795934","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"fullcourtdefense-cli","version":"1.31.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.31.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"19e2a8e6cb2d004d515be74596eaa7e76c390b64","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.31.0.tgz","fileCount":398,"integrity":"sha512-h6LizhFujgoejS8NOQl2/1SjRvKLEDIc17fOzDrTYlDo4G3+jX5GiC7hXiMXvUip7bZx8qtz6fXitO65N7IxUw==","signatures":[{"sig":"MEUCIGhzlFIgF/Qd6G2ls/TRjPULSrTWY2nVftxZjmdfJWijAiEA4w6LQgg6rdYrs47Ort80SWrFYwAluLTQDMLk/4V940Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229669},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c09c1e2823f97e1d15f78443f3b23c012b088f17","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.31.0_1788705118997_0.3947663488280342","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"fullcourtdefense-cli","version":"1.32.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.32.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a41627390e0e15df8891bc41f29fc27d1c149e00","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.32.0.tgz","fileCount":400,"integrity":"sha512-NbQC01gMQpGmqdXHn6gG/GA3Rnbj4qm6EXQaUA8RzTxbB6bydi/T+ZgDp0dtdWm4taAEUQHF2tvqYk6jtDde7g==","signatures":[{"sig":"MEUCIQDLfrY37vE0sTllwDn0VheG1WXWRFPWRqOv8Qoqc8DJLAIgIDMS3e0J1PGeCFhB3SHajlHyIQjjB744IJUd5Th84E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2286237},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"40b87caa73734b71205eab02911df93237075226","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.32.0_1788727215164_0.9109561985443597","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"fullcourtdefense-cli","version":"1.33.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.33.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"d0eee80da274be7829c68ff8ebef343bcbbcd45e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.33.0.tgz","fileCount":400,"integrity":"sha512-inPMy9dpAn5QEcVFSW2+cjonLDegf5ZPwSrTkICytE6qmbtvMBPDDfokGt6KqDDiAl/JpHyqReiI+ySS0+jkcQ==","signatures":[{"sig":"MEQCIHzaLCH7+C4u4KAMoN1Bn9QzGIhC+FwJWo9a4W85fH53AiBqAHIzU4xOl1hhEJCxykcfJfvYTv3DxKehVPmU2bo3aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2298319},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aee1b5cddd60a5ed0501c72cea35da411e21ca94","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.33.0_1788785389140_0.20518200694129995","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"fullcourtdefense-cli","version":"1.34.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"00b12369013166876ce3fa167ff25b2f20b017c2","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.0.tgz","fileCount":404,"integrity":"sha512-uJEnMtlqbA7pfCJ5ZnJegoJ9mifqkRxc+vIXoxtD8gq+cqMrgE0fjc4YIpeI0oebg3jMuk4AkwMdyAP21I1TRQ==","signatures":[{"sig":"MEQCICNUzHTzgj5QGvqkj4ZVuBEodJUWTUlvUIrHKLAUNsJRAiAkfJrVRGA6NvIxmVTdB2N1t/ixFEZqM2aUQX11aPKnUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325685},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"975b2e5a6aeacb087bd554ba759c380c001356c4","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.0_1788788314921_0.2526176199245995","host":"s3://npm-registry-packages-npm-production"}},"1.34.1":{"name":"fullcourtdefense-cli","version":"1.34.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"f9e3bf83ca3b31df997e9291717dc2580a0a5478","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.1.tgz","fileCount":412,"integrity":"sha512-bQ53V6ZZT9y4sPk26BonigN/Vi5TCaHqLlVx7LABMD6RYB7J04Bk9Fi4Hzdtmoc2eh+g4zPnraMPUPyJOAS+/g==","signatures":[{"sig":"MEUCIQCqIMeCJcpImSA0FfsQJFgbJFN3yJ3GcG/U1iuXWhokgwIgKd+VORiBG1vAwssLUI6Ttx6SCP1GGyZjFsqSenAvjqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360365},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"25d80e8186f7d2c1f5fcf14831b71b969a8ae49e","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.1_1788807765456_0.5455869800824966","host":"s3://npm-registry-packages-npm-production"}},"1.34.2":{"name":"fullcourtdefense-cli","version":"1.34.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6dab071169b2da85639a432277d188658a0a9bde","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.2.tgz","fileCount":414,"integrity":"sha512-A2pOMtT9wS9y9lFb0m3q04YWcacD+FuIz1T61BavgoqxM1bkIVnOt1iPr2fuyksNObsP6lepf8piF4K96RCLRA==","signatures":[{"sig":"MEUCIHEY+kNgpBzn3YGQCbDgqnq9HSHDOU4AM7oe4AaR6De4AiEAoaeQKmTEEADxfG68ctIKY3C1gKIy2CiXiocI0u8k+SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2367194},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e0dc19b270c603cb92bdda8739858b39f41765bd","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.2_1788816736260_0.8981995958386997","host":"s3://npm-registry-packages-npm-production"}},"1.34.4":{"name":"fullcourtdefense-cli","version":"1.34.4","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.4","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9ec2fb3ba64331549b4d4615386f9800a937d28c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.4.tgz","fileCount":414,"integrity":"sha512-97WzlxbjnDWsCBzImVAmgAS0LVyCg5/d0rsPvZD/SmpLUVFidygaqSpJK1PvHKZm/M2SzGVL1hQZPGyQYywqtQ==","signatures":[{"sig":"MEYCIQDRiOJUgD395yUSYnJkJBYVzoO9K5oN/uK/mBhDU3WlHAIhAIbDsYCE0+J8xIG6A2VY0mvcRuLgTM8P6VnppSWMfLqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373800},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"66b9c986926601006f3e0fec523b2d040908191f","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.4_1788878043389_0.7691315541446819","host":"s3://npm-registry-packages-npm-production"}},"1.34.5":{"name":"fullcourtdefense-cli","version":"1.34.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"5f92f5ec9f307cf9a4327e076e786aac49b95d29","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.5.tgz","fileCount":414,"integrity":"sha512-8JdBI7YTeRt3T6m69sy09AyHydwyBAFWyUOjAJUnxwNsM2JOXh7hGwGrCMVECdEmWNadeuIDzWQc0uqzB+EG4w==","signatures":[{"sig":"MEYCIQD47QcUF6jwcSAsSKsIlPYULJixEl7gcut1BanDJsBT6gIhALIuNX9vHnpmsYbUiMeTzERV0JZRZJm8WaNyGq9vNBTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2374269},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e15042aebbe4d3174e356df3ecaeb62ec8b1cdb8","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.5_1788881347232_0.9950315025539211","host":"s3://npm-registry-packages-npm-production"}},"1.34.6":{"name":"fullcourtdefense-cli","version":"1.34.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"45dddda81862bfd7d73c467d6d16fad95a4c4c76","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.6.tgz","fileCount":414,"integrity":"sha512-edJzaSkDXMmBHfLbbqb4zen1RHple74AXmFzExLPhYEmYR3fgISKs3/tFY2yRSsO3y4iRlfs3Kl2LQNC8z2vBA==","signatures":[{"sig":"MEUCIQCN+hqsgjoay+rg8xDqKi1TuNK0YcmbTSlE0oDHEgA1dAIgScEhxD9gPkjGPEmz7+vrXJUBWXXr4kcDYRol+mE5k6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2389357},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"51e6be016d8e0c2df665c169a924a84bab945865","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.6_1788891829519_0.7421958256766581","host":"s3://npm-registry-packages-npm-production"}},"1.34.7":{"name":"fullcourtdefense-cli","version":"1.34.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"68db0c16d4a997f919764cb51ca290a78b455d75","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.7.tgz","fileCount":414,"integrity":"sha512-j6lpeSrbRi/LCRpGCxBRrXgdRJt/wsZXMRSF9B01+d0wCLaKx7ChQAGPrbH6cUZZ61iChFe4jabWI1snZhi3Hw==","signatures":[{"sig":"MEUCIQCN0y1mT632KDknx7/JWVgMCfSBVA4DsP0PJDa2sTlAOgIgeGFBnPS87r7SewrCDkVcC+Roc4kXQBKRQ6TjFmxALwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405121},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"764a7233de58fc2ada04218856bf224a076d6ce9","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.7_1788902413626_0.029577020305613377","host":"s3://npm-registry-packages-npm-production"}},"1.34.8":{"name":"fullcourtdefense-cli","version":"1.34.8","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.8","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e99713704d5150251dd67c42a4348496a445c95a","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.8.tgz","fileCount":414,"integrity":"sha512-7EU7UZJ7UAtQd+RVekJOzpLOqCcSUroHm6JmvN91PSf8GSQp0J3jALWkoiGc2a7iYvb97tRj1eR/sYAo3RJ1pg==","signatures":[{"sig":"MEUCICenFenuk6OB3/0+f+Fy+4ZINlaMUwyOYhYWVyMbzYD5AiEAmSkcYKyuXimdJMWJcWSR/eg87hED1yH3JmbyjEbRzik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2408453},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e54fe80372f1b15723d4798461a382a551f70fd2","scripts":{"build":"tsc && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.8_1788934582243_0.9994270555669649","host":"s3://npm-registry-packages-npm-production"}},"1.34.9":{"name":"fullcourtdefense-cli","version":"1.34.9","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.9","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"f984be7ab8a07da3f4792b58d4e798ffefcc9f7d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.9.tgz","fileCount":414,"integrity":"sha512-hIIePG2kpW2DGNBlDcQj8iXz+E2ArsFZWHVY3K5yE/Cn8VtG9u2/Dhl99juSLgSzrnkJ5Ghvc2nvI5CCI+kHUA==","signatures":[{"sig":"MEQCIAKUthc19T4j9hTWLlsEO5d+xvz+vErRLV01lQXmfUkrAiBEYYtUKcNxPCmewwdmbrajzly7AvCKfVg3U7qE6jPFIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2584765},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7a03aafce39b4b9cd959ffa11e510ad4541af833","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.9_1788960396912_0.25142107819217285","host":"s3://npm-registry-packages-npm-production"}},"1.34.10":{"name":"fullcourtdefense-cli","version":"1.34.10","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.10","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"3f9aae4ffbcb56b478bd5b0a3b87623c17787448","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.10.tgz","fileCount":414,"integrity":"sha512-njkuREPIw2/t0A9v2P5/RFDG58bhh8W/bAJqXJDpSDIRPeDp7/xX4zXsBsxbCQORWeoZ1Qbfjr2X1dXsYcl49w==","signatures":[{"sig":"MEUCIQCucUhVu+r9p6efrEl4RzH+R/n/mzaEuzJN1zNR+I9pTQIgY8PPUeOMHP3Y/Y5AIjbAXRRUDVUZPF90tCRYYrCEfhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2584853},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"74a2d61f4c886f9887aed7e24fd4db3d01cc014a","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.10_1788967156514_0.14973130970890947","host":"s3://npm-registry-packages-npm-production"}},"1.34.11":{"name":"fullcourtdefense-cli","version":"1.34.11","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.11","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4665239ec4ec23ae278e7d6aa3fd4390be0552e8","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.11.tgz","fileCount":414,"integrity":"sha512-1/JWHd02syh2t531x1KYELLEstRmgzeDIWvp3D5Mxglq0EpVQae20QSEMtBjHxSEea+HCieBDv2AdzF4dUL9sA==","signatures":[{"sig":"MEQCIENoJwO6rsegVYbF5hDPApzX3eEA/rwB4JTxRDnNLJdVAiABTbkWKS5YkaqR/gjPJdrNgtl/5V2bZbGlt8bgKOieug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2587538},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e1c6cc09e2fb563e632860a59ba55fbe0c2c6cb3","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.11_1788975010651_0.0737566797748439","host":"s3://npm-registry-packages-npm-production"}},"1.34.12":{"name":"fullcourtdefense-cli","version":"1.34.12","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.12","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"55e60750a49c9bb2e2ba28f61b0d86a5e08ec6bc","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.12.tgz","fileCount":414,"integrity":"sha512-ISxS3agk7+YtzHytIgRfBnXylzsUDRDELMh8sCYQjNBVPefZHAIhkEX9BVUwXx3pbulZpN+NflPN6/Optleozw==","signatures":[{"sig":"MEYCIQD2jzCtLftAA8XF1+vzkwvc4uTcM4v3ffb4M0IG2otETQIhAMGQdlPAIttdAOBaH5NTX/2Olm5SvS4rVLYmh+af6BIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2590129},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"23bbea46a8135a775fc5693faa85d78ca318a406","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.12_1788981001973_0.5487981015473258","host":"s3://npm-registry-packages-npm-production"}},"1.34.14":{"name":"fullcourtdefense-cli","version":"1.34.14","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.14","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"916a7ec7e337b9e26178420feb3c8a6bfbb66b4d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.14.tgz","fileCount":414,"integrity":"sha512-i/9MPjP24N8zGBMtvhHDOEvZUzF/A+jKvNT9QP1jR6rNcTS3UBbQ0I5VfQACIpKO+rVpnNnALPBMSiDOTo5CMg==","signatures":[{"sig":"MEUCIQDOVS3dVF7N3njtfcQOXI+8ELlsqn2xnm2slZ/b8pR1cgIgArQnp7uwZFSZNipKu0DD8QpsTm/YTLbvRUyA71Wb9uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605478},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6368d3c7831958d7f33a0dde0114fb04e1d93a19","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.14_1789034719573_0.6257526705882293","host":"s3://npm-registry-packages-npm-production"}},"1.34.15":{"name":"fullcourtdefense-cli","version":"1.34.15","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.15","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"69d3def5e3646e5d0cbdc17ac0ba55ce6c18bbc6","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.15.tgz","fileCount":414,"integrity":"sha512-ye1kDg/PCBbijo0gsKt2/lswWYJRhMaRRIMmRrPl2mWL4TIp6bd9f3jddvrp5vxhJH87mkR3wotq9CYuf8Awhw==","signatures":[{"sig":"MEUCIBxm8EWxnT7n4b4J2F1bmwqw+HeIaMvVJdMJ9N+4OYXCAiEAo6e6bj7lHvGsWdk79L9laePPXcosOR3Wec3Gpn6O2/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2608314},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d5baf70470e120c3426b85f6efe86097e07024e","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.15_1789047837180_0.4812508181500432","host":"s3://npm-registry-packages-npm-production"}},"1.34.16":{"name":"fullcourtdefense-cli","version":"1.34.16","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.16","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"a9fda6ce0a564f45bbd25d3cab6de303b0753758","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.16.tgz","fileCount":414,"integrity":"sha512-uKObhAmrGEMy3QWwVb5PbM+Iw+bPYCJ0Ri9MOBYodfRwGKJGeEAbpOlaMedPwb3tWkfgOm+YOplX7H+S4oo81A==","signatures":[{"sig":"MEUCIE83RWQWYG9kx7yubP1g70yKWT5LKZ+ew6+yMy7av0bDAiEA/c4HuwUhFkZgl7zWvREwKeOjwoYmQGN4UcULyUcvGnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2608765},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5f20cf11d13c2f7be1381c6ae87f55a13cbce57","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.16_1789051208637_0.1616765797980666","host":"s3://npm-registry-packages-npm-production"}},"1.34.17":{"name":"fullcourtdefense-cli","version":"1.34.17","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.17","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"f5265e36e2285a2078b59cc1d6f8fbceb766e00e","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.17.tgz","fileCount":420,"integrity":"sha512-qEgc9Njl7TC8wmaw+hGXIrJJxwOBVmYZemO1dtBZP82NZbmYA0JDI74YsO0RYB/eB1i/A2fIh6hxzFDLgaCuOg==","signatures":[{"sig":"MEQCIA/6nCLuRLTtO396XCXHrGwyGjhchwb8w1LUMvkqPgOAAiAA6bmzEVyGLsdoKYF3vJ8j/ZSERgF94/5duxIRQBcHNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2628762},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"34f984b72386d1e2f74c644063fec0eb70355460","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.17_1789077692553_0.6893830997382577","host":"s3://npm-registry-packages-npm-production"}},"1.34.18":{"name":"fullcourtdefense-cli","version":"1.34.18","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.18","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4f143df317c9fac7909ad24a917ba499e57ed1f5","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.18.tgz","fileCount":422,"integrity":"sha512-eu1IYZSe7tsPxt4Z+aBCJETGICgZxTvlhmF2J4TQRKtHGGZkHvA93MNM62QI8ctVZ21KkujmJo6bzvrql55MSw==","signatures":[{"sig":"MEUCIDdNNaGd+TsbZqR9UWHyXwvNoMcaO/ww09Zh45HRCwxEAiEAlSU68vdnEF+Z7N/H5aD4bAxqt89nqnp2eOZ2td0wQZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2633203},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a128f60f9973e7b0f1ff9e36060b3f3d37c4e3f6","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.18_1789104581427_0.7393522762198488","host":"s3://npm-registry-packages-npm-production"}},"1.34.19":{"name":"fullcourtdefense-cli","version":"1.34.19","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.19","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"e8b1ee36d24af0d95ce18fddc5658a3b71e3a53c","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.19.tgz","fileCount":422,"integrity":"sha512-sUyB9QFR2Q+NDTdnjnqRtp85Ct+EbUKxvKs/p8/jbKlYqlxODwWRPw8yM758aoCkvpbTmOITuUwueLjqgMcqjg==","signatures":[{"sig":"MEUCIQDc2kgVy3NMLYdYSIQWSGHEDdthf+G2h4oaF6jHG4Z1FQIgby5+rU5QUWV1ONfZ8mwCZc4AdXsyZmkVYraG4vf4hNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2633385},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5ead15d62f424e75105f1a82bd6c0708af146e2d","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.19_1789131579332_0.8509433845221286","host":"s3://npm-registry-packages-npm-production"}},"1.34.20":{"name":"fullcourtdefense-cli","version":"1.34.20","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.20","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"76a459984fda5889032e257042688d543be875c9","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.20.tgz","fileCount":422,"integrity":"sha512-VGMdq61ic+WZaV0nmIajOJJE7fOTKRbDOr0haNLLIGvnmcNXIyUUfNwO9dpAuk1Rz2WMiSelw2SaENPTmygRfw==","signatures":[{"sig":"MEUCICzKSkLY5gOIYER5nqp4PQ5WNt9N4+gsU7LPxLGiz5QqAiEAk8Dcc2z78Zpy2VMBtHzyg5087s06NqXcsCCONcB9avY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2636968},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4453d8d7cb6031f1032ff87625304a7429d4165","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.20_1789137084703_0.8418733350468484","host":"s3://npm-registry-packages-npm-production"}},"1.34.21":{"name":"fullcourtdefense-cli","version":"1.34.21","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.21","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"379c630e465e690d552dceaaa449e13c42986b35","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.21.tgz","fileCount":422,"integrity":"sha512-aZmIC4kcAiKLHK4jfCZC9lBuDwQuZnogu6guKTaDwWvSIUPHU8yJ9RREyvpCkQXFHel7R1jFmI8LrDjW1ryqXw==","signatures":[{"sig":"MEUCIQD/rWudwauOG/Kb08otZI4b/sPipRN3mq64n6vmaWv2jQIgBQnzhd+TIvOPrKIRDeNGJbdzpAA8X94Tyl2InN34hMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2637586},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"518eec4f63c650b21b8cc410efa5da254ac84f72","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.21_1789140672328_0.3530257838387725","host":"s3://npm-registry-packages-npm-production"}},"1.34.22":{"name":"fullcourtdefense-cli","version":"1.34.22","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.22","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"21c0ecf9da23b858154a3873ecccec066467fc36","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.22.tgz","fileCount":433,"integrity":"sha512-pOEaKB2Dmxj/tLknbDt/ae8LY0Q4hbcW6sbMpzI/7J6CpNysNl7szGFFSwVlF9ZvQ+z7P+YDH4Fg2j+bBKRQZg==","signatures":[{"sig":"MEUCIQCjQ5Znum14EnvmBYoUoWqVYg+oRvP4xmsMczjfi3DvMQIgBouZ3ahU/dihDgbBYh3zCOM9d0+L0jSOFZ8b81b3taE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2666918},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"56559bd0b1d83c1992c893296d2367b05552536c","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.22_1789208818551_0.6037567750587789","host":"s3://npm-registry-packages-npm-production"}},"1.34.25":{"name":"fullcourtdefense-cli","version":"1.34.25","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.25","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"8be6eaf99b988dbc2630fcd4180e0eba8cadea19","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.25.tgz","fileCount":472,"integrity":"sha512-FiCdpNta7/xD8hhwQM1WO+VQZj6IAfRHdwnQnQuJs8vnUjX/mIBdA1EHtzbyPjtKUK1VIkHmjhPy+otQLscFPw==","signatures":[{"sig":"MEYCIQD7JBsurQFumTbMGyNNQ6oe7Qxh0b8XLcuGvqJekO0CnAIhALuPGRiy4OEfaRZjIfBmX87AmfP0EMi2oBDP1fUNnlaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11789268},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4fdea80511b6c97e87950fa2e55b8f97ce33572","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.25_1789372994187_0.5596659960090595","host":"s3://npm-registry-packages-npm-production"}},"1.34.26":{"name":"fullcourtdefense-cli","version":"1.34.26","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.34.26","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"b8dcbfe99ff293b31e839017bd305b4e6682df5d","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.34.26.tgz","fileCount":474,"integrity":"sha512-B3tYajvtI+qQSXg057vc/2E7nfjUNe/yvBe/CbWcCX9Al9mywpAjTS6dTlas9MeqNgVN9cMCpMdRef1s9HlCeg==","signatures":[{"sig":"MEUCIBwAwdcFKxAL5AFNfgkVGb5kQEPp8rsKRK1peHnSJGQkAiEA+BrA0s49qOJbEeQ+4cvknuah6fhnuUjn4/anLK9G+/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11837927},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a48e9e68b9691d2aad9be5e3915374b61c7855aa","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.34.26_1789505349753_0.004922069103935112","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"fullcourtdefense-cli","version":"1.35.0","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.35.0","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"9fb350a9657e32b7963890c8c737f10c9cc1bdd1","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.0.tgz","fileCount":480,"integrity":"sha512-Q2byE8/Ox3BSL1Cm0xtnFCtGMIk3JfZXArLXq/HiODcrXma0pCSKc0eiWk/MDNQ53fUSqQsSFTC0dAPMGVMd8A==","signatures":[{"sig":"MEQCIFRhRwOgtPKPLBZt6wcffn1HKJJOA/OBxZXMtiwX0FM8AiBl7jjRoUzLhJt0wBw87k3jQxdkXCnM+Q5yZhm37ae6Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11921705},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"52b0c63b06917002c15687552fdd1395aeb6ab0e","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:http-gateway":"node scripts/test-http-gateway.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.35.0_1789566104216_0.6694343041323318","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"fullcourtdefense-cli","version":"1.35.1","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.35.1","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"839cc35f83b180f26a4f85bf7462ad53b6c16d54","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.1.tgz","fileCount":480,"integrity":"sha512-5QsFC4CYNlVa9jUtPo+DKByJrESCm8lqB5YHgcRwaZgO0XfZSQi+4skqpr/AsIp4YjqNgWrfNllXmjxKzxS82Q==","signatures":[{"sig":"MEYCIQDBPmMAXe0BOObQdyQLoq1qazyXMWMVSHjCwh7A+RMKxQIhAP5kT+7UD7jD/kYtidyGvcPdo1uAW7cB6/Kz8hYWSLJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11954046},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8e7d27d0327d30da40c6bae24f41107f7ddd1eae","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:http-gateway":"node scripts/test-http-gateway.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.35.1_1789710606334_0.9782123325940777","host":"s3://npm-registry-packages-npm-production"}},"1.35.2":{"name":"fullcourtdefense-cli","version":"1.35.2","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.35.2","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"2d79a4bc77c7d1b4df94cf40abaa65824fdde5ae","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.2.tgz","fileCount":480,"integrity":"sha512-gS/vmxOnPcJqMHSZpXwwodPgCGRqowo/8krw1EgC57If01APO0QIGmrlpKu+zm8x9DO2MAyv3aNK3pljpkolig==","signatures":[{"sig":"MEQCIB/3cGeTjBWpDOhKFxYAGHhqRP7hrChugKgQ+KCEg37/AiAe1EOjTCvbL8ClrUMIJbWTo1O3oUExeD0B3cVgsO653w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11965203},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"05ab60109dfa32ce964a35d09464f32b5939e796","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:http-gateway":"node scripts/test-http-gateway.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.35.2_1789741214320_0.8481944643159294","host":"s3://npm-registry-packages-npm-production"}},"1.35.3":{"name":"fullcourtdefense-cli","version":"1.35.3","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.35.3","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"ec6606ada84cdaa19fcd8a7654cf920f38574353","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.3.tgz","fileCount":482,"integrity":"sha512-RSB/cdHxLj81ql1XLbMt272xzngci9rPhCgoBG77XaYtNmUB9iliDAYExzh9Q5XoAGGt9uv2VhNdbBB3Ix/Z5g==","signatures":[{"sig":"MEUCIBQkAmGD/6ckvLd5ZLBctFbGf59eFmNqX0ucU00powPmAiEA2vJg+M4GjMe0Z09QsN/7++izPTkF3NQtEAfeeBqfT9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12015995},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"03e76684fc1f95f4f9942ce1ffce3695cb30acb7","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:http-gateway":"node scripts/test-http-gateway.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.35.3_1789808406867_0.8813678178958391","host":"s3://npm-registry-packages-npm-production"}},"1.35.5":{"name":"fullcourtdefense-cli","version":"1.35.5","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.35.5","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"6e4a2f0cf6b8866e092a50c20513f13ced5adbba","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.5.tgz","fileCount":482,"integrity":"sha512-8oO6R24FgJp04IdE0ozTIiiH7U7yYYp36umnQfD+coahMATx2PE5o79n6gBNEjy2Hm05lWYQxAQPfu9rpj2XrQ==","signatures":[{"sig":"MEYCIQCNHhpHPlODp4uPWoEgZkCzOiQ0G/S1ioH6R4k+GQ6qNgIhAMfJ/mBcGEofHyzMG77bH00nHh7R6Y1gRvBpspFFBr4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12030718},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5b3155087c9b5400cc6b6db0b285cac4dcba10b4","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:ask-dialog":"npm run build && node scripts/test-ask-dialog.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:http-gateway":"node scripts/test-http-gateway.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:web-dev-policy-eval":"npm run build && node scripts/test-web-dev-policy-eval.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.35.5_1789909190139_0.32740241371037726","host":"s3://npm-registry-packages-npm-production"}},"1.35.6":{"name":"fullcourtdefense-cli","version":"1.35.6","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.35.6","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"4a8c519f93f115b8ba70de7bc5d36936591367c2","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.6.tgz","fileCount":482,"integrity":"sha512-nhBRIKw8ELu62m0qCw5dY6rAK7PBzMGo/KDj+abhulIcW2iXLq86IujYs6FoAhyV+PjNuS9njQfa6b0SxFMDIQ==","signatures":[{"sig":"MEUCIQDIYSnxOL8rd6pv7+y8dWAw5IE6R42aU51GP0+Drbg0fgIgK8Qodhe4TstfLRYGs94OUBV+8FVadSQGfUuEAgZOU7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12034941},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"75f89788b0290522a749976ab6acee029f9b5d30","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:ask-dialog":"npm run build && node scripts/test-ask-dialog.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:http-gateway":"node scripts/test-http-gateway.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:web-dev-policy-eval":"npm run build && node scripts/test-web-dev-policy-eval.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.35.6_1789913934777_0.2937814675838335","host":"s3://npm-registry-packages-npm-production"}},"1.35.7":{"name":"fullcourtdefense-cli","version":"1.35.7","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","_id":"fullcourtdefense-cli@1.35.7","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"bin":{"fcd":"dist/index.js","botguard":"dist/index.js","fullcourtdefense":"dist/index.js"},"dist":{"shasum":"693a166c2db8c13fcea7ec30c5517b449ff52396","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.7.tgz","fileCount":482,"integrity":"sha512-5X4mnFehlNr/rLf36IoI+Ud2+pLUh9aG0aJAxRFYm5eCEeQ8y+BwUfQbh0lLCnuf9xZytNG+brwR2H4vmzFdrg==","signatures":[{"sig":"MEUCIE9DHmLwsmiwFirmTAkH5t5cQ21lvGT/5IUriRHTkbTHAiEAyOL8c0nwVucQ7cBLu2BuUKeoJaBR+zFXwqhcYAd+SO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12037905},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f03deba20f35a761c680ec40959d74ff164162ab","scripts":{"build":"tsc && node scripts/bundle-policy-engine.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:ask-dialog":"npm run build && node scripts/test-ask-dialog.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:http-gateway":"node scripts/test-http-gateway.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:audit-restore":"node scripts/test-audit-restore.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:web-dev-policy-eval":"npm run build && node scripts/test-web-dev-policy-eval.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js"},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"_npmVersion":"10.9.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.4","@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"8.18.0","esbuild":"0.28.2","typescript":"^5.3.0","@types/node":"^25.3.0","@anthropic-ai/sandbox-runtime":"0.0.76"},"_npmOperationalInternal":{"tmp":"tmp/fullcourtdefense-cli_1.35.7_1789938092020_0.8208376721644741","host":"s3://npm-registry-packages-npm-production"}},"1.35.8":{"name":"fullcourtdefense-cli","version":"1.35.8","description":"Full Court Defense CLI — security scanning for AI agents from your terminal","main":"dist/index.js","bin":{"fullcourtdefense":"dist/index.js","fcd":"dist/index.js","botguard":"dist/index.js"},"scripts":{"test:action-benchmark-report":"node scripts/test-action-benchmark-report.js && node scripts/test-action-benchmark-isolation.js","test:boundary-verification":"npm run build && node scripts/test-boundary-verification.js","test:detector-updates":"npm run build && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js","test:native-hooks":"npm run build && node scripts/test-codex-activation.js && node scripts/test-native-hook-launch.js && node scripts/test-native-hook-edges.js && node scripts/test-client-telemetry.js && node scripts/test-native-hook-clients.js","test:endpoint-approvals":"npm run build && node scripts/audit-endpoint-mcp-shell.js","test:endpoint-clients":"npm run build && node scripts/test-endpoint-client-matrix.js && node scripts/test-copilot-hook-install.js","build":"tsc && node scripts/bundle-policy-engine.js && node scripts/vendor-tree-sitter.js && node scripts/copy-attack-corpus.js && node scripts/bundle-containment-runtime.js","test:ask-dialog":"npm run build && node scripts/test-ask-dialog.js","test:deterministic-guard":"npm run build && node scripts/test-deterministic-guard.js","test:drive-delete-guard":"npm run build && node scripts/test-drive-delete-guard.js","test:msi-stop-filter":"node scripts/test-msi-stop-filter.js","test:guard-content-context":"npm run build && node scripts/test-guard-content-context.js","test:guard-fp-fixes":"npm run build && node scripts/test-guard-fp-fixes.js","test:catalog-toggles":"npm run build && node scripts/test-catalog-toggles.js","test:honeypot":"npm run build && node scripts/test-honeypot.js","test:browser-credentials-rule":"npm run build && node scripts/test-browser-credentials-rule.js","test:session-limits":"npm run build && node scripts/test-session-limits.js","test:taint-ledger":"npm run build && node scripts/test-taint-ledger.js","test:taint-approvals":"npm run build && node scripts/test-taint-approvals.js","test:taint-approve-once":"npm run build && node scripts/test-taint-approve-once.js","test:shell-audit":"npm run build && node scripts/test-shell-audit.js","test:audit-restore":"node scripts/test-audit-restore.js","test:shell-guard":"npm run build && node scripts/test-shell-guard.js","test:cmd-guard":"npm run build && node scripts/test-cmd-guard.js","test:cmd-guard-perf":"npm run build && node scripts/test-cmd-guard-perf.js","test:posix-guard":"npm run build && node scripts/test-posix-guard.js","test:shell-parity":"npm run build && node scripts/test-shell-parity.js","test:secret-posture":"npm run build && node scripts/test-secret-posture-fixtures.js","test:agent-file-posture":"npm run build && node scripts/test-agent-file-posture.js","test:realworld-posture":"npm run build && node scripts/test-realworld-posture-fixtures.js","test:discover-stdio-mcp":"npm run build && node scripts/test-discover-stdio-mcp-tools.js","test:per-server-agent-name":"npm run build && node scripts/test-per-server-agent-name.js","test:user-objective-labels":"npm run build && node scripts/test-user-objective-labels.js","test:http-gateway":"node scripts/test-http-gateway.js","test:remote-mcp-gateway":"npm run build && node scripts/test-remote-mcp-gateway.js","test:e2e-onboarding-personas":"npm run build && node scripts/test-e2e-onboarding-personas.js","test:onboarding-transaction":"npm run build && node scripts/test-onboarding-transaction.js && node scripts/test-onboarding-summary.js","test:posture-blast":"npm run build && node scripts/test-posture-blast-radius.js","test:ping-e2e":"npm run build && node scripts/test-ping-e2e.js","test:daemon-e2e":"npm run build && node scripts/test-daemon-e2e.js","test:daemon-discovery-args":"npm run build && node scripts/test-daemon-discovery-args.js","test:daemon-discover-stderr":"npm run build && node scripts/test-daemon-discover-stderr.js","test:watchdog-forensics":"npm run build && node scripts/test-watchdog-forensics.js","test:macos-daemon-path":"npm run build && node scripts/test-macos-daemon-path.js","test:machine-action-signing":"npm run build && node scripts/test-machine-action-signing.js","test:integrity":"npm run build && node scripts/test-integrity.js","test:posture-overhaul":"npm run build && node scripts/test-posture-overhaul.js","test:scan-root-compaction":"npm run build && node scripts/test-scan-root-compaction.js","test:dpapi-config":"npm run build && node scripts/test-dpapi-config.js","test:distress-ledger":"npm run build && node scripts/test-distress-ledger.js","test:poll-loop":"npm run build && node scripts/test-poll-loop-resilience.js && node scripts/test-background-bundle.js && node scripts/test-policy-refresh.js","test:slim-hook":"npm run build && node scripts/test-slim-hook.js","test:killswitch":"npm run build && node scripts/test-killswitch-integrity.js","test:restart-guarantees":"npm run build && node scripts/test-daemon-restart-guarantees.js","test:gateway-secrets":"npm run build && node scripts/test-mcp-gateway-secret-safety.js","test:updater-hold":"npm run build && node scripts/test-updater-hold-resilience.js","test:deep-selftest":"npm run build && node scripts/test-deep-selftest.js","test:update-loop":"npm run build && node scripts/test-update-loop-detection.js","test:bricked-rescue":"npm run build && node scripts/test-bricked-machine-rescue.js","test:native-credstore":"npm run build && node scripts/test-native-credential-store.js","test:machine-key-file":"npm run build && node scripts/test-machine-key-file.js","test:auth-rejection":"npm run build && node scripts/test-auth-rejection.js","test:backend-rejection":"npm run build && node scripts/test-backend-rejection.js","test:daemon-reenroll":"npm run build && node scripts/test-daemon-reenroll-reload.js","test:real-life":"npm run build && node scripts/test-real-life-scenarios.js","test:node-updater":"npm run build && node scripts/test-node-updater.js","test:desktop-chat-guard":"npm run build && node scripts/test-desktop-chat-guard.js","test:policy-gate-health":"npm run build && node scripts/test-policy-gate-health.js","test:parallel-hooks":"npm run build && node scripts/test-parallel-hooks.js","test:failopen-killswitch":"npm run build && node scripts/test-failopen-killswitch.js","test:enroll-cache-reset":"npm run build && node scripts/test-enroll-cache-reset.js","test:offline-policy":"npm run build && node scripts/test-offline-policy-enforcement.js","test:developer-confirmation":"npm run build && node scripts/test-developer-confirmation.js && node scripts/test-approval-scope.js && node scripts/test-approval-prompt.js","test:local-safety-ask":"npm run build && node scripts/test-local-safety-ask.js","test:terminal-mcp-ask":"npm run build && node scripts/test-terminal-mcp-ask.js","test:demo-actions":"npm run build && node scripts/test-demo-actions.js","test:real-scenario":"npm run build && node scripts/test-real-scenario-drill.js","test:blocking-approval":"npm run build && node scripts/test-blocking-approval-drill.js","test:clipboard-scan":"npm run build && node scripts/test-clipboard-scan.js","test:no-script-host":"npm run build && node scripts/test-no-script-host.js","test:s4u-migration":"npm run build && node scripts/test-s4u-task-migration.js","test:block-explanation":"npm run build && node scripts/test-block-explanation.js","test:file-write-canon":"npm run build && node scripts/test-file-write-canon.js","test:agent-ci-gate":"npm run build && node scripts/test-agent-ci-gate.js","test:qa-loop":"node scripts/test-qa-command-generator.js && node scripts/test-qa-loop-offline.js && node scripts/test-qa-loop-server.js","qa-loop":"node scripts/run-machine-qa-loop.js --offline","test:ide-fp-corpus":"npm run build && node scripts/test-ide-fp-corpus.js","test:web-dev-policy-eval":"npm run build && node scripts/test-web-dev-policy-eval.js","test:secret-shapes":"npm run build && node scripts/test-secret-locator-shapes.js","test:ide-fp-corpus:hook":"npm run build && node scripts/test-ide-fp-corpus.js --hook","test:msi-payload-deps":"npm run build && node scripts/test-msi-payload-deps.js","build:msi":"powershell -NoProfile -ExecutionPolicy Bypass -File installer/windows/Build-Msi.ps1","prepublishOnly":"npm run build && node scripts/check-detection-baseline.js && node scripts/check-detector-baseline.js && node scripts/test-detector-artifacts.js && node scripts/test-detector-publication.js && node scripts/test-detection-updates.js && node scripts/test-detection-cache.js && node scripts/test-msi-payload-deps.js && node scripts/test-shell-parity.js && node scripts/test-terminal-mcp-ask.js","test:shell-ast":"npm run build && node scripts/test-shell-ast.js && node --expose-gc scripts/test-shell-ast-memory.js"},"keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"license":"MIT","devDependencies":{"@anthropic-ai/sandbox-runtime":"0.0.76","@types/node":"^25.3.0","acorn":"8.18.0","esbuild":"0.28.2","tree-sitter-bash":"^0.25.1","typescript":"^5.3.0","web-tree-sitter":"^0.25.10"},"engines":{"node":">=18.0.0"},"dependencies":{"@iarna/toml":"^2.2.5","@napi-rs/keyring":"^1.3.0","yaml":"^2.8.4"},"_id":"fullcourtdefense-cli@1.35.8","gitHead":"924fb19a4bf4b1c9ec1d16f9bf33bf5d866f1538","types":"./dist/index.d.ts","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-2SGh8iJjtbpvNGWeXrea9v8TQXxF7DGqJ7O72Ise2qj6L2x0jSokiw5BYzYQ+siVtzsMqz4EPg0ch0qzd8fZrQ==","shasum":"f1ef5d89e6ddebc8bf0681e827ef8d01ac2d5a1f","tarball":"https://registry.npmjs.org/fullcourtdefense-cli/-/fullcourtdefense-cli-1.35.8.tgz","fileCount":492,"unpackedSize":13830996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHTJNYI1DTKh7MwIlPLC8q8VzGkFtWHm0n2KByENJt7pAiAqAAlxS/YOqHWl+7Z2BZN1yPIUG3oAOHtwuKBTp/0UNg=="}]},"_npmUser":{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"},"directories":{},"maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fullcourtdefense-cli_1.35.8_1790273954664_0.1061509711327322"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T16:02:01.782Z","modified":"2026-09-24T18:19:15.072Z","1.0.2":"2026-05-07T16:02:02.166Z","1.1.0":"2026-06-09T10:32:23.366Z","1.1.1":"2026-06-09T10:58:15.102Z","1.1.2":"2026-06-09T11:12:38.734Z","1.1.3":"2026-06-09T11:20:27.041Z","1.1.4":"2026-06-09T11:23:56.916Z","1.1.5":"2026-06-09T11:27:54.494Z","1.1.6":"2026-06-14T20:12:05.416Z","1.1.7":"2026-06-14T20:36:40.855Z","1.1.8":"2026-06-15T07:00:21.250Z","1.1.9":"2026-06-15T14:30:32.511Z","1.1.10":"2026-06-15T14:32:25.508Z","1.1.11":"2026-06-16T16:43:23.498Z","1.1.12":"2026-06-16T16:49:12.589Z","1.1.13":"2026-06-16T17:01:18.180Z","1.1.14":"2026-06-16T17:18:51.070Z","1.1.15":"2026-06-16T18:28:31.328Z","1.1.16":"2026-06-16T18:40:50.441Z","1.1.17":"2026-06-16T18:42:20.531Z","1.2.0":"2026-06-19T21:38:28.277Z","1.3.0":"2026-06-19T22:21:03.927Z","1.3.1":"2026-06-19T22:34:36.788Z","1.3.2":"2026-06-20T14:22:55.842Z","1.3.3":"2026-06-20T15:59:01.232Z","1.3.4":"2026-06-20T16:01:16.242Z","1.3.5":"2026-06-20T16:12:59.337Z","1.3.6":"2026-06-20T17:14:59.907Z","1.3.7":"2026-06-20T17:28:18.490Z","1.4.0":"2026-06-20T17:50:44.884Z","1.5.0":"2026-06-20T18:07:41.117Z","1.5.1":"2026-06-20T18:20:23.164Z","1.5.2":"2026-06-20T18:40:51.290Z","1.5.3":"2026-06-20T18:56:23.693Z","1.6.0":"2026-06-20T19:12:38.885Z","1.6.1":"2026-06-20T19:36:09.549Z","1.6.2":"2026-06-20T19:59:06.421Z","1.6.3":"2026-06-20T20:01:55.785Z","1.6.4":"2026-06-21T06:00:28.759Z","1.6.5":"2026-06-21T06:41:21.141Z","1.6.6":"2026-06-21T10:54:32.669Z","1.6.7":"2026-06-23T15:04:44.430Z","1.6.8":"2026-06-23T15:13:43.249Z","1.6.9":"2026-06-23T15:15:49.880Z","1.6.10":"2026-06-23T15:19:50.680Z","1.6.11":"2026-06-23T15:51:05.574Z","1.6.12":"2026-06-23T15:54:48.419Z","1.6.13":"2026-06-23T15:59:18.317Z","1.6.14":"2026-06-23T19:14:38.661Z","1.7.0":"2026-06-29T20:13:07.561Z","1.7.1":"2026-06-29T21:21:42.861Z","1.7.2":"2026-06-30T00:03:27.193Z","1.7.3":"2026-06-30T10:24:16.142Z","1.7.4":"2026-06-30T10:36:04.285Z","1.7.5":"2026-06-30T10:41:56.897Z","1.7.6":"2026-06-30T12:07:43.312Z","1.7.7":"2026-06-30T12:10:22.954Z","1.7.9":"2026-06-30T18:06:46.837Z","1.7.10":"2026-06-30T18:41:57.799Z","1.7.11":"2026-06-30T19:57:33.278Z","1.7.12":"2026-06-30T20:05:04.594Z","1.7.13":"2026-06-30T20:09:02.012Z","1.7.14":"2026-06-30T20:11:07.527Z","1.7.15":"2026-06-30T20:12:58.178Z","1.7.16":"2026-06-30T20:15:36.631Z","1.7.17":"2026-06-30T20:20:47.068Z","1.7.18":"2026-06-30T20:32:20.992Z","1.7.19":"2026-06-30T20:49:44.646Z","1.7.20":"2026-06-30T21:01:18.715Z","1.7.21":"2026-06-30T21:22:29.170Z","1.7.22":"2026-06-30T21:32:19.495Z","1.7.23":"2026-07-01T14:42:19.878Z","1.7.24":"2026-07-02T09:03:16.212Z","1.7.25":"2026-07-02T09:54:19.869Z","1.7.26":"2026-07-02T21:28:01.599Z","1.7.27":"2026-07-03T22:04:02.967Z","1.7.28":"2026-07-04T09:45:29.074Z","1.8.0":"2026-07-04T17:35:47.623Z","1.9.0":"2026-07-06T18:45:51.648Z","1.10.0":"2026-07-06T19:14:18.918Z","1.11.0":"2026-07-06T20:00:26.100Z","1.13.0":"2026-07-06T21:23:49.086Z","1.14.0":"2026-07-06T22:48:44.503Z","1.14.1":"2026-07-07T16:11:01.382Z","1.14.2":"2026-07-07T17:13:40.030Z","1.14.3":"2026-07-07T17:20:24.300Z","1.14.4":"2026-07-07T17:36:37.570Z","1.14.5":"2026-07-07T17:56:15.241Z","1.14.6":"2026-07-07T19:21:54.117Z","1.14.7":"2026-07-07T19:34:02.841Z","1.14.8":"2026-07-07T19:57:37.779Z","1.14.9":"2026-07-08T09:48:16.840Z","1.14.10":"2026-07-08T09:50:40.816Z","1.14.11":"2026-07-08T10:31:36.800Z","1.14.12":"2026-07-08T10:55:38.551Z","1.14.13":"2026-07-08T11:39:21.358Z","1.14.14":"2026-07-08T12:26:36.480Z","1.14.15":"2026-07-08T13:01:10.502Z","1.14.16":"2026-07-08T17:19:16.407Z","1.14.17":"2026-07-08T19:39:16.513Z","1.15.0":"2026-07-09T22:13:34.640Z","1.15.1":"2026-07-10T09:19:32.320Z","1.15.2":"2026-07-10T18:26:46.502Z","1.15.3":"2026-07-10T20:27:36.282Z","1.15.4":"2026-07-10T22:15:08.334Z","1.15.5":"2026-07-10T22:39:17.414Z","1.15.6":"2026-07-10T23:02:54.777Z","1.15.7":"2026-07-11T08:10:01.959Z","1.15.8":"2026-07-11T16:09:26.994Z","1.15.9":"2026-07-11T17:49:23.273Z","1.15.10":"2026-07-11T18:10:35.260Z","1.15.11":"2026-07-11T18:42:16.107Z","1.15.12":"2026-07-11T19:42:24.835Z","1.16.0":"2026-07-12T15:03:21.349Z","1.17.0":"2026-07-12T17:41:44.110Z","1.17.1":"2026-07-12T18:06:29.288Z","1.18.0":"2026-07-12T19:16:10.685Z","1.18.1":"2026-07-13T08:49:27.945Z","1.18.2":"2026-07-13T09:12:06.894Z","1.18.3":"2026-07-13T09:19:14.558Z","1.18.4":"2026-07-13T09:26:29.753Z","1.18.5":"2026-07-13T09:55:04.290Z","1.18.6":"2026-07-13T10:20:51.045Z","1.18.7":"2026-07-13T16:42:51.497Z","1.18.8":"2026-07-13T17:34:16.614Z","1.18.9":"2026-07-13T17:49:43.902Z","1.18.10":"2026-07-13T18:15:21.276Z","1.18.11":"2026-07-13T18:22:21.960Z","1.18.12":"2026-07-13T18:37:58.208Z","1.19.0":"2026-07-13T19:53:50.203Z","1.20.0":"2026-07-13T20:13:23.639Z","1.20.1":"2026-07-13T20:21:50.422Z","1.21.0":"2026-07-13T21:26:15.068Z","1.21.1":"2026-07-13T21:45:29.404Z","1.21.2":"2026-07-13T22:05:32.036Z","1.21.3":"2026-07-13T22:47:20.449Z","1.21.4":"2026-07-13T23:31:02.977Z","1.21.5":"2026-07-13T23:54:58.851Z","1.21.6":"2026-07-14T00:40:55.189Z","1.21.7":"2026-07-14T00:47:50.325Z","1.21.8":"2026-07-14T06:53:29.831Z","1.21.9":"2026-07-14T07:32:41.199Z","1.21.10":"2026-07-14T12:23:44.384Z","1.21.11":"2026-07-14T18:20:51.095Z","1.21.12":"2026-07-14T19:46:45.685Z","1.21.13":"2026-07-15T09:09:40.581Z","1.21.14":"2026-07-15T14:03:13.693Z","1.21.15":"2026-07-15T15:41:42.421Z","1.21.16":"2026-07-15T15:57:06.012Z","1.21.17":"2026-07-16T10:40:06.951Z","1.21.18":"2026-07-16T16:11:19.541Z","1.21.19":"2026-07-16T17:28:13.917Z","1.21.20":"2026-07-16T19:01:45.121Z","1.21.21":"2026-07-16T19:14:33.016Z","1.21.22":"2026-07-16T20:38:23.155Z","1.21.23":"2026-07-16T20:44:54.330Z","1.21.24":"2026-07-17T11:12:31.956Z","1.21.25":"2026-07-17T13:22:26.147Z","1.21.26":"2026-07-19T12:43:52.751Z","1.21.27":"2026-07-21T09:29:19.016Z","1.21.28":"2026-07-21T10:22:46.374Z","1.21.29":"2026-07-22T05:11:12.000Z","1.21.30":"2026-07-22T06:05:07.013Z","1.21.31":"2026-07-29T10:17:51.519Z","1.21.32":"2026-07-29T14:57:31.143Z","1.21.34":"2026-07-29T17:52:33.052Z","1.21.35":"2026-07-29T18:46:01.833Z","1.21.36":"2026-07-31T11:43:14.920Z","1.21.37":"2026-08-03T13:47:46.079Z","1.21.38":"2026-08-03T16:11:49.410Z","1.21.39":"2026-08-04T03:07:27.619Z","1.21.40":"2026-08-04T18:23:05.324Z","1.22.0":"2026-08-10T08:20:32.444Z","1.22.1":"2026-08-11T04:14:50.548Z","1.22.2":"2026-08-11T09:14:16.149Z","1.22.3":"2026-08-11T11:21:01.752Z","1.22.4":"2026-08-11T20:48:27.642Z","1.22.5":"2026-08-11T21:44:22.434Z","1.22.6":"2026-08-12T07:24:30.424Z","1.22.7":"2026-08-12T10:34:45.408Z","1.22.8":"2026-08-14T07:52:11.744Z","1.23.0":"2026-08-15T17:28:55.596Z","1.24.0":"2026-08-16T10:35:57.765Z","1.24.1":"2026-08-16T21:29:10.594Z","1.24.2":"2026-08-17T07:13:41.797Z","1.25.0":"2026-08-19T20:46:47.471Z","1.25.1":"2026-08-20T07:42:33.561Z","1.25.2":"2026-08-20T09:25:14.894Z","1.25.3":"2026-08-20T10:52:58.128Z","1.25.4":"2026-08-20T14:12:51.457Z","1.25.5":"2026-08-20T18:38:47.522Z","1.25.6":"2026-08-20T19:27:18.649Z","1.25.7":"2026-08-20T20:01:28.824Z","1.26.0":"2026-08-21T17:37:25.296Z","1.26.1":"2026-08-22T08:35:24.653Z","1.26.2":"2026-08-22T09:18:43.531Z","1.26.3":"2026-08-22T17:33:00.010Z","1.26.4":"2026-08-22T19:24:32.989Z","1.26.5":"2026-08-22T20:06:19.871Z","1.26.6":"2026-08-23T09:07:28.896Z","1.26.7":"2026-08-23T11:47:50.914Z","1.26.8":"2026-08-24T08:29:43.101Z","1.26.9":"2026-08-24T11:38:30.902Z","1.26.10":"2026-08-24T18:59:42.879Z","1.26.11":"2026-08-24T19:44:04.101Z","1.26.12":"2026-08-25T06:36:03.111Z","1.26.13":"2026-08-30T12:38:40.753Z","1.26.14":"2026-08-31T12:32:49.842Z","1.26.15":"2026-09-01T21:09:34.594Z","1.26.16":"2026-09-04T08:59:20.191Z","1.26.17":"2026-09-04T15:34:57.315Z","1.27.0":"2026-09-04T18:20:51.337Z","1.27.1":"2026-09-04T19:52:29.127Z","1.27.2":"2026-09-04T21:02:55.975Z","1.27.3":"2026-09-05T06:13:22.858Z","1.27.4":"2026-09-05T07:00:39.135Z","1.28.0":"2026-09-05T16:58:52.447Z","1.29.0":"2026-09-06T08:38:53.825Z","1.30.0":"2026-09-06T12:35:26.244Z","1.31.0":"2026-09-06T14:31:59.175Z","1.32.0":"2026-09-06T20:40:15.334Z","1.33.0":"2026-09-07T12:49:49.296Z","1.34.0":"2026-09-07T13:38:35.163Z","1.34.1":"2026-09-07T19:02:45.615Z","1.34.2":"2026-09-07T21:32:16.443Z","1.34.4":"2026-09-08T14:34:03.535Z","1.34.5":"2026-09-08T15:29:07.390Z","1.34.6":"2026-09-08T18:23:49.705Z","1.34.7":"2026-09-08T21:20:13.779Z","1.34.8":"2026-09-09T06:16:22.426Z","1.34.9":"2026-09-09T13:26:37.147Z","1.34.10":"2026-09-09T15:19:16.660Z","1.34.11":"2026-09-09T17:30:10.863Z","1.34.12":"2026-09-09T19:10:02.236Z","1.34.14":"2026-09-10T10:05:19.769Z","1.34.15":"2026-09-10T13:43:57.361Z","1.34.16":"2026-09-10T14:40:08.873Z","1.34.17":"2026-09-10T22:01:32.702Z","1.34.18":"2026-09-11T05:29:41.574Z","1.34.19":"2026-09-11T12:59:39.501Z","1.34.20":"2026-09-11T14:31:24.881Z","1.34.21":"2026-09-11T15:31:12.528Z","1.34.22":"2026-09-12T10:26:58.731Z","1.34.25":"2026-09-14T08:03:14.399Z","1.34.26":"2026-09-15T20:49:10.021Z","1.35.0":"2026-09-16T13:41:44.484Z","1.35.1":"2026-09-18T05:50:06.568Z","1.35.2":"2026-09-18T14:20:14.594Z","1.35.3":"2026-09-19T09:00:07.131Z","1.35.5":"2026-09-20T12:59:50.362Z","1.35.6":"2026-09-20T14:18:55.024Z","1.35.7":"2026-09-20T21:01:32.260Z","1.35.8":"2026-09-24T18:19:14.882Z"},"license":"MIT","keywords":["llm","security","guardrails","ai-safety","prompt-injection","cli","red-teaming","owasp","mcp","rag"],"description":"Full Court Defense CLI — security scanning for AI agents from your terminal","maintainers":[{"name":"fullcourtdefense-bot","email":"botguardai@gmail.com"}],"readme":"# FullCourtDefense CLI\n\n[Full Court Defense](https://fullcourtdefense.ai/) is an AI agent security platform and runtime firewall for teams shipping LLM apps, agentic workflows, MCP tools, and RAG systems. We help builders find and block prompt injection, jailbreaks, data exfiltration, unsafe tool use, and poisoned retrieval content before those failures reach production.\n\nThe FullCourtDefense CLI brings that security workflow to your terminal. It can run hosted CI/CD scans against public agents, or local in-organization scans against private APIs, MCP servers, RAG document corpora, and live RAG services. Local scans execute from your machine or VPN, then send captured content outbound to your Shield for verdicts and saved web reports.\n\n## Install\n\n```bash\nnpm install -g fullcourtdefense-cli\n# or run directly\nnpx fullcourtdefense-cli scan\n```\n\n## Quick Start (protect this machine)\n\nOne command takes a fresh machine to a verified protected machine: connectivity check, fleet enrollment, MCP gateway wrapping, IDE hooks, terminal guards, discovery upload, and a green/red verification checklist.\n\n```bash\n# An org admin issues a fleet enrollment token in the web app:\n# AI Fleet -> Settings -> Fleet enrollment token\n\nfullcourtdefense onboard --token <fleet-enrollment-token>\n# or: set FCD_ENROLL_TOKEN and run `fullcourtdefense onboard`\n```\n\nThen restart your AI clients (Cursor, Claude, VS Code, ...) so they pick up the wrapped configs. The machine reports to your org's AI Fleet in **monitor mode** first — every agent action is recorded and analyzed (including what *would* have been blocked), but nothing breaks the developer's workflow while the fleet baselines the machine. An admin promotes the machine to **blocking mode** from the fleet console once the baseline looks clean.\n\nOnboarding is a resumable local transaction. Its non-secret status journal is\nstored at `~/.fullcourtdefense/onboarding.json`; use `--resume` after an\ninterruption and `--repair` to re-run completed protection installation steps.\nDiscovery upload and its daily schedule are recorded as optional telemetry,\nseparate from required protection. Useful MDM options:\n\n```bash\nfullcourtdefense onboard --dry-run true --json true # preflight + final JSON status\nfullcourtdefense onboard --resume                   # continue a failed transaction\nfullcourtdefense onboard --resume --repair          # reinstall protection surfaces\nfullcourtdefense onboard --schedule false           # do not install daily discovery\nfullcourtdefense onboard --no-daemon true           # do not enable optional self-healing\n```\n\nManual step-by-step equivalent:\n\n```bash\nfullcourtdefense doctor                                 # 1. outbound HTTPS check\nfullcourtdefense login --token <fleet-enrollment-token> # 2. enroll (zero paste)\nfullcourtdefense install-all                            # 3. protect every AI client\nfullcourtdefense protect-all --dry-run true             # 4. verify gateways\n```\n\n## Quick Start (scanning)\n\n```bash\n# Run an in-organization local scan with guided questions\nfullcourtdefense scan --local\n\n# Run a detailed MCP report\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args ./server.js --mcp-tool all --mode full --format report\n\n# Hosted CI/CD scan, if using an API key instead of local Shield scan\nfullcourtdefense scan --api-key YOUR_KEY --endpoint https://my-agent.com/chat --description \"My chatbot\"\n\n# Check remaining credits\nfullcourtdefense credits --api-key YOUR_KEY\n\n# Generate a config file\nfullcourtdefense init\n```\n\n## Command Guide\n\n- `fullcourtdefense help` — shows the full onboarding flow and command reference.\n- `fullcourtdefense onboard --token <token>` — resumable machine transaction: preflight + login + protection + optional discovery + verification. `--json true` prints final machine-readable status; exits non-zero only when a critical step fails.\n- `fullcourtdefense doctor` — confirms outbound HTTPS to FullCourtDefense is open before scanning.\n- `fullcourtdefense hotfix-status` — shows the loaded detector revision and whether fallback is active. Available from 1.34.22. Updates arrive through the background daemon; this command reads local status and does not force a download. Acceptance alone does not prove that a reported false alarm was corrected.\n- `fullcourtdefense login --token <token>` — enrolls this machine with a fleet token and saves per-machine Shield credentials (no copy/paste).\n- `fullcourtdefense install-all` — wraps every configured MCP server, installs IDE hooks and terminal guards, uploads discovery, schedules daily rescans.\n- `fullcourtdefense configure` — legacy/manual setup: saves org API key, Shield ID, Shield key, and API URL to `.fullcourtdefense.yml` (use `login` instead when you have a fleet token).\n- `fullcourtdefense scan --local` — runs inside the customer network and asks whether to scan endpoint, MCP, or RAG.\n- `fullcourtdefense scan --local --type mcp ...` — launches a local stdio MCP server, calls tools, and sends tool responses to Shield.\n- `fullcourtdefense scan --local --type rag ...` — scans local RAG files/directories or a live RAG HTTP service.\n- `fullcourtdefense scan --local --type endpoint ...` — scans an internal HTTP/OpenAI-compatible endpoint.\n- `fullcourtdefense install-cursor-mcp-gateway ...` — registers the protected MCP gateway in Cursor.\n- `fullcourtdefense install-claude-code-mcp-gateway ...` — registers the protected MCP gateway in Claude Code.\n- `fullcourtdefense install-claude-desktop-mcp-gateway ...` — registers the protected MCP gateway in Claude Desktop.\n- `fullcourtdefense credits` — checks hosted scan credits for CI/CD API-key scans.\n- `fullcourtdefense discover` — scans local MCP client configs and reports risk; `--upload` sends desktop inventory to AI Inventory.\n- `fullcourtdefense init` — creates a starter config file.\n\n## Shadow AI / Desktop Discovery\n\nFind MCP servers configured on developer machines without reading chat history or spawning stdio servers by default:\n\n```bash\n# Scan this machine and print results\nfullcourtdefense discover\n\n# JSON output (includes host fingerprint + servers)\nfullcourtdefense discover --json\n\n# Upload to AI Inventory (requires CI/CD API key with audit:write)\nfullcourtdefense discover --upload --api-key YOUR_KEY\n\n# Live-probe HTTP/SSE MCP servers for tools/list (stdio stays config-only)\nfullcourtdefense discover --deep\n\n# Fleet / MDM script — silent upload with user attribution\nfullcourtdefense discover --upload --silent --user-email you@company.com --api-key YOUR_KEY\n\n# Daily automatic scan on this laptop (uses API key from env or ~/.fullcourtdefense.yml)\nfullcourtdefense discover --schedule daily --user-email you@company.com\n\n# Remove daily schedule\nfullcourtdefense discover --unschedule true\n\n# Scan an extra config path\nfullcourtdefense discover --path /path/to/mcp.json\n```\n\nEach upload includes host metadata (`machineId`, `hostname`, `platform`, `user`) so the same MCP server on different laptops appears as separate desktop inventory rows. The CLI is also available as `fcd` or `botguard` after global install.\n\n## Config File\n\nCreate a `.fullcourtdefense.yml` to avoid passing flags every time:\n\n```yaml\napiKey: ${FULLCOURTDEFENSE_API_KEY}\napiUrl: https://api.fullcourtdefense.ai\nshieldId: sh_your_shield_id\n# shieldKey: shsk_optional_if_locked\nscan:\n  endpoint: https://my-agent.com/chat\n  description: \"Customer support chatbot\"\n  categories: [jailbreak, prompt_injection, data_extraction]\n  failThreshold: 80\n  format: table\n```\n\nThen just run:\n\n```bash\nfullcourtdefense scan\n```\n\n## Modes\n\nHosted scans use a CI/CD API key and scan a public or reachable agent endpoint through the FullCourtDefense backend.\n\n| Mode | Use When | Behavior |\n|---|---|---|\n| `--mode sync` | Small hosted scans from CI or a terminal | Waits for the hosted scan result before exiting. |\n| `--mode async` | Longer hosted scans | Starts a hosted job, polls until complete, then prints the result. |\n\nLocal scans run from the customer machine or VPN and only send captured text outbound to Shield for verdicts.\n\n| Mode | Use When | Behavior |\n|---|---|---|\n| `--mode quick` | Smoke test before a demo or install handoff | Runs a small default attack set. |\n| `--mode full` | Real evidence report | Runs the bundled 229+ attack corpus. |\n| `--mode targeted` | You know what the agent protects | Runs default plus targeted attacks and appends `--description` as focus context. |\n| `--mode deep` | Stress and broad regression testing | Runs the broad corpus plus deeper multi-step/stress cases. |\n\n## Full Option Reference\n\n### Global\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--help`, `-h` | all commands | Show help. | — |\n| `--version`, `-v` | all commands | Print package version. | — |\n| `--config <path>` | scan/config | Path to `.fullcourtdefense.yml`, `.fullcourtdefense.yaml`, or legacy `.botguard.yml`. | auto-detect |\n| `--api-url <url>` | doctor/configure/scan | FullCourtDefense backend URL. | `https://api.fullcourtdefense.ai` |\n\n### Shield And Hosted API\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--api-key <key>` | hosted scan/credits | Hosted scan API key. Can also use `FULLCOURTDEFENSE_API_KEY` or legacy `BOTGUARD_API_KEY`. | config/env |\n| `--shield-id <id>` | local scan | Shield ID from the Shield Integrate tab. Can also use `FULLCOURTDEFENSE_SHIELD_ID`, `FCD_SHIELD_ID`, or `AGENTGUARD_SHIELD_ID`. | config/env/prompt |\n| `--shield-key <key>` | local scan | Optional Shield key for locked Shields. Can also use `FULLCOURTDEFENSE_SHIELD_KEY`, `FCD_SHIELD_KEY`, or `AGENTGUARD_SHIELD_KEY`. | config/env/prompt |\n\n### Hosted Scan\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--endpoint <url>` | hosted scan | Public/reachable AI agent API URL. | config |\n| `--description <text>` | hosted scan/local targeted | Agent description. For `--mode targeted`, also used as local focus context. | config |\n| `--system-prompt <text-or-path>` | hosted scan | System prompt text or path to a file. | config |\n| `--categories <list>` | hosted scan | Comma-separated attack categories. | all |\n| `--attack-count <n>` | hosted/local | Limit number of attacks. Useful for smoke tests. | mode default |\n| `--webhook-format <fmt>` | hosted scan | Webhook format: `n8n`, `make`, `zapier`, or `custom`. Legacy alias for local request format. | — |\n\n### Local Target Selection\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--local` | scan | Run from this machine, inside the customer's network/VPN. | false |\n| `--type <type>` | local scan | Local target type: `endpoint`, `mcp`, or `rag`. | prompt |\n\n### Local HTTP API Endpoint\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--endpoint <url>` | `--type endpoint` | Internal HTTP API URL, for example `http://agent.local/chat`. | prompt |\n| `--method <GET|POST>` | endpoint/rag-url | HTTP method. | prompt/`POST` |\n| `--request-format <fmt>` | endpoint/rag-url | Request body shape: `custom` or `openai`. | prompt/`custom` |\n| `--input-field <field>` | endpoint/rag-url | Request field that receives the attack prompt, for example `message`, `query`, `question`, or `input`. | `message` |\n| `--output-field <field>` | endpoint/rag-url | Response field containing the bot answer, for example `answer`, `response`, `text`, or `choices.0.message.content`. | auto-detect |\n| `--auth-type <type>` | endpoint/rag-url | HTTP auth type: `none`, `bearer`, `basic`, or `api-key`. | `none` |\n| `--username <user>` | endpoint/rag-url basic auth | Basic auth username. | prompt |\n| `--password <pass>` | endpoint/rag-url basic auth | Basic auth password. | prompt |\n| `--token <token>` | endpoint/rag-url bearer auth | Bearer token. | prompt |\n| `--api-key-header <header>` | endpoint/rag-url API-key auth | API key header name, for example `X-API-Key`. | `X-API-Key` |\n| `--endpoint-api-key <key>` | endpoint/rag-url API-key auth | API key value for the scanned endpoint. | prompt |\n\n### MCP\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--mcp-command <cmd>` | stdio MCP | Command that starts the MCP server, for example `node`, `python`, or `npx.cmd`. | prompt |\n| `--mcp-args <args>` | stdio MCP | Args passed to `--mcp-command`, for example `.\\dist\\server.js`. JSON array strings are also supported. | empty |\n| `--mcp-url <url>` | HTTP/SSE MCP | Already-running MCP URL, for example `https://internal.company.com/mcp`. | prompt |\n| `--mcp-transport <t>` | MCP | Transport: `stdio`, `http`, or `sse`. HTTP/SSE can usually be inferred from `--mcp-url`. | inferred |\n| `--mcp-tool <tool>` | MCP | Tool to scan, or `all` to scan every listed tool. | `all` when destination is provided |\n| `--mcp-tool-args <json>` | MCP | Tool args JSON. Use `{{attack}}` anywhere the current attack prompt should be inserted. | `{}` |\n| `--mcp-auth-type <type>` | HTTP/SSE MCP | Auth type: `none`, `bearer`, `basic`, or `api-key`. | `none` |\n| `--mcp-token <token>` | HTTP/SSE MCP bearer auth | Bearer token. | prompt |\n| `--mcp-username <user>` | HTTP/SSE MCP basic auth | Basic auth username. | prompt |\n| `--mcp-password <pass>` | HTTP/SSE MCP basic auth | Basic auth password. | prompt |\n| `--mcp-api-key-header <header>` | HTTP/SSE MCP API-key auth | API key header name. | `X-API-Key` |\n| `--mcp-api-key <key>` | HTTP/SSE MCP API-key auth | API key value. | prompt |\n| `--progress <mode>` | MCP | Console progress: `verbose`, `compact`, or `silent`. | `verbose` |\n| `--server-name <name>` | MCP gateway installers | MCP server name to write into the client config. | `agentguard-gateway` |\n| `--developer-name <name>` | MCP gateway installers | Runtime identity used for user-scoped Action Policies. Auto-detected from `FCD_DEVELOPER_NAME`, git email, npm username, or OS username. | auto |\n| `--agent-name <name>` | MCP gateway installers | Runtime agent name shown in AI Users. Auto-generated from runtime identity plus client, e.g. `boaz.lautman-claude-desktop`. | auto |\n| `--scope <scope>` | Claude Code gateway installer | Claude Code MCP scope: `local`, `project`, or `user`. | `local` |\n| `--config-path <path>` | Claude Desktop gateway installer | Override path to `claude_desktop_config.json`. | OS default |\n\n### RAG\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--rag-path <path>` | `--type rag` | Local RAG file or directory to scan as a corpus. Supports `.txt`, `.md`, `.json`, `.csv`, and `.html`. | prompt |\n| `--rag-url <url>` | `--type rag` | Live RAG HTTP endpoint to scan like an app. Uses the same HTTP flags as endpoint scans. | — |\n\n### Output And CI\n\n| Flag | Applies To | Description | Default |\n|---|---|---|---|\n| `--mode <mode>` | scan | Hosted: `sync`, `async`. Local: `quick`, `full`, `targeted`, `deep`. | hosted `sync`, local `quick` |\n| `--format <fmt>` | scan | Output: `table`, `summary`, `report`, `full-report`, or `json`. | hosted `table`, local `summary` |\n| `--fail-threshold <n>` | scan | Exit with code 1 if score is below this 0-100 threshold. | `0` |\n\n## Realistic Command Examples\n\n### First-Time Setup\n\nRun these on the same machine that can reach the customer's private agent, MCP server, or RAG service:\n\n```powershell\nfullcourtdefense doctor\nfullcourtdefense configure\nfullcourtdefense scan --local\n```\n\nExpected `doctor` output:\n\n```text\nFullCourtDefense outbound diagnostic\nTarget: https://api.fullcourtdefense.ai\n\nPASS outbound HTTPS open (200, 487ms)\nChecked: https://api.fullcourtdefense.ai/api/health/ping\n```\n\n### Hosted CI/CD Scan\n\nUse hosted scans when the agent endpoint is reachable by FullCourtDefense and you have a CI/CD API key.\n\n```powershell\n$env:FULLCOURTDEFENSE_API_KEY = \"bg_live_...\"\nfullcourtdefense scan --endpoint \"https://support-bot.example.com/chat\" --description \"Customer support chatbot\" --mode sync --format summary --fail-threshold 80\n```\n\nAsync hosted scan for a longer job:\n\n```powershell\nfullcourtdefense scan --api-key \"bg_live_...\" --endpoint \"https://agent.example.com/chat\" --description \"Production sales assistant\" --mode async --format report\n```\n\n### Local Modes\n\nUse quick mode first:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://localhost:3000/chat\" --method POST --request-format custom --input-field message --output-field response --mode quick --format report\n```\n\nUse full mode for evidence:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://localhost:3000/chat\" --method POST --request-format custom --input-field message --output-field response --mode full --format report\n```\n\nUse targeted mode when you know the protected domain:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://localhost:3000/chat\" --method POST --request-format custom --input-field message --output-field response --mode targeted --description \"Healthcare support bot with patient records and billing data\" --format report\n```\n\nUse deep mode for broad regression:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://localhost:3000/chat\" --method POST --request-format custom --input-field message --output-field response --mode deep --format full-report\n```\n\n### Local API Endpoint Examples\n\nTypical Express/FastAPI app:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://127.0.0.1:8000/chat\" --method POST --request-format custom --input-field message --output-field answer --mode full --format report\n```\n\nQuery-style endpoint:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://127.0.0.1:8000/query\" --method POST --request-format custom --input-field query --output-field result --mode full --format report\n```\n\nOpenAI-compatible endpoint:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://127.0.0.1:8000/v1/chat/completions\" --method POST --request-format openai --mode full --format report\n```\n\n### MCP Examples\n\nLocal stdio MCP server built from your repo:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args \".\\dist\\mcp-server.js\" --mcp-tool all --mode full --format report\n```\n\nFilesystem MCP over `npx.cmd` on Windows:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-command npx.cmd --mcp-args \"-y @modelcontextprotocol/server-filesystem C:\\company\\docs\" --mcp-tool all --mode full --format report\n```\n\nSingle MCP tool with attack inserted into an argument:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args \".\\dist\\mcp-server.js\" --mcp-tool search_docs --mcp-tool-args '{ \"query\": \"{{attack}}\", \"limit\": 5 }' --mode quick --format report\n```\n\nAlready-running HTTP MCP:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-url \"http://127.0.0.1:5066/mcp\" --mcp-tool all --mode full --format report\n```\n\nSecured HTTP MCP:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-url \"https://mcp.internal.company.com/mcp\" --mcp-auth-type bearer --mcp-token \"mcp_token_...\" --mcp-tool all --mode full --format report\n```\n\n### MCP Gateway Install Examples\n\nUse the MCP gateway when you want Cursor, Claude Code, or Claude Desktop tool calls checked against FullCourtDefense runtime/action policies before they reach the real MCP server.\n\nCursor project install:\n\n```powershell\nfullcourtdefense install-cursor-mcp-gateway --project true --shield-id \"sh_...\" --shield-key \"shsk_...\" --mcp-command npm --mcp-args \"run mcp\"\n```\n\nClaude Code local install, private to you in the current project:\n\n```powershell\nfullcourtdefense install-claude-code-mcp-gateway --scope local --shield-id \"sh_...\" --shield-key \"shsk_...\" --mcp-command npm --mcp-args \"run mcp\"\n```\n\nClaude Code project install, shared through `.mcp.json`:\n\n```powershell\nfullcourtdefense install-claude-code-mcp-gateway --scope project --shield-id \"sh_...\" --mcp-command npm --mcp-args \"run mcp\"\n```\n\nClaude Desktop install:\n\n```powershell\nfullcourtdefense install-claude-desktop-mcp-gateway --shield-id \"sh_...\" --shield-key \"shsk_...\" --mcp-command npm --mcp-args \"run mcp\"\n```\n\nThe gateway auto-detects runtime identity when `--developer-name` is omitted. Detection order is `FCD_DEVELOPER_NAME`, `FULLCOURTDEFENSE_DEVELOPER_NAME`, `AGENTGUARD_DEVELOPER_NAME`, `USER_EMAIL`, `git config user.email`, `npm whoami`, then OS username. Use `--developer-name` only when you want to override the detected employee/runtime identity.\n\nDirect gateway run for debugging:\n\n```powershell\nfullcourtdefense mcp-gateway --agent-client claude-code --shield-id \"sh_...\" --mcp-command npm --mcp-args \"run mcp\"\n```\n\n### RAG Examples\n\nScan local documents before ingestion:\n\n```powershell\nfullcourtdefense scan --local --type rag --rag-path \"C:\\company\\kb-docs\" --mode full --format report\n```\n\nScan one suspicious file:\n\n```powershell\nfullcourtdefense scan --local --type rag --rag-path \".\\docs\\release-notes.md\" --mode quick --format report\n```\n\nScan a live RAG service:\n\n```powershell\nfullcourtdefense scan --local --type rag --rag-url \"http://127.0.0.1:5065/chat\" --method POST --request-format custom --input-field message --output-field answer --mode full --format report\n```\n\nScan an OpenAI-compatible RAG service:\n\n```powershell\nfullcourtdefense scan --local --type rag --rag-url \"http://127.0.0.1:5065/v1/chat/completions\" --method POST --request-format openai --mode full --format report\n```\n\n### Auth Examples\n\nBearer auth for an internal agent:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"https://agent.internal/chat\" --method POST --request-format custom --input-field message --output-field answer --auth-type bearer --token \"eyJ...\" --mode full --format report\n```\n\nBasic auth:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"https://agent.internal/chat\" --method POST --request-format custom --input-field message --output-field answer --auth-type basic --username \"scanner\" --password \"scanner-password\" --mode full --format report\n```\n\nAPI key header:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"https://agent.internal/chat\" --method POST --request-format custom --input-field message --output-field answer --auth-type api-key --api-key-header X-Internal-Key --endpoint-api-key \"internal_key_...\" --mode full --format report\n```\n\n### CI Gate Examples\n\nFail the build if score is below 80:\n\n```powershell\nfullcourtdefense scan --api-key \"$env:FULLCOURTDEFENSE_API_KEY\" --endpoint \"https://agent.example.com/chat\" --description \"Production support agent\" --mode sync --format summary --fail-threshold 80\n```\n\nLocal CI against a service started earlier in the job:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://127.0.0.1:3000/chat\" --method POST --request-format custom --input-field message --output-field response --mode quick --format summary --fail-threshold 80\n```\n\n## In-Organization Local Scan\n\nUse local scan when the AI endpoint, MCP server, RAG service, or RAG corpus is only reachable from inside your organization. The CLI executes the local target, then sends the captured content outbound to your FullCourtDefense Shield for the real verdict.\n\n```bash\nfullcourtdefense scan --local\n```\n\nOn first local scan, the CLI asks for your Shield ID and saves it to `.fullcourtdefense.yml`. You can also pass it directly:\n\n```bash\nfullcourtdefense scan --local --shield-id sh_your_shield_id\n```\n\nThe CLI asks what to scan:\n\n- `endpoint` — internal HTTP API or OpenAI-compatible endpoint.\n- `mcp` — MCP destination. For stdio MCP, the destination is the command plus args needed to launch the server, for example `node ./mcp-server.js` or `npx.cmd -y @modelcontextprotocol/server-filesystem C:\\data`. For an already-running HTTP/HTTPS or legacy SSE MCP server, the destination is `--mcp-url`.\n- `rag` — local file/directory of RAG documents/chunks, or a live RAG HTTP endpoint via `--rag-url`.\n\n### Recommended Flow\n\n1. Run `doctor` first from the customer machine. This confirms outbound HTTPS to FullCourtDefense works before you try a scan.\n2. Run `configure` once. Paste the Shield ID and Shield key from the web app's Shield Integrate tab.\n3. Pick the target type: API endpoint, MCP, RAG corpus, or live RAG service.\n4. Use `--mode quick` for a smoke test, then `--mode full --format report` for evidence and web history.\n\n```powershell\nfullcourtdefense doctor\nfullcourtdefense configure\n```\n\nWith a Shield key configured, local scans are saved to the web Reports history automatically.\n\n### API Endpoint Scan\n\nUse this when the AI agent is a normal HTTP API, for example `/chat`, `/ask`, `/query`, or an OpenAI-compatible `/v1/chat/completions` route.\n\nFor custom JSON APIs, tell the CLI which request field receives the attack prompt and which response field contains the bot answer:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://internal-agent.local/chat\" --method POST --request-format custom --input-field message --output-field response --mode quick --format report\n```\n\nCommon custom field mappings:\n\n```powershell\n# Request: { \"query\": \"...\" }, response: { \"answer\": \"...\" }\nfullcourtdefense scan --local --type endpoint --endpoint \"http://localhost:8080/query\" --method POST --request-format custom --input-field query --output-field answer --mode full --format report\n\n# GET endpoint: /ask?q=...\nfullcourtdefense scan --local --type endpoint --endpoint \"http://localhost:8080/ask\" --method GET --request-format custom --input-field q --output-field answer --mode quick --format report\n```\n\nFor OpenAI-compatible APIs:\n\n```powershell\nfullcourtdefense scan --local --type endpoint --endpoint \"http://localhost:8080/v1/chat/completions\" --method POST --request-format openai --mode full --format report\n```\n\nAuthenticated API examples:\n\n```powershell\n# Bearer token\nfullcourtdefense scan --local --type endpoint --endpoint \"https://agent.internal/chat\" --method POST --request-format custom --input-field message --output-field response --auth-type bearer --token YOUR_TOKEN --mode full --format report\n\n# API key header\nfullcourtdefense scan --local --type endpoint --endpoint \"https://agent.internal/chat\" --method POST --request-format custom --input-field message --output-field response --auth-type api-key --api-key-header X-API-Key --endpoint-api-key YOUR_KEY --mode full --format report\n```\n\n### MCP Scan\n\nUse this when the target exposes tools through the Model Context Protocol. The CLI calls the tool with attack prompts, captures the tool response, sends that response to Shield, and saves the report to history.\n\nFor stdio MCP servers:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args \".\\dist\\server.js\" --mcp-tool all --mode full --format report\n```\n\nFor a single stdio tool with fixed args:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args \".\\dist\\server.js\" --mcp-tool search_docs --mcp-tool-args '{ \"query\": \"{{attack}}\" }' --mode quick --format report\n```\n\nFor already-running HTTP MCP servers:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-url \"http://mcp.internal.company.com/mcp\" --mcp-tool all --mode full --format report\n```\n\nFor secured MCP servers:\n\n```powershell\n# Bearer auth\nfullcourtdefense scan --local --type mcp --mcp-url \"https://internal.company.com/mcp\" --mcp-auth-type bearer --mcp-token YOUR_TOKEN --mcp-tool all --mode full --format report\n\n# Basic auth\nfullcourtdefense scan --local --type mcp --mcp-url \"https://internal.company.com/mcp\" --mcp-auth-type basic --mcp-username USER --mcp-password PASS --mcp-tool all --mode full --format report\n\n# API key header\nfullcourtdefense scan --local --type mcp --mcp-url \"https://internal.company.com/mcp\" --mcp-auth-type api-key --mcp-api-key-header X-API-Key --mcp-api-key YOUR_KEY --mcp-tool all --mode full --format report\n```\n\nFor legacy SSE MCP:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-transport sse --mcp-url \"https://internal.company.com/sse\" --mcp-tool all --mode full --format report\n```\n\nMCP progress controls:\n\n```powershell\nfullcourtdefense scan --local --type mcp --mcp-url \"https://internal.company.com/mcp\" --mcp-tool all --mode full --progress verbose --format report\nfullcourtdefense scan --local --type mcp --mcp-url \"https://internal.company.com/mcp\" --mcp-tool all --mode full --progress compact --format summary\n```\n\n### RAG Corpus Scan\n\nUse this when you have local documents or chunks before they are indexed. The CLI reads `.txt`, `.md`, `.json`, `.csv`, and `.html` files, sends chunks to the RAG Shield endpoint, and saves the report as a RAG scan.\n\n```powershell\nfullcourtdefense scan --local --type rag --rag-path \".\\docs\" --mode quick --format report\nfullcourtdefense scan --local --type rag --rag-path \".\\docs\" --mode full --format full-report\n```\n\nUse corpus scan to find poisoned files before ingestion. Use live RAG scan when you need to test the actual retrieval service behavior.\n\n### Live RAG Service Scan\n\nUse this when RAG is a running service, not just files. This is common for retrieval APIs that accept a question and return an answer with retrieved context.\n\n```powershell\nfullcourtdefense scan --local --type rag --rag-url \"http://rag.internal.company.com/chat\" --method POST --request-format custom --input-field message --output-field answer --mode quick --format report\n```\n\nCommon live RAG shapes:\n\n```powershell\n# Request: { \"question\": \"...\" }, response: { \"answer\": \"...\" }\nfullcourtdefense scan --local --type rag --rag-url \"http://localhost:5065/chat\" --method POST --request-format custom --input-field question --output-field answer --mode full --format report\n\n# Request: { \"query\": \"...\" }, response: { \"result\": \"...\" }\nfullcourtdefense scan --local --type rag --rag-url \"http://localhost:5065/query\" --method POST --request-format custom --input-field query --output-field result --mode full --format report\n\n# OpenAI-compatible RAG endpoint\nfullcourtdefense scan --local --type rag --rag-url \"http://localhost:5065/v1/chat/completions\" --method POST --request-format openai --mode full --format report\n```\n\nThe web report will show `Agent Tested: Local full RAG endpoint scan: ...` and is saved with `scanType: rag`.\n\n### Local Demo RAG Server\n\nThis repository includes a deliberately vulnerable RAG service for testing the CLI flow:\n\n```powershell\n$env:PORT = \"5065\"\nnode samples\\rag\\rag-server.js\n```\n\nIn another terminal:\n\n```powershell\nfullcourtdefense scan --local --type rag --rag-url \"http://127.0.0.1:5065/chat\" --method POST --request-format custom --input-field message --output-field answer --mode quick --format report\n```\n\nThe demo should fail because it echoes raw poisoned retrieved context. That is expected and proves the scanner is catching RAG poisoning.\n\n### Older Compact Examples\n\n```bash\n# Internal web API\nfullcourtdefense scan --local --type endpoint --endpoint http://internal-agent.local/chat --method POST --shield-id sh_your_shield_id\n\n# Internal OpenAI-compatible endpoint\nfullcourtdefense scan --local --type endpoint --endpoint http://localhost:8080/v1/chat/completions --webhook-format openai --shield-id sh_your_shield_id\n\n# MCP stdio server\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args ./dist/index.js --mcp-tool search_docs --mcp-tool-args '{\"query\":\"security policy\"}' --shield-id sh_your_shield_id\n\n# Already-running HTTP or HTTPS MCP server\nfullcourtdefense scan --local --type mcp --mcp-url http://mcp.internal.company.com/mcp\nfullcourtdefense scan --local --type mcp --mcp-url http://mcp.internal.company.com/mcp --mcp-tool all --mode full --format report --shield-id sh_your_shield_id\nfullcourtdefense scan --local --type mcp --mcp-url https://internal.company.com/mcp --mcp-tool all --mode full --format report --shield-id sh_your_shield_id\n\n# Legacy SSE MCP server\nfullcourtdefense scan --local --type mcp --mcp-transport sse --mcp-url https://internal.company.com/sse --mcp-tool all --mode full --format report --shield-id sh_your_shield_id\n\n# Secured HTTP MCP server with bearer auth\nfullcourtdefense scan --local --type mcp --mcp-url https://internal.company.com/mcp --mcp-auth-type bearer --mcp-token YOUR_TOKEN --mcp-tool all --mode full --format report --shield-id sh_your_shield_id\n\n# Secured HTTP MCP server with basic auth\nfullcourtdefense scan --local --type mcp --mcp-url https://internal.company.com/mcp --mcp-auth-type basic --mcp-username USER --mcp-password PASS --mcp-tool all --mode full --format report --shield-id sh_your_shield_id\n\n# Secured HTTP MCP server with API-key auth\nfullcourtdefense scan --local --type mcp --mcp-url https://internal.company.com/mcp --mcp-auth-type api-key --mcp-api-key-header X-API-Key --mcp-api-key YOUR_KEY --mcp-tool all --mode full --format report --shield-id sh_your_shield_id\n\n# MCP full scan: all tools x bundled 229+ web attacks\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args ./dist/index.js --mcp-tool all --mode full --shield-id sh_your_shield_id\n\n# MCP smoke test with same full corpus, limited to 10 attacks per tool\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args ./dist/index.js --mcp-tool all --mode full --attack-count 10 --shield-id sh_your_shield_id\n\n# MCP evidence report: includes each attack sent, captured tool response, and Shield verdict\nfullcourtdefense scan --local --type mcp --mcp-command node --mcp-args ./dist/index.js --mcp-tool all --mode full --attack-count 10 --format report --shield-id sh_your_shield_id\n\n# MCP full scan with per-attack live progress\nfullcourtdefense scan --local --type mcp --mcp-url https://internal.company.com/mcp --mcp-tool all --mode full --progress verbose --format report --shield-id sh_your_shield_id\n\n# RAG documents\nfullcourtdefense scan --local --type rag --rag-path ./docs --format table --shield-id sh_your_shield_id\n\n# Live RAG HTTP service\nfullcourtdefense scan --local --type rag --rag-url http://rag.internal.company.com/chat --method POST --request-format custom --input-field message --output-field answer --mode full --format report --shield-id sh_your_shield_id\n```\n\nLocal scans run from the machine executing the CLI, so they can reach private/VPN/internal targets without opening inbound firewall access. The only required network path is outbound HTTPS to your FullCourtDefense backend. With a Shield key configured, the CLI saves the completed scan into the same web Reports history used by hosted scans. The web report keeps every test row with bounded evidence text; use `--format report` or `--format json` locally for the full raw evidence artifact.\n\nWhen an MCP destination is provided (`--mcp-url` or `--mcp-command`), the CLI defaults to a full all-tools report scan with per-attack live progress. Use `--progress compact` for shorter logs, or `--progress silent` for CI logs.\n\n## Outbound Diagnostic\n\nUse `doctor` before local scans to confirm the customer environment can reach the FullCourtDefense backend over outbound HTTPS:\n\n```bash\nfullcourtdefense doctor\nfullcourtdefense doctor --api-url https://api.fullcourtdefense.ai\n```\n\nIt checks `GET /api/health/ping` and reports whether outbound TCP 443/HTTPS is open.\n\n## CI/CD Usage\n\nThe CLI returns exit code 1 when the score is below `--fail-threshold`, making it CI-friendly:\n\n```bash\nfullcourtdefense scan --fail-threshold 80 --format summary\n```\n\nFor GitHub Actions, use [botguardai/security-scan](https://github.com/botguardai/security-scan) which wraps this CLI with PR comments and check status.\n\n## Get Your API Key\n\n1. Sign up at [fullcourtdefense.ai](https://fullcourtdefense.ai)\n2. Go to **Account > API Keys**\n3. Create a CI/CD key\n\n## Related\n\n- [FullCourtDefense](https://fullcourtdefense.ai) — Automated red-teaming & real-time firewall for AI agents\n- [GitHub Action](https://github.com/botguardai/security-scan) — CI/CD security scanning\n- [Attack Library](https://github.com/botguardai/llm-attacks) — 229+ open-source LLM attack templates\n\n## License\n\nMIT\n","readmeFilename":"README.md"}