Skip to content

Releases: VirusTotal/vt-cli

1.3.0: feat: recusively scan folders [#120] (#124)

17 Feb 12:05
e671a5d

Choose a tag to compare

This PR refactors NewFileDirReader to use Go’s standard filepath.WalkDir (here) for directory traversal, and avoid custom recursive implementations. The function efficiently reads all files under a directory, optionally traversing subdirectories up to a configurable maxDepth. Traversal is stopped immediately for directories beyond the allowed depth or when recursion is disabled using fs.SkipDir, avoiding unnecessary filesystem reads and reducing resource usage. This approach is safe, efficient, and reduces the risk of errors compared to manual recursion, while remaining idiomatic and easy to maintain.

Usage:

```
vt scan file YOUR_DIRECTORY  (default recursive disabled + maxDepth == 1)
vt scan file YOUR_DIRECTORY -r (recursive enabled with default maxDepth == 1)
vt scan file YOUR_DIRECTORY -r -d 3 (recursive enabled + setting up maxDepth to read more subtrees until reaching depth == 3 on each subdirectory)
```

v1.2.0

01 Oct 14:13
eb5dbbc

Choose a tag to compare

What's Changed

  • feat: add --private option to vt file and vt url commands, allowing to retrieve private files and URLs.

Full Changelog: 1.1.1...1.2.0

v1.1.1

06 Jun 15:14
8f6f0fe

Choose a tag to compare

Fix release token

v1.1.0

06 Jun 14:20
963f9cc

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.1...1.1.0

v1.0.1

14 Aug 08:15
4ece259

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.0.1

v1.0.0: Stable version

27 Nov 14:26
5473568

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.14.0...1.0.0

v0.14.0: Silent flag and password-protected file scans

20 Jul 10:48
bfea504

Choose a tag to compare

What's Changed

  • chore: Add link to go install docs by @mgmacias95 in #73
  • add --silent flag by @karlhiramoto in #74
  • README: add winget as alternative installation method in Windows by @kbdharun in #78
  • CI: bump workflow version, fix Node 12 deprecation warning in Action runs by @kbdharun in #77
  • feat(Scan): Password-protected files by @joseotoro in #80

New Contributors

Full Changelog: 0.13.0...0.14.0

Wait for scanning completions in vt scan command

10 Mar 16:05
b6a0c30

Choose a tag to compare

What's Changed

  • Enable code hightlighting in README by @Goooler in #72
  • feat(scan): Add a flag to wait for analysis completion by @mgmacias95 in #71

New Contributors

Full Changelog: 0.12.0...0.13.0

JSON/CSV output support

02 Mar 12:58
313afdf

Choose a tag to compare

What's Changed

Full Changelog: 0.11.1...0.12.0

Updated documentation

24 Feb 11:45
74c6596

Choose a tag to compare

What's Changed

Full Changelog: 0.11.0...0.11.1