[google/syzkaller] 1ab9ba: pkg/email/lore: expose raw email bytes during parsing

1 view
Skip to first unread message

Aleksandr Nogikh

unread,
May 18, 2026, 4:15:43 AM (2 days ago) May 18
to syzk...@googlegroups.com
Branch: refs/heads/gh-readonly-queue/master/pr-7265-de5aae85e5f28e2fa1c7deefcc24fe286abe5140
Home: https://github.com/google/syzkaller
Commit: 1ab9ba92b44d7544c9a69cfef5a6d1e34461221c
https://github.com/google/syzkaller/commit/1ab9ba92b44d7544c9a69cfef5a6d1e34461221c
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-05-18 (Mon, 18 May 2026)

Changed paths:
M pkg/email/lore/parse_test.go
M pkg/email/lore/poller.go
M pkg/email/lore/read.go
M syz-cluster/series-tracker/main.go
M tools/syz-lore/query_lkml.go

Log Message:
-----------
pkg/email/lore: expose raw email bytes during parsing

Remove EmailReader.Parse in favor of a standalone lore.Parse function.
This requires callers to read the raw bytes explicitly before parsing,
allowing PolledEmail to retain the raw email payload for later
cryptographic verification (e.g., DKIM). Update syz-cluster and
syz-lore tools to accommodate the new API.


Commit: 1c15ab5d03ac42b8675896d20f9695d55bac38d4
https://github.com/google/syzkaller/commit/1c15ab5d03ac42b8675896d20f9695d55bac38d4
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-05-18 (Mon, 18 May 2026)

Changed paths:
M dashboard/app/ai_report.go
M dashboard/app/aidb/entities.go
A dashboard/app/aidb/migrations/17_add_dkim.down.sql
A dashboard/app/aidb/migrations/17_add_dkim.up.sql
M dashboard/dashapi/ai.go

Log Message:
-----------
dashboard/app: add DKIM boolean flag to job comments

Add a DKIM boolean field to aidb.JobComment and the underlying
database schema. Update dashapi.SendExternalCommandReq so that external
sources can report whether an incoming email passed DKIM verification.
This allows the dashboard to safely track the authenticity of incoming
comments and commands.


Commit: 143ffb882cd0d4a7111c4749fe18e2366016eba5
https://github.com/google/syzkaller/commit/143ffb882cd0d4a7111c4749fe18e2366016eba5
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-05-18 (Mon, 18 May 2026)

Changed paths:
M go.mod
M go.sum
M pkg/lore-relay/commands.go
M pkg/lore-relay/commands_test.go
M pkg/lore-relay/relay.go
M syz-agent/k8s/overlays/prod-lore/lore-relay-config.yaml
M syz-agent/lore-relay/config.go
M syz-agent/lore-relay/main.go

Log Message:
-----------
pkg/lore-relay: implement DKIM verification for incoming emails

Import github.com/emersion/go-msgauth/dkim to verify DKIM signatures on
incoming polled emails. Enforce DKIM alignment by ensuring that the
signing domain matches the domain of the email's author. Add a new
VerifyDKIM configuration flag to make this check optional.


Compare: https://github.com/google/syzkaller/compare/1ab9ba92b44d%5E...143ffb882cd0

To unsubscribe from these emails, change your notification settings at https://github.com/google/syzkaller/settings/notifications

Aleksandr Nogikh

unread,
May 18, 2026, 4:28:00 AM (2 days ago) May 18
to syzk...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages