Turn a Kibana JSON log export into a runnable pytest suite using the secure-log2test CLI. Use when the user has a Kibana or Elasticsearch JSON export of API traffic and wants a regression suite from production logs, when extracting test cases from staging traffic, when scrubbing auth headers or secret-looking body fields before logs leave the laptop, when bridging Kibana-captured requests into a pytest-based suite for CI, when the user mentions Kibana logs, Elasticsearch JSON export, log-to-test conversion, log replay tests, auth header redaction, PII in logs, or regression tests from production traffic.
92
100%
Does it follow best practices?
Impact
93%
1.00xAverage score across 2 eval scenarios
Passed
No known issues
secure-log2test reads Kibana JSON exports and writes pytest modules. The redaction layer is the part most users care about: auth headers and secret-looking body fields get replaced with ***REDACTED*** before they reach the output file. That output is usually committed to a public or shared repo, so a redaction miss has real impact.
If you find a way to bypass the redaction, please report it privately. Do not open a public issue.
| Version | Status |
|---|---|
| 1.0.x | Supported, receives security fixes |
| < 1.0 | Not supported |
Use GitHub Security Advisories (Private vulnerability reporting) on this repo:
https://github.com/golikovichev/secure-log2test/security/advisories/new
That keeps the report private until a fix ships. If you cannot use that channel, open an empty issue titled security: contact request and I will reach out.
In scope:
Out of scope:
I will acknowledge a report within 5 working days. A fix for a confirmed redaction bypass ships within 30 days, faster if the impact is severe. Once a fix is public I will credit the reporter in the release notes unless they prefer to stay anonymous.
None yet.
.tessl-plugin
evals
scenario-1
scenario-2
secure_log2test
tests