# Vault 7: Projects

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

### Grasshopper

# Grasshopper-v1_1-AdminGuide

1 December, 2013

- 1
- 2
…
- 22
- 23
- 24
- 25
- 26
…
- 106
- 107

SECRET//ORCON//NOFORN
2.2.2 Facts
The Grasshopper Facts describe the survey values that can be validated at run
time. These values range from Grasshopper specific information to target
network connectivity. A fact consists of a noun and a verb separated by a period.
The noun represents a general description of the data available in its supported
verbs. For example, the “network” noun contains all verbs that relate to the
target network connectivity and setup. In addition, nouns support parameters.
These parameters are optional and are used to define specific information
related to the noun. For example, the “directory” noun takes in one parameter,
the directory that the verb will be referencing.
The verb describes the specific piece of information being referenced by the fact.
For example, the “exists” verb checks to see if the data described in the noun
exists on the target system. Just like the noun, the verb optionally supports
parameters. The format for a fact is shown below:
<noun>(<optional params>).<verb>(<optional params>)
The “<optional params>” values can be skipped for nouns and verbs that don’t
take parameters. A description of all of the facts available in Grasshopper is
included in Operator Descriptions.
24
SECRET//ORCON//NOFORN

- 1
- 2
…
- 22
- 23
- 24
- 25
- 26
…
- 106
- 107