# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Grasshopper

# Grasshopper-v1_1-UserGuide

1 December, 2013

- 1
- 2
…
- 40
- 41
- 42
- 43
- 44
…
- 52
- 53

SECRET//ORCON//NOFORN
4.4.2 Build Receipt
The Builders generate Grasshopper build receipts for each build operation. The
receipt is a directory containing all of the files and data necessary to fully
document the build.
The receipt directory layout is as follows:
<timestamp>-Grasshopper.receipt
build.xml
'build.xml' stores the Grasshopper installer's configuration data. The xml
format for the file is described in an Appendix.
op_script.txt
'op_script.txt' provides a plain text description of the installer
configuration. The op script uses pseudo-code to explain how the installer
will select the payload and persistence module combination to install and
documents the options configured in the payloads and modules.
binaries
The binariesdirectory stores the persistence module and payload binaries
used by the installer.
handlers
The handlersdirectory stores the persistence module handlers uses to build
the installer.
metadata
The metadatadirectory stores the binary metadata embedded in the
installers.
rules
The rulesdirectory stores the merged payload and persistence module rule
files.
42
SECRET//ORCON//NOFORN

- 1
- 2
…
- 40
- 41
- 42
- 43
- 44
…
- 52
- 53