# Vault 7: Projects

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

### Grasshopper

# Grasshopper-v2_0_1-UserGuide

- 1
- 2
…
- 56
- 57
- 58
- 59
- 60
…
- 133
- 134

SECRET//NOFORN
FALSE
More than one child evaluates to TRUE or no children evaluate to
TRUE or INVALID
INVALID
At least one child evaluates to INVALID and less than two children
evaluate to TRUE
Short Circuit
If two children evaluate to TRUE, the operator immediately evaluates to TRUE
and the remaining children are skipped.
NOT
not <child>
States that the child has been evaluated to FALSE.
Truth Table
TRUE
Child evaluates to FALSE
FALSE
Child evaluates to TRUE
INVALID
Child evaluates to INVALID
ASSUME TRUE
assume_true <child>
States that if the child evaluates to INVALID, assume that the actual value is
TRUE.
Truth Table
TRUE
Child evaluates to TRUE or INVALID
FALSE
Child evaluates to FALSE
INVALID
n/a
ASSUME FALSE
assume_false <child>
States that if the child evaluates to INVALID, assume that the actual value is
FALSE.
Truth Table
TRUE
Child evaluates to TRUE
FALSE
Child evaluates to FALSE or INVALID
INVALID
n/a
58
SECRET//NOFORN

- 1
- 2
…
- 56
- 57
- 58
- 59
- 60
…
- 133
- 134