# 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
…
- 35
- 36
- 37
- 38
- 39
…
- 106
- 107

SECRET//ORCON//NOFORN
2 Assume False
Description
The “assume_false” operator is a unary operator and allows for only one
embedded rule. If the embedded rule returns invalid, the operator will return
false, otherwise it will return whatever the embedded rule returns.
Short Circuit
N/A
Usage
assume_false<rule>
Example
assume_falseos.bitness(32)
The above example will return false if the embedded rule returns an invalid.
Otherwise it will return the result of the os.bitness rule.
Return Values
Return
Code
Description
True Embedded rule returns true
False Embedded rule returns false or invalid
Invalid N/A
37
SECRET//ORCON//NOFORN

- 1
- 2
…
- 35
- 36
- 37
- 38
- 39
…
- 106
- 107