Data is imported to Resolve manually by uploading flat files or automatically through API integrations.
Resolve strives to automate as much of the data ingestion and correlation process as possible. Resolve integrates with external tools that have APIs available, especially for retrieving vulnerability scan results. Some data sources do not have APIs available, such as many open source vulnerability discovery tools like nmap. These cases require a method of handling flat files.
Regardless of how the data is imported, vulnerabilities are typically reported as a large sets of structured document data, commonly referred to as a scan report. In order for correlation to work properly, Resolve handles data from any source the same way. Transactional data from an API is treated the same as data from a flat file, ensuring maximum compatibility regardless of the circumstance.
Resolve can ingest data from a variety of different file types. Each data source must have a set of parsing, mapping, and correlation rules. File types include XML, JSON, CSV, other structured content, and even unstructured content.