Skip to content

Sync score-adjusted rules after EventBot corpus update - #86

Merged
haeter525 merged 1 commit into
ev-flow:masterfrom
pulorsok:sync-scores-after-eventbot
Aug 11, 2026
Merged

haeter525 merged 1 commit into
ev-flow:masterfrom
pulorsok:sync-scores-after-eventbot

Conversation

@pulorsok

@pulorsok pulorsok commented Aug 3, 2026

Copy link
Copy Markdown
Member

The malware corpus now includes 3 EventBot samples (MITRE S0478), so score_adjustment retrained the whole rule pool against it. This PR carries the resulting weights for 267 rules.

Only the score field changes — crime descriptions, API pairs, permissions, and labels are untouched. Verified: every changed line in the diff is a "score" line.

No new rule for EventBot

The candidate the pipeline auto-selected pairs FileDescriptor access with a reflection invoke call. It trained to -1.81, meaning it fires more on benign apps than on malware, so it is not included here.

Sample verification

Quark flagged 3 of 3 EventBot samples as high-risk with these weights (detection rate 100%). The accompanying analysis report is submitted separately to ev-flow/quark-engine.

The malware corpus now includes 3 EventBot samples, so score_adjustment
retrained the whole rule pool against it. This commit carries the
resulting weights for 267 rules. Only the score field changes; crime
descriptions, API pairs, permissions, and labels are untouched.

EventBot itself ships no new rule. The candidate the pipeline picked
pairs FileDescriptor access with a reflection call and trained to
-1.81, so it fires more on benign apps than on malware.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@haeter525
haeter525 merged commit a40ce7a into ev-flow:master Aug 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants