CtrlK
BlogDocsLog inGet started
Tessl Logo

golikovichev/secure-log2test

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

1.00x
Quality

100%

Does it follow best practices?

Impact

93%

1.00x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Evaluation results

87%

API Traffic Log Migration: Build a Regression Suite from Kibana Export

eval scenario

Criteria
Without context
With context

Correct Kibana format used

100%

100%

Authorization header redacted

100%

100%

x-api-key header redacted

100%

100%

Body password field redacted

100%

100%

Body client_secret field redacted

100%

100%

Body refresh_token field redacted

100%

100%

Body signing_secret field redacted

100%

100%

URL query param redacted

0%

0%

Test count verification in report

100%

100%

Credential leak check in report

70%

70%

Syntax check in report

100%

100%

100%

API Traffic Regression Suite with Custom Redaction

eval scenario

Criteria
Without context
With context

Custom redact marker used

100%

100%

Default marker absent

100%

100%

Self-contained imports

100%

100%

No conftest required

100%

100%

requests.request() call form

100%

100%

timeout=10 present

100%

100%

Status code assertion

100%

100%

json= for dict body

100%

100%

data= for string body

100%

100%

Slug+index function names

100%

100%

repr() escaping

100%

100%

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents