Skip to content

SWAMP runs software assurance tools & converts the results of each tool into a common format called SCARF (SWAMP Common Assessment Result Format). The scarf-io repository contains a set of libraries that allows a client to read & write SCARF data from programs written in Perl, Python, C, C++, & Java (read-only). SCARF is an XML-based file format.

License

Notifications You must be signed in to change notification settings

mirswamp/swamp-scarf-io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWAMP SCARF IO libraries

The Software Assurance Marketplace (SWAMP) runs software assurance tools, and converts the results of each tool into a common format called SCARF (SWAMP Common Assessment Result Format). This repository contains a set of libraries that allows a client to read and write SCARF data from programs written in Perl, Python, C, C++ and Java (read only). SCARF was originally an XML based file format, but there is an experimental JSON file format supported.

For documentation on SCARF see docs/SCARF.pdf

Documentation for each language can be found in the appropriate directory.

Table 1. Available libraries
Language XML JSON

Perl

reader writer

reader writer

Python

reader writer

reader writer

C/C++

reader writer

reader writer

Java

reader

About

SWAMP runs software assurance tools & converts the results of each tool into a common format called SCARF (SWAMP Common Assessment Result Format). The scarf-io repository contains a set of libraries that allows a client to read & write SCARF data from programs written in Perl, Python, C, C++, & Java (read-only). SCARF is an XML-based file format.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •