{"bin":{"flare-redact":"bin/flare-redact.mjs","flare-gateway":"bin/flare-gateway.mjs"},"bugs":{"url":"https://github.com/flare-collection/flare-redact/issues"},"dist":{"shasum":"a632174aa69cfc0d5aef57b2ee58d390f7b6600e","tarball":"https://registry.npmjs.org/flare-redact/-/flare-redact-1.6.1.tgz","fileCount":172,"integrity":"sha512-13Htu6VPk2ttxcoVOP909pXao6orrIBAMS/qWdhQn3/BS5AxSB5fpyqaPZnRGJhfBAM2M9T+RE662hxEpv6nGQ==","signatures":[{"sig":"MEUCIQDKq9LsrDZjhTK2yg93cM17cdmrm/+Lq4AsJgDx51e0AgIgKCIEqCW1ScOTLJdFsDJexEZArMExjuuu+3qaJb1ypvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/flare-redact@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949073},"main":"./dist/index.js","name":"flare-redact","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/umudhasanli","name":"Umud Hasanli"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./ml":{"types":"./dist/ml.d.ts","default":"./dist/ml.js"},"./csv":{"types":"./dist/csv.d.ts","default":"./dist/csv.js"},"./llm":{"types":"./dist/llm.d.ts","default":"./dist/llm.js"},"./http":{"types":"./dist/http.d.ts","default":"./dist/http.js"},"./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"},"./pino":{"types":"./dist/pino.d.ts","default":"./dist/pino.js"},"./tool":{"types":"./dist/tool.d.ts","default":"./dist/tool.js"},"./agent":{"types":"./dist/agent.d.ts","default":"./dist/agent.js"},"./fetch":{"types":"./dist/fetch.d.ts","default":"./dist/fetch.js"},"./stream":{"types":"./dist/stream.d.ts","default":"./dist/stream.js"},"./gateway":{"types":"./dist/gateway/index.d.ts","default":"./dist/gateway/index.js"},"./session":{"types":"./dist/session.d.ts","default":"./dist/session.js"},"./winston":{"types":"./dist/winston.d.ts","default":"./dist/winston.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"},"./package.json":"./package.json","./spec/detectors.json":"./spec/detectors.json"},"gitHead":"c652ea7946028b70527069d7c282752b8a0ccee3","license":"MIT","scripts":{"test":"npm run build && node --test","build":"tsc","gateway":"npm run build && node bin/flare-gateway.mjs","benchmark":"npm run build && node bench/performance.mjs","spec:sync":"node scripts/sync-spec.mjs","spec:check":"node scripts/sync-spec.mjs --check","test:python":"PYTHONPATH=sdk/python/src python3 -m unittest discover -s sdk/python/tests -t sdk/python","prepublishOnly":"npm run build","benchmark:agent":"npm run build && node bench/agent-flow.mjs","benchmark:graph":"npm run build && node bench/graph-vault.mjs","build:playground":"npm run build && npx --yes esbuild dist/index.js --bundle --format=esm --minify --outfile=docs/playground/flare-redact.min.js","spec:conformance":"npm run build && node scripts/build-conformance.mjs","benchmark:adversarial":"npm run build && node bench/adversarial-runtime.mjs"},"_npmUser":{"name":"umudhasanli","email":"uh81015@gmail.com"},"homepage":"https://flare-collection.github.io/flare-redact/","keywords":["redact","redaction","redactor","secrets","secret","secret-detection","secret-scanning","pii","pii-redaction","mask","masking","data-masking","sanitize","sanitization","scrub","anonymize","pseudonymize","obfuscate","censor","log","logs","logging","logger","log-redaction","security","privacy","sensitive-data","dlp","gdpr","pci","pci-dss","compliance","api-key","apikey","token","jwt","credentials","password","redos","zero-dependency","typescript","cli","llm","ai","openai","anthropic","chatgpt","claude","prompt","ai-privacy","data-anonymization","anonymization","pseudonymization","tokenization","surrogate-data","hmac","aes-gcm","i18n","multi-language","national-id","iban","gdpr-compliance","middleware","mcp","ai-agents","data-loss-prevention","sdk","information-flow-control","agent-security","prompt-injection","nemo-guardrails"],"repository":{"url":"git+https://github.com/flare-collection/flare-redact.git","type":"git"},"_npmVersion":"11.16.0","description":"Zero-dependency secret and PII redaction for logs, prompts, and agent tools — with FlareFlow information-flow control and a polyglot sidecar.","directories":{"doc":"docs","test":"test","example":"examples"},"maintainers":[{"name":"umudhasanli","email":"uh81015@gmail.com"},{"name":"tuncayaliyev","email":"aliyevtuncay988@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flare-redact_1.6.1_1786287290913_0.04420094902430738","host":"s3://npm-registry-packages-npm-production"},"_id":"flare-redact@1.6.1","version":"1.6.1"}