Skip to content

ClonePeek v0.2.2 — measured synthetic evaluation and PowerShell detection

Choose a tag to compare

@harshitethic harshitethic released this 14 Oct 00:12
· 26 commits to main since this release
fc7e27e

Fixed detection gap

A new regression reproduced a missed PowerShell fetch/execute form: iex (iwr URL).Content or Invoke-Expression (Invoke-WebRequest -Uri URL).Content previously had only medium review urgency. These expressions now classify critical. Static fixtures use .invalid URLs and never execute remote commands.

Measured labeled fixture evaluation

  • 46 version-controlled, independently rationalized synthetic cases (up from 12), spanning 7 execution-surface rules and benign/suspicious Windows PowerShell examples.
  • Threshold high: TP=15, FP=3, FN=2, TN=26. Fixture-only precision=83.3%, recall=88.2%.
  • Rule-by-rule detection confusion, support, diagnostic Wilson intervals and safe nulls for unmeasurable statistics.
  • Existing false positives (harmless folder-open tasks) and false negatives (indirect scripts) are retained and clearly documented.

These hand-authored scores must not be portrayed as real-world malware detection accuracy. ClonePeek remains an offline heuristic execution surface inventory, not a sandbox.

Verification

34 tests pass locally, and 12 PR GitHub checks pass across Ubuntu/macOS/Windows with Python 3.10 and Python 3.13. See docs/EVALUATION.md for reproducibility and limits.