@@ -383,20 +383,47 @@ convert hdf2ckl Translate a Heimdall Data Format JSON file into a
383
383
DISA checklist file
384
384
385
385
USAGE
386
- $ saf convert hdf2ckl -i <hdf-scan-results-json> -o <output-ckl> [-h] [-m <metadata>] [-H <hostname >] [-F <fqdn >] [-M <mac-address >] [-I <ip-address> ]
386
+ $ saf convert hdf2ckl saf convert hdf2ckl -i <hdf-scan-results-json> -o <output-ckl> [-h] [-m <metadata>] [--profilename <value>] [--profiletitle <value>] [--version <value>] [--releasenumber <value>] [--releasedate <value>] [--marking <value>] [- H <value >] [-I <value >] [-M <value>] [-F <value >] [--targetcomment <value>] [--role Domain Controller|Member Server|None|Workstation] [--assettype Computing|Non-Computing] [--techarea |Application Review|Boundary Security|CDS Admin Review|CDS Technical Review|Database Review|Domain Name System (DNS)|Exchange Server|Host Based System Security (HBSS)|Internal Network|Mobility|Other Review|Releasable Networks (REL)|Releaseable Networks (REL)|Traditional Security|UNIX OS|VVOIP Review|Web Review|Windows OS] [--stigguid <value>] [--targetkey <value>] [--webdbsite <value> --webordatabase] [--webdbinstance <value> ] [--vulidmapping gid|id ]
387
387
388
388
FLAGS
389
- -F, --fqdn=<fqdn> FQDN for CKL metadata
390
- -H, --hostname=<hostname> Hostname for CKL metadata
391
- -I, --ip=<ip-address> IP address for CKL metadata
392
- -M, --mac=<mac-address> MAC address for CKL metadata
393
- -h, --help Show CLI help.
394
- -i, --input=<hdf-scan-results-json> (required) Input HDF file
395
- -m, --metadata=<metadata> Metadata JSON file, generate one with "saf generate ckl_metadata"
396
- -o, --output=<output-ckl> (required) Output CKL file
389
+ -h, --help Show CLI help.
390
+ -i, --input=<value> (required) Input HDF file
391
+ -o, --output=<value> (required) Output CKL file
392
+
393
+ CHECKLIST METADATA FLAGS
394
+ -F, --fqdn=<value> Fully Qualified Domain Name
395
+ -H, --hostname=<value> The name assigned to the asset within the network
396
+ -I, --ip=<value> IP address
397
+ -M, --mac=<value> MAC address
398
+ -m, --metadata=<value> Metadata JSON file, generate one with "saf generate ckl_metadata"
399
+ --assettype=<option> The category or classification of the asset
400
+ <options: Computing|Non-Computing>
401
+ --marking=<value> A security classification or designation of the asset, indicating its sensitivity level
402
+ --profilename=<value> Profile name
403
+ --profiletitle=<value> Profile title
404
+ --releasedate=<value> Profile release date
405
+ --releasenumber=<value> Profile release number
406
+ --role=<option> The primary function or role of the asset within the network or organization
407
+ <options: Domain Controller|Member Server|None|Workstation>
408
+ --stigguid=<value> A unique identifier associated with the STIG for the asset
409
+ --targetcomment=<value> Additional comments or notes about the asset
410
+ --targetkey=<value> A unique key or identifier for the asset within the checklist or inventory system
411
+ --techarea=<option> The technical area or domain to which the asset belongs
412
+ <options: |Application Review|Boundary Security|CDS Admin Review|CDS Technical Review|Database Review|Domain Name System (DNS)|Exchange Server|Host Based System Security (HBSS)|Internal Network|Mobility|Other Review|Releasable Networks (REL)|Releaseable Networks (REL)|Traditional Security|UNIX OS|VVOIP Review|Web Review|Windows OS>
413
+ --version=<value> Profile version number
414
+ --vulidmapping=<option> Which type of control identifier to map to the checklist ID
415
+ <options: gid|id>
416
+ --webdbinstance=<value> The specific instance of the web application or database running on the server
417
+ --webdbsite=<value> The specific site or application hosted on the web or database server
418
+ --webordatabase Indicates whether the STIG is primarily for either a web or database server
419
+
420
+ DESCRIPTION
421
+ Translate a Heimdall Data Format JSON file into a DISA checklist file
397
422
398
423
EXAMPLES
399
- $ saf convert hdf2ckl -i rhel7-results.json -o rhel7.ckl --fqdn reverseproxy.example.org --hostname reverseproxy --ip 10.0.0.3 --mac 12:34:56:78:90
424
+ $ saf convert hdf2ckl -i rhel7-results.json -o rhel7.ckl --fqdn reverseproxy.example.org --hostname reverseproxy --ip 10.0.0.3 --mac 12:34:56:78:90:AB
425
+
426
+ $ saf convert hdf2ckl -i rhel8-results.json -o rhel8.ckl -m rhel8-metadata.json
400
427
```
401
428
[ top] ( #convert-hdf-to-other-formats )
402
429
#### HDF to CSV
0 commit comments