IntroductionThe VirusTotal App for Splunk is a lightweight, high-performance integration that enhances your security monitoring and investigation workflows by enriching events with reputation and threat intelligence data from VirusTotal. Using the existing the VirusTotal IOC Reputation API, the app enables security analysts to quickly identify malicious indicators and add meaningful context to detections without generating additional submissions to VirusTotal.This application introduces a custom SPL search command capable of processing multiple types of Indicators of Compromise (IOCs)—including file hashes (MD5, SHA-1, and SHA-256), IP addresses, URLs, and domains. The command retrieve detailed intelligence such as categorizations, statistical metadata, antivirus detection results, and more. Designed for seamless integration with automated alert enrichment pipelines and compatible with both Splunk Enterprise and Splunk Cloud, the VirusTotal App delivers efficient, scalable enrichment with minimal resource footprint. Key FeaturesCustom SPL CommandIncludes a custom SPL command (vt) that integrates seamlessly into Splunk searches.Enables streamlined threat intelligence enrichment and supports faster security investigations.IOC Enrichment SupportProvides enrichment for multiple types of Indicators of Compromise (IOCs), including:File hashesIP addressesURLsDomainsEnhances the accuracy and contextual value of security event analysis.File Hash CompatibilitySupports major file hash formats:MD5SHA-1SHA-256Ensures broad coverage for threat detection and enrichment in diverse security workflows.Comprehensive Threat Intelligence DataEnriches events with:Statistical dataCategorizationsTagsAntivirus engine detection detailsAdditional threat intelligence metadataAutomation-Ready DesignOptimized for use within automated alert enrichment pipelines.Ensures efficient, scalable integration with security automation and orchestration processes.User-Friendly ConfigurationProvides an intuitive interface for managing the VirusTotal API key.Simplifies setup and configuration for both analysts and administrators.Lightweight ImplementationDesigned to operate with minimal overhead.Does not include dashboards, saved searches, or additional Splunk objects.Ensures high performance within Splunk environments.Platform CompatibilityFully compatible with both Splunk Enterprise and Splunk Cloud, allowing seamless deployment across on-premise and cloud-based infrastructures.