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.

master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.adoc

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

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •