Changelog
Changelog
v4.19.1 - 2024-10-09
Bugfixes
Fix an issue in URL report ingest where the
.seen
time onfile:bytes
nodes associated with the SHA-256 hash of the last HTTP response was set incorrectly.
v4.19.0 - 2024-09-04
Features and Enhancements
Add
virustotal.iocstream
command for retrieving IoC stream notifications.
v4.18.1 - 2024-08-05
Bugfixes
Fix an issue where some validity dates for file signing certificates were not parsed correctly.
v4.18.0 - 2024-03-15
Features and Enhancements
Update
$lib.bytes
usage with$lib.axon
APIs.Update the
virustotal.file.relationships
command to accepthash:md5
,hash:sha1
, andhash:sha256
nodes as input.Create
crypto:x509:signedfile
andfile:mime:pe:vsvers:info
nodes usingsignature_info
data included in file reports.
Bugfixes
Fix an issue where SSL certificate ingest could raise an error when attempting to populate identity lists.
v4.17.0 - 2024-02-20
Features and Enhancements
Include the requested hash in the warning message for failed file downloads.
Update deprecated
$lib.dict()
usage to JSON style syntax.
v4.16.0 - 2024-02-06
Features and Enhancements
Add a node action for
virustotal.enrich
.Retrieve the
last_serving_ip_address
relationship by default when retrieving URL reports using thevirustotal.enrich
command.Add an on-demand migration for
it:av:filehit
nodes and URL/FQDN/IPv4 AV scan results. See the Admin Guide for additional details.
v4.15.0 - 2024-01-05
Features and Enhancements
Update AV scan result ingest to use
it:av:scan:result
for recording individual scan results and rollup stats.
v4.14.0 - 2023-12-08
Features and Enhancements
Update
virustotal.file.behaviors
command to set both theit:exec:proc:cmd
andit:exec:proc:name
properties with the VirusTotal provided command-line information.
Bugfixes
Update
virustotal.domain.relationships
,virustotal.file.relationships
,virustotal.ip.relationships
, andvirustotal.url.relationships
commands to display an error message if no--all
and no relationships are specified.
Deprecations
Caching has been removed from the following commands, so the
--asof
argument has been deprecated and will no longer have any effect:virustotal.commfiles
virustotal.dlfiles
virustotal.domain.relationships
virustotal.enrich
virustotal.file.behavior
virustotal.file.download
virustotal.file.itwurls
virustotal.file.relationships
virustotal.file.report
virustotal.file.search
virustotal.ip.relationships
virustotal.pdns
virustotal.search
virustotal.ssl.history
virustotal.url.relationships
virustotal.urls
virustotal.whois.history
This release contains an automatic cache cleanup that will run when the package is first upgraded. This will remove cached API response data from the jsonstor for commands which no longer perform caching.
v4.13.0 - 2023-09-12
Features and Enhancements
Update file malware config ingest to model additional data provided from C2 config parsers.
Update ipwhois ingest to use
inet:whois:iprec:contacts
instead of the deprecatedinet:whois:iprec:registrant
property.
v4.12.2 - 2023-09-05
Bugfixes
Fix an issue in file report ingest where IDS matches with no specified rule source would cause an error.
v4.12.1 - 2023-08-18
Bugfixes
Update AV scan ingest to use stable guid generation and avoid potentially creating duplicate
ou:org
andps:contact
nodes.
v4.12.0 - 2023-07-21
Features and Enhancements
Add a link to the VirusTotal documentation for additional information on using filters with the
virustotal.livehunt.files
command.Update file submissions ingest to create
inet:web:attachment
nodes instead ofinet:web:file
nodes.
v4.11.0 - 2023-06-19
Features and Enhancements
Mark the Synapse-FileParser dependency as optional.
v4.10.3 - 2023-03-30
Bugfixes
Fix an issue where the
.seen
property on ingested nodes could be set incorrectly.
v4.10.2 - 2023-03-28
Bugfixes
Fix an issue where a warning would be produced when updating YARA rulesets despite the ruleset being updated correctly.
v4.10.1 - 2023-03-14
Bugfixes
Fix an issue where invalid process id values in results were not handled gracefully.
v4.10.0 - 2023-03-13
Features and Enhancements
Update
virustotal.file.behavior
ingest to createit:exec:reg:get
nodes for registry keys which were opened.
Bugfixes
Fix an issue where
virustotal.file.behavior
ingest was expecting keys for registry information which is no longer present in the API.Update ingest to add
seen
edges from the VirusTotalmeta:source
node to additional nodes where they were missing.
v4.9.0 - 2023-02-28
Features and Enhancements
Update file report ingest to model crowdsourced IDS and YARA match results.
Update HTTP error handling to display a more useful error message in cases where one is not provided in the API response.
Update domain, ip, and url report ingests to create
meta:rule
nodes with-(matches)>
edges to the corresponding node for web scanner results.Update file behavior ingest to create
it:exec:proc
nodes for process tree and command execution data.Add support for ingesting the comments relationship to the
virustotal.ip.relationships
,virustotal.file.relationships
,virustotal.domain.relationships
, andvirustotal.url.relationships
commands.
v4.8.0 - 2023-01-31
Features and Enhancements
Update file report ingest to create
it:sec:c2:config
andrisk:tool:software
nodes for extracted malware configs.
v4.7.4 - 2023-01-05
Bugfixes
Update
inet:flow
andinet:dns:request
nodes created from contacted_domains and contacted_ips file relationships to set the:sandbox:file
prop rather than:exe
or:src:exe
.
v4.7.3 - 2022-10-10
Bugfixes
Set the corresponding hash property on
file:bytes
nodes created byvirustotal.file.behavior
when enriching by MD5 or SHA-1 hash.
v4.7.2 - 2022-10-07
Bugfixes
Fix an issue with handling malformed historical WHOIS records.
v4.7.1 - 2022-10-07
Bugfixes
Fix an issue with handling malformed WHOIS records.
v4.7.0 - 2022-09-22
Features and Enhancements
Add
virustotal.enrich
command for enriching nodes with VirusTotal report data.Add
virustotal.domain.relationships
,virustotal.ip.relationships
, andvirustotal.url.relationships
commands for retrieving object relationship data.Add dependency requirements to package definition.
v4.6.0 - 2022-09-02
Features and Enhancements
Add Node Actions for
virustotal.ssl.history
andvirustotal.whois.history
.Update the
crypto:x509:certificate:serial
behavior to reflect the modeling change in Synapsev2.104.0
.Update
virustotal.search
andvirustotal.file.search
to createit:exec:query
nodes with-(found)>
edges.
Bugfixes
Fix example in User Guide documentation.
v4.5.0 - 2022-06-01
Features and Enhancements
Support Synapse-FileParser >= 4.0.0.
Bugfixes
Fix an issue where additional permissions were required to use Synapse-FileParser.
v4.4.0 - 2022-05-11
Features and Enhancements
Add
virustotal.file.relationships
command for retrieving file relationship data.Update
virustotal.file.report
to also pull contacted_ips, contacted_domains, and contacted_urls by default.Update
virustotal.urls
to createinet:http:request
nodes with additional HTTP response data if available.Update
virustotal.dlfiles
to acceptinet:url
nodes.Update
virustotal.dlfiles
to createinet:urlfile
nodes for all inbound node types.inet:download
nodes will no longer be created forinet:ipv4
nodes.Cached API responses are now stored in the JsonStor instead of in nodedata.
Update sandbox data ingestion to prefer the
:sandbox:file
property over:exe
where appropriate.
v4.3.2 - 2022-04-06
Bugfixes
Fix an issue in response handling when deleting livehunt notifications.
Fix a pagination issue in livehunt queries.
v4.3.1 - 2022-04-06
Bugfixes
Update page result limit for
virustotal.livehunt.files
queries.
v4.3.0 - 2022-04-05
Features and Enhancements
Add
virustotal.ssl.history
command for retrieving historical SSL certificates.Add
virustotal.whois.history
command for retrieving historical WHOIS records.Add
virustotal.livehunt.files
command for retrieving livehunt notifications.Add
virustotal.livehunt.notifications.delete
command for deleting livehunt notifications.
Bugfixes
Use correct
meta:source
node when generating userguide and normalize the:name
field to the current convention.Fix a typo in the
virustotal.file.behavior
command help.Add missing
-(refs)>
edges frominet:search:query
nodes to search results.Update
.seen
oninet:url
andinet:ipv4
nodes returned in search results when possible.
v4.2.0 - 2022-01-19
Features and Enhancements
Update
it:host
creation to use the:desc
property to record host description rather than the deprecated:model
property.Add
virustotal.search
command which queries the /api/v3/search endpoint rather than the /api/v3/intelligence/search endpoint used byvirustotal.file.search
.Add ingest handlers for domain, ip, and url results returned by search queries.
v4.1.0 - 2022-01-04
Bugfixes
Clarify warning message output for invalid API keys.
Deprecations
Deprecate the
virustotal.setup.tagdns
andvirustotal.setup.tagip
commands. Thevirustotal.file.behavior
command will no longer apply tags configured by these commands toinet:flow
nodes and the commands will be removed in v5.0.0.
v4.0.2 - 2021-11-02
Bugfixes
Fix an issue where
it:av:filehit
nodes were not being created.
v4.0.1 - 2021-10-06
Bugfixes
Add description to storm package
v4.0.0 - 2021-10-04
Features and Enhancements
Initial release of the
Synapse-VirusTotal
Power-Up v4.0.0
Updating from 3.x.x
The previous 3.x.x
version of Synapse-VirusTotal
was distributed as
a Storm Service using a Docker container. This service must be removed from
the Cortex prior to updating.
See the Admin Guide for details on setting up the API key and user permissions.