Is secret_leak turned on by default?
No, not out of the box. secret_leak ships off. duration_drift, cost_drift, and tool_error are the three built-in classifiers that ship on; the rest, including secret_leak, you turn on per project once you want them checking your traces.
That’s a deliberate default rather than an oversight. A new project’s traffic patterns are unknown, and a classifier running before anyone has looked at what a project’s traces normally contain would just be alerts nobody’s ready to act on. Turning it on is a choice you make, not something that starts happening to your data the moment you connect a trace.
Once it’s on, it runs the same way every other built-in does: every trace, one narrow check, a finding when it fires, and triage before anything reaches a person.