{"bin":{"reflex":"scripts/reflex"},"bugs":{"url":"https://github.com/ursuciprian/reflex/issues"},"dist":{"shasum":"2de53dc162cba2dc084218e544d617fea7128d8f","tarball":"https://registry.npmjs.org/@ursuciprian/reflex/-/reflex-0.18.2.tgz","fileCount":139,"integrity":"sha512-mnuTeNv8WG3a3qVpZ2rtgHtu3c95/0RkVy+aryQttOEUcg9QoyAzJxfl/QuRKMRlU8o9YUzo6hJV8IiRM3xQyw==","signatures":[{"sig":"MEUCIQDxUCqPAAD6QLLMiHlyBQt/V1GABrI3uJ0DmA3UO6BqZQIgGZSUeMKu8n+0eNDBrgtHBlgcIqrmCRKq5WRlLLGaFW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEXyWUUgp9WqybCq4+X0gE+6Uv6/T0Ro/OWcLHVJEDJ2AiEAwvCJ5ovAsfLlulsiakndNZLGW9s5gzb/AP6zZ8aMlGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ursuciprian%2freflex@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2570177},"main":"adapters/opencode.js","name":"@ursuciprian/reflex","type":"module","author":{"name":"Ciprian Ursu"},"engines":{"node":">=18"},"gitHead":"b9ccab191ec7def35aed2ed5816635340e2a8650","license":"MIT","scripts":{"eval":"node eval.mjs","test":"node test.mjs","report":"node report.mjs","eval-mcp":"node eval.mjs --golden setup/tool-gate/golden-mcp.json","eval-ladder":"node eval-ladder.mjs","eval-router":"node router/server.mjs --eval","eval-compare":"node eval-compare.mjs","eval-context":"node context.mjs --eval-context","eval-routing":"python3 routing/reflex_router.py --eval","install-hook":"node install.mjs","eval-injection":"node guard.mjs --eval","eval-instructions":"node eval-instructions.mjs"},"_npmUser":{"name":"ursuciprian","email":"ursu.ciprian.petru@gmail.com"},"homepage":"https://ursuciprian.github.io/reflex/","keywords":["ai-coding-agents","coding-agents","claude-code","claude-code-hooks","claude-code-plugin","codex","codex-cli","codex-plugin","opencode","opencode-plugin","pre-execution-hook","command-approval","guardrails","llm-guardrails","agent-security","prompt-injection","human-in-the-loop","autonomous-agents","devsecops","jev","typesafe","system-one","laya","mcp","hooks","policy","shell","security","claude-code-security","codex-guardrails","coding-agent-guardrails","ai-agent-security","tool-call-gating","permission-prompts","prompt-injection-protection","pre-tool-use","pi","oh-my-pi","hermes","terraform","kubectl","opentofu","terragrunt","helm","infrastructure-as-code","deploy-freeze","change-management","audit-log","mcp-server","mcp-guardrails","mcp-security","model-context-protocol","claude-desktop","cursor","terraform-guardrails","terraform-plan","kubernetes","aws","production-safety","platform-engineering","infra-teams","change-freeze","soc2","iso27001","compliance","fail-closed"],"repository":{"url":"git+https://github.com/ursuciprian/reflex.git","type":"git"},"_npmVersion":"10.9.9","description":"Prod-safe AI coding agents for infra teams: terraform AI agent guardrails (plan-aware apply gate), AWS, kubectl and Terraform workspace context, change freezes, a team policy and a SOC 2 / ISO 27001 audit export for Claude Code, Codex CLI, opencode and pi","directories":{},"maintainers":[{"name":"ursuciprian","email":"ursu.ciprian.petru@gmail.com"}],"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reflex_0.18.2_1790927761349_0.15075356640279658","host":"s3://npm-registry-packages-npm-production"},"_id":"@ursuciprian/reflex@0.18.2","version":"0.18.2"}