Skip to content

Sync score-adjusted rules after Chrysaor corpus update - #88

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

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

Conversation

@pulorsok

Copy link
Copy Markdown
Member

Two Chrysaor samples — MITRE S0316 Pegasus for Android — joined the malware corpus, so score_adjustment retrained the whole rule pool against it. This syncs the resulting weights.

  • 272 of 278 rules changed score
  • No rule content changed — the diff touches only the score field
  • No new rule. The auto-selected candidate (Class.getName + Method.invoke) trained to -0.70. Three hand-written candidates aimed at gaps this family exposed were also rejected on their malware-to-benign L5 ratio (prevalence-normalised 0.60, 0.38 and 1.62 against a 1.5 bar) — dynamic class loading and runtime broadcast registration turn out to be at least as common in benign apps.

The accompanying analysis report is submitted separately to quark-engine.

🤖 Generated with Claude Code

Two Chrysaor (Pegasus for Android) samples joined the malware corpus, so
score_adjustment retrained the whole rule pool against it. This updates the
score field of 272 rules. No rule content changes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@haeter525
haeter525 merged commit a9fb558 into ev-flow:master Aug 27, 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