Nmap + Openfisma
Nmap + Openfisma
Nmap + Openfisma
Josh Boyd
joshua.boyd@endeavorsystems.com
1 Functional Specication
1.1 Background
The Nmap import plugin takes an Nmap XML le and creates appropriate assets and
products in OpenFISMA.
1.2 Links
Vendor Website1
1
2. TECHNICAL SPECIFICATION 2
2 Technical Specication
OFJ-62
2.1 Classes
• What classes will be added, modied, deleted or involved?
Fisma_Import_Factory
Fisma_Import_Abstract
Fisma_Import_Nmap
2. If the user uploads a le in an invalid format to import from, the plugin should return
an error message.
3. If the user uploads a valid le, the plugin should import and return a success message.
4. If the user uploads a valid le which has assets or products that already exist in the
database, the duplicates will be suppressed.
5. If the user does not select a system to import into, the plugin should return an error
message.
6. If the user does not select a network to import into, the plugin should return an error
message.
7. If the user does not have the appropriate permissions to import assets or products,
the plugin should return an error message.