What Sazabi catches
Issues from these detections carry the Security type, with the categories above where they apply. See Types and categories for what each category means.
Attack detections cover traffic that reaches your application, not traffic your firewall blocks entirely.
What the detections read
Detections read the logs you send:- Privilege changes come from security log sources.
- Attack payloads, exploit attempts, authentication anomalies, bots and scraping, and unusual data egress come from security log sources and from your cloud platforms’ logs.
- Secrets or personal data in logs come from cloud platforms, SDKs, observability tools and telemetry pipelines.
From a detection to an issue
When a detection fires, Sazabi records a signal: what changed, where and when, with your own log lines or values as evidence. The agent then investigates in your logs. It opens an issue when the finding is real, and closes the investigation without one when the change is harmless. A security issue is a normal issue. It has a name, a description, a severity, a Security type with categories, an optional component and the usual lifecycle. Severity follows impact: a security exposure happening now in production is critical. If the same problem recurs while its issue is open or ignored, Sazabi adds the recurrence to that issue instead of opening a second one. List the signals and the open security issues from the CLI:Example
This is an illustration, not output from a real project. Failed logins arrive across several hundred accounts, each from a different address, with no successful login from those addresses. Sazabi might open an issue named “Failed logins across many accounts from rotating addresses” with severity high and the type Security (Active attack). Its report lists the failure counts, the address spread and the absence of successes.Secrets found in logs
When the agent quotes a secret in an issue’s report, name or description, Sazabi masks it before the issue is stored. A masked value keeps what identifies it, such as the key name or a token’s prefix, and at most the first four characters of a long value. The rest becomes[REDACTED]. The dashboard, API, MCP server, cards and webhooks all show the masked text.
Masking applies to issue content only. The log line that held the secret is unchanged and stays in your log storage. Treat a secret that reached a log as exposed and rotate it. To redact common secret and personal-data patterns from logs as they arrive, turn on Redact sensitive data in Settings > Project. See Data handling.
Route security issues to your team
An issue reaches a shared channel only when a delivery rule sends it there. To send security issues to a security channel, open the project’s Settings > Notifications, choose Delivery rules > Add delivery rule, pick Issue triggered and set the condition Type is one of to Security. Or create the rule from the CLI:Steer what Sazabi reports
You don’t create, edit or mute detections. To shape what you see, work through the issue:- Ignore an issue that needs no fix, such as a known scanner your team runs. See Issues.
- Add context about your system for the agent with project memory. See Use project memory.
- Ask in plain words for a specific question to be watched. See Sensors.
Code vulnerabilities
To scan your connected repositories for vulnerabilities, see Security review. It files confirmed code findings as issues, separate from the log detections on this page.Further reading
Sensors
How the Sazabi agent sets up and maintains what watches your logs.
Notification types
Every event Sazabi can send and where it can be delivered.