Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 18:05
· 19 commits to main since this release

A corpus-and-recall release. An external balanced sample joins the conformance
corpus, and the four recall gaps it surfaced while screening the pool are
closed so the sample passes with zero silent misses.

Added

  • External balanced corpus sample. A balanced sample (26+26 bash, 54+54
    PowerShell) drawn from public labeled datasets under permissive licenses
    joins testdata/corpus/ (external_bash.json, external_posh.json), with
    the new external_malicious/external_benign groups gated by the same
    invariants as the rest of the corpus: no silent misses on the malicious side
    and no ⊤ on the benign side. A PowerShell case may now set "windows": true
    to run under the Windows-native provider profile, since registry effects are
    host-gated by design. The latency baseline is re-pinned at 348 cases and the
    domain specs are updated accordingly.

Fixed

  • Four recall gaps closed so the external sample passes with zero misses:
    • Write-Output — and a top-level string-literal statement, which the parser
      now normalizes to Write-Output — carries Stdio when the pipeline is
      unconsumed; a redirection suppresses it.
    • Get-Command <name> and Get-Module -ListAvailable lower to FSRead
      probes of the command path / module directories.
    • bash jobs is no longer a shell-only builtin; the KB now describes its
      stdout job-table output as Stdio.