Skip to content

Version 3.20.0#241

Merged
sbneto merged 7 commits into
masterfrom
develop
May 18, 2026
Merged

Version 3.20.0#241
sbneto merged 7 commits into
masterfrom
develop

Conversation

@sbneto
Copy link
Copy Markdown
Contributor

@sbneto sbneto commented May 18, 2026

New Features

  • Added polyswarm sandbox hash command — New subcommand that submits one or more samples to a sandbox provider by hash (sha256/sha1/md5, autodetected by default). Each hash is resolved to its latest known artifact instance, which is then sandboxed. Supports -r/--hash-file, --hash-type, --vm_slug, and --internet-disabled.
  • Showed md5 and sha1 in hunt result output — Text formatter now renders SHA1 and MD5 lines for live and historical hunt results when present. sha1 / md5 formatters also support historical_result and live_result.

Dependencies & Version Bump

  • Bumped version from 3.19.03.20.0 (pyproject.toml, __init__.py).
  • Updated polyswarm_api dependency requirement from >=3.20.0 to >=3.21.0.

Requires

scsich and others added 7 commits May 5, 2026 05:38
The existing `sandbox instance` subcommand requires an opaque numeric
artifact-instance id, which forces a two-step `search hash` →
`sandbox instance` workflow when you already have the hash in hand.
This adds a `sandbox hash` subcommand that resolves the hash to its
latest artifact instance under the hood and submits that instance.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add `sandbox hash` subcommand to resandbox by sha256/sha1/md5
Text formatter: add SHA1 and MD5 lines under SHA256 for both
live_result and historical_result. Lines are only rendered when the
fields are present so older API responses (or null hashes on URL
artifacts) don't render bare 'SHA1: None' rows.

Hash formatters: extend SHA1Output and MD5Output with
historical_result / live_result methods mirroring SHA256Output, so
'--output-format sha1' / 'md5' work uniformly across hunt results
and artifact instances.
DN-8130: show md5 and sha1 in hunt result output
@sbneto sbneto merged commit 3119ae5 into master May 18, 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

Development

Successfully merging this pull request may close these issues.

3 participants