Live playground

Run Insurixa on your own files.

This is the same Python package the pipeline runs, compiled to WebAssembly and running in this tab. Paste a Kubernetes manifest, a .gitlab-ci.yml or instrumented code. You get every finding, the fix code can prove safe, and the note an agent would pick up. Nothing is uploaded.

Insurixa package No sign-in, no server Same code as the CI/CD component
Starting Python in your browser…
–findings
–fixed by code, no agent
–handed to an agent
–guarded or not yet removed
The deployed service

Check production right now.

The demo checkout service publishes every OpenTelemetry name it emits. This button reads it live and checks each name against the dataset, the same check the pipeline's monitor stage runs after every deploy.

Open the service
The free instance sleeps when idle, so the first call can take up to a minute.
Build in production–
Semantic conventions–
Retired names emitted–

Real code, this commit

The page loads insurixa/ and the semantic-conventions dataset exactly as the pipeline that published it built them, then runs them with Pyodide. The CI/CD component runs the same modules on every merge request.

Code decides, agents judge

A change upstream data proves safe (same schema, same meaning) is fixed by code with no model call. Anything that changes shape or meaning goes to the GitLab Duo pipeline-repair flow with the note shown here.

Sources

Kubernetes removals from the deprecation guide, GitLab removals from deprecations.md, OpenTelemetry from 26 tagged semantic-conventions releases. Read the packs