SYMBOL INDEX (609 symbols across 133 files) FILE: src/commands/attest/apply.ts class ApplyAttestation (line 11) | class ApplyAttestation extends BaseCommand { method run (line 26) | async run() { FILE: src/commands/attest/create.ts constant MAX_SEARCH_RESULTS (line 13) | const MAX_SEARCH_RESULTS = 5; class CreateAttestations (line 16) | class CreateAttestations extends BaseCommand { method promptForever (line 32) | promptForever(promptValue: string): string { method getStatus (line 41) | getStatus(): 'passed' | 'failed' { method promptForAttestation (line 56) | promptForAttestation(id: string): Attestation { method run (line 67) | async run() { FILE: src/commands/convert/anchoregrype2hdf.ts class AnchoreGrype2HDF (line 7) | class AnchoreGrype2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/asff2hdf.ts constant API_MAX_RESULTS (line 22) | const API_MAX_RESULTS = 100; class ASFF2HDF (line 24) | class ASFF2HDF extends BaseCommand { method run (line 103) | async run() { FILE: src/commands/convert/aws_config2hdf.ts class AWSConfig2HDF (line 8) | class AWSConfig2HDF extends BaseCommand { method ensureRefs (line 59) | ensureRefs(output: ExecJSON.Execution): ExecJSON.Execution { method run (line 81) | async run() { FILE: src/commands/convert/burpsuite2hdf.ts class Burpsuite2HDF (line 7) | class Burpsuite2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/checkov2hdf.ts class Checkov2HDF (line 7) | class Checkov2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/ckl2hdf.ts class CKL2HDF (line 7) | class CKL2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/ckl2poam.ts constant STARTING_ROW (line 32) | const STARTING_ROW = 8; class CKL2POAM (line 34) | class CKL2POAM extends BaseCommand { method run (line 79) | async run() { FILE: src/commands/convert/conveyor2hdf.ts class Conveyor2HDF (line 7) | class Conveyor2HDF extends BaseCommand { method run (line 29) | async run() { FILE: src/commands/convert/cyclonedx_sbom2hdf.ts class CycloneDXSBOM2HDF (line 7) | class CycloneDXSBOM2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/dbprotect2hdf.ts class DBProtect2HDF (line 7) | class DBProtect2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/dependency_track2hdf.ts class DependencyTrack2HDF (line 7) | class DependencyTrack2HDF extends BaseCommand { method run (line 20) | async run() { FILE: src/commands/convert/fortify2hdf.ts class Fortify2HDF (line 7) | class Fortify2HDF extends BaseCommand { method run (line 36) | async run() { FILE: src/commands/convert/gosec2hdf.ts class Gosec2HDF (line 7) | class Gosec2HDF extends BaseCommand { method run (line 20) | async run() { FILE: src/commands/convert/hdf2asff.ts class HDF2ASFF (line 16) | class HDF2ASFF extends BaseCommand { method run (line 88) | async run() { FILE: src/commands/convert/hdf2caat.ts class HDF2CAAT (line 7) | class HDF2CAAT extends BaseCommand { method run (line 30) | async run() { FILE: src/commands/convert/hdf2ckl.ts class HDF2CKL (line 14) | class HDF2CKL extends Command { method run (line 219) | async run() { method catch (line 321) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/convert/hdf2condensed.ts class HDF2Condensed (line 15) | class HDF2Condensed extends BaseCommand { method run (line 37) | async run() { FILE: src/commands/convert/hdf2csv.ts class HDF2CSV (line 16) | class HDF2CSV extends BaseCommand { method run (line 75) | async run() { method requiredFlagsProvided (line 142) | requiredFlagsProvided(flags: { input: any; output: any }): boolean { method convertRows (line 172) | private convertRows(evaluation: ContextualizedEvaluation, filename: st... method saveCSV (line 191) | private async saveCSV(filename: fs.PathLike | fs.promises.FileHandle, ... method convertToCSV (line 218) | private convertToCSV(data: stringify.Input, options: stringify.Options... method getFlags (line 245) | private async getFlags(): Promise { method validFileFlags (line 342) | private validFileFlags(input: string, output: string): boolean { FILE: src/commands/convert/hdf2html.ts class HDF2HTML (line 6) | class HDF2HTML extends Command { method run (line 22) | async run() { FILE: src/commands/convert/hdf2splunk.ts class HDF2Splunk (line 8) | class HDF2Splunk extends BaseCommand { method run (line 76) | async run() { FILE: src/commands/convert/hdf2xccdf.ts class HDF2XCCDF (line 8) | class HDF2XCCDF extends BaseCommand { method run (line 29) | async run() { FILE: src/commands/convert/index.ts function getInputFilename (line 37) | function getInputFilename(): string { class Convert (line 49) | class Convert extends BaseCommand { method getFlagsForInputFile (line 71) | static getFlagsForInputFile(filePath: string) { method run (line 103) | async run() { FILE: src/commands/convert/ionchannel2hdf.ts class IonChannel2HDF (line 13) | class IonChannel2HDF extends BaseCommand { method run (line 76) | async run() { FILE: src/commands/convert/jfrog_xray2hdf.ts class JfrogXray2HDF (line 7) | class JfrogXray2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/msft_secure2hdf.ts function processInputs (line 21) | function processInputs( class MsftSecure2HDF (line 49) | class MsftSecure2HDF extends BaseCommand { method run (line 144) | async run() { FILE: src/commands/convert/nessus2hdf.ts class Nessus2HDF (line 8) | class Nessus2HDF extends BaseCommand { method run (line 37) | async run() { FILE: src/commands/convert/netsparker2hdf.ts class Netsparker2HDF (line 7) | class Netsparker2HDF extends BaseCommand { method run (line 35) | async run() { FILE: src/commands/convert/neuvector2hdf.ts class NeuVector2HDF (line 7) | class NeuVector2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/nikto2hdf.ts class Nikto2HDF (line 7) | class Nikto2HDF extends BaseCommand { method run (line 35) | async run() { FILE: src/commands/convert/prisma2hdf.ts class Prisma2HDF (line 9) | class Prisma2HDF extends BaseCommand { method run (line 31) | async run() { FILE: src/commands/convert/prowler2hdf.ts class Prowler2HDF (line 9) | class Prowler2HDF extends BaseCommand { method run (line 31) | async run() { FILE: src/commands/convert/sarif2hdf.ts class Sarif2HDF (line 7) | class Sarif2HDF extends BaseCommand { method run (line 40) | async run() { FILE: src/commands/convert/scoutsuite2hdf.ts class Scoutsuite2HDF (line 7) | class Scoutsuite2HDF extends BaseCommand { method run (line 35) | async run() { FILE: src/commands/convert/snyk2hdf.ts class Snyk2HDF (line 8) | class Snyk2HDF extends BaseCommand { method run (line 31) | async run() { FILE: src/commands/convert/sonarqube2hdf.ts class Sonarqube2HDF (line 7) | class Sonarqube2HDF extends BaseCommand { method run (line 74) | async run() { FILE: src/commands/convert/splunk2hdf.ts class Splunk2HDF (line 11) | class Splunk2HDF extends BaseCommand { method searchExecutions (line 80) | async searchExecutions( method run (line 90) | async run() { FILE: src/commands/convert/trivy2hdf.ts class Trivy2HDF (line 9) | class Trivy2HDF extends BaseCommand { method run (line 31) | async run() { FILE: src/commands/convert/trufflehog2hdf.ts class Trufflehog2HDF (line 7) | class Trufflehog2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/twistlock2hdf.ts class Twistlock2HDF (line 7) | class Twistlock2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/veracode2hdf.ts class Veracode2HDF (line 7) | class Veracode2HDF extends BaseCommand { method run (line 29) | async run() { FILE: src/commands/convert/xccdf_results2hdf.ts class XCCDFResults2HDF (line 7) | class XCCDFResults2HDF extends BaseCommand { method run (line 34) | async run() { FILE: src/commands/convert/zap2hdf.ts class Zap2HDF (line 7) | class Zap2HDF extends BaseCommand { method run (line 39) | async run() { FILE: src/commands/emasser/configure.ts class EmasserBuildConfig (line 5) | class EmasserBuildConfig extends Command { method run (line 36) | async run(): Promise { FILE: src/commands/emasser/delete/artifacts.ts constant CMD_HELP (line 8) | const CMD_HELP = 'saf emasser delete artifacts -h or --help'; class EmasserDeleteArtifacts (line 9) | class EmasserDeleteArtifacts extends Command { method run (line 21) | async run(): Promise { method catch (line 36) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/delete/cloud_resources.ts constant CMD_HELP (line 8) | const CMD_HELP = 'saf emasser delete cloud_resources -h or --help'; class EmasserDeleteCloudResources (line 9) | class EmasserDeleteCloudResources extends Command { method run (line 21) | async run(): Promise { method catch (line 37) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/delete/container_scans.ts constant CMD_HELP (line 8) | const CMD_HELP = 'saf emasser delete container_scans -h or --help'; class EmasserContainerScans (line 9) | class EmasserContainerScans extends Command { method run (line 21) | async run(): Promise { method catch (line 37) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/delete/hardware_baseline.ts constant CMD_HELP (line 8) | const CMD_HELP = 'saf emasser delete hardware_baseline -h or --help'; class EmasserDeleteHardwareBaseline (line 9) | class EmasserDeleteHardwareBaseline extends Command { method run (line 21) | async run(): Promise { method catch (line 37) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/delete/milestones.ts constant CMD_HELP (line 8) | const CMD_HELP = 'saf emasser delete milestones -h or --help'; class EmasserDeleteMilestones (line 9) | class EmasserDeleteMilestones extends Command { method run (line 21) | async run(): Promise { method catch (line 37) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/delete/poams.ts constant CMD_HELP (line 8) | const CMD_HELP = 'saf emasser delete poams -h or --help'; class EmasserDeletePoams (line 9) | class EmasserDeletePoams extends Command { method run (line 21) | async run(): Promise { method catch (line 37) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/delete/software_baseline.ts constant CMD_HELP (line 8) | const CMD_HELP = 'saf emasser delete software_baseline -h or --help'; class EmasserDeleteSoftwareBaseline (line 9) | class EmasserDeleteSoftwareBaseline extends Command { method run (line 21) | async run(): Promise { method catch (line 37) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/get/artifacts.ts type ApiResponse (line 17) | type ApiResponse = { class EmasserGetArtifacts (line 26) | class EmasserGetArtifacts extends Command { method run (line 48) | async run(): Promise { method catch (line 91) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/cac.ts class EmasserGetCac (line 8) | class EmasserGetCac extends Command { method run (line 20) | async run(): Promise { method catch (line 34) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/cmmc.ts class EmasserGetCmmc (line 8) | class EmasserGetCmmc extends Command { method run (line 20) | async run(): Promise { method catch (line 34) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/controls.ts class EmasserGetControls (line 8) | class EmasserGetControls extends Command { method run (line 20) | async run(): Promise { method catch (line 34) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/dashboards.ts class EmasserGetDashboards (line 45) | class EmasserGetDashboards extends Command { method run (line 151) | async run(): Promise { method catch (line 903) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/hardware.ts class EmasserGetHardwareBaseline (line 8) | class EmasserGetHardwareBaseline extends Command { method run (line 38) | async run(): Promise { method catch (line 56) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/milestones.ts class EmasserGetMilestones (line 15) | class EmasserGetMilestones extends Command { method run (line 37) | async run(): Promise { method catch (line 63) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/pac.ts class EmasserGetPac (line 8) | class EmasserGetPac extends Command { method run (line 20) | async run(): Promise { method catch (line 34) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/poams.ts class EmasserGetPoams (line 15) | class EmasserGetPoams extends Command { method run (line 37) | async run(): Promise { method catch (line 63) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/roles.ts class EmasserGetRoles (line 15) | class EmasserGetRoles extends Command { method run (line 37) | async run(): Promise { method catch (line 63) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/software.ts class EmasserGetSoftwareBaseline (line 8) | class EmasserGetSoftwareBaseline extends Command { method run (line 38) | async run(): Promise { method catch (line 56) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/system.ts class EmasserGetSystem (line 8) | class EmasserGetSystem extends Command { method run (line 20) | async run(): Promise { method catch (line 34) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/systems.ts class EmasserGetSystems (line 8) | class EmasserGetSystems extends Command { method run (line 20) | async run(): Promise { method catch (line 34) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/test_connection.ts class EmasserGetTestConnection (line 8) | class EmasserGetTestConnection extends Command { method run (line 19) | async run(): Promise { method catch (line 31) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/test_results.ts class EmasserGetTestResults (line 8) | class EmasserGetTestResults extends Command { method run (line 20) | async run(): Promise { method catch (line 34) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/get/workflow_definitions.ts class EmasserGetWorkflowDefinitions (line 8) | class EmasserGetWorkflowDefinitions extends Command { method run (line 20) | async run(): Promise { FILE: src/commands/emasser/get/workflow_instances.ts class EmasserGetWorkflowInstances (line 15) | class EmasserGetWorkflowInstances extends Command { method run (line 37) | async run(): Promise { method catch (line 63) | protected catch(error: unknown): Promise { FILE: src/commands/emasser/hello.ts class EmasserSayHello (line 5) | class EmasserSayHello extends Command { method run (line 8) | run(): Promise { FILE: src/commands/emasser/post/artifacts.ts constant CMD_HELP (line 12) | const CMD_HELP = 'saf emasser post artifacts -h or --help'; class EmasserPostArtifacts (line 13) | class EmasserPostArtifacts extends Command { method run (line 41) | async run(): Promise { method catch (line 93) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/cac.ts constant CMD_HELP (line 9) | const CMD_HELP = 'saf emasser post cac -h or --help'; class EmasserPostCac (line 10) | class EmasserPostCac extends Command { method run (line 22) | async run(): Promise { method catch (line 42) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/cloud_resources.ts type CloudResource (line 28) | type CloudResource = { type Tags (line 50) | type Tags = Record; type ComplianceResults (line 52) | type ComplianceResults = { function getAllJsonExamples (line 73) | function getAllJsonExamples(): string { function assertParamExists (line 89) | function assertParamExists(object: string, value: string | boolean | und... function addRequiredFieldsToRequestBody (line 106) | function addRequiredFieldsToRequestBody(dataObj: CloudResource): CloudRe... function addOptionalFields (line 170) | function addOptionalFields(bodyObject: CloudResource, dataObj: CloudReso... function isValidCloudResource (line 238) | function isValidCloudResource(obj: unknown): obj is CloudResource { constant CMD_HELP (line 246) | const CMD_HELP = 'saf emasser post cloud_resources -h or --help'; class EmasserPostCloudResources (line 247) | class EmasserPostCloudResources extends Command { method run (line 268) | async run(): Promise { method catch (line 332) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/container_scans.ts type ContainerResource (line 25) | type ContainerResource = { type Tags (line 42) | type Tags = Record; type Benchmarks (line 47) | type Benchmarks = { type Results (line 60) | type Results = { type StatusEnum (line 94) | type StatusEnum = typeof StatusEnum[keyof typeof StatusEnum]; function getAllJsonExamples (line 103) | function getAllJsonExamples(): string { function assertParamExists (line 120) | function assertParamExists(object: string, value: string | boolean | num... function addRequiredFieldsToRequestBody (line 138) | function addRequiredFieldsToRequestBody(dataObj: ContainerResource): Con... function addOptionalFields (line 213) | function addOptionalFields(bodyObject: ContainerResource, dataObj: Conta... function isValidContainerResource (line 290) | function isValidContainerResource(obj: unknown): obj is ContainerResource { constant CMD_HELP (line 303) | const CMD_HELP = 'saf emasser post container_scans -h or --help'; class EmasserContainerScans (line 304) | class EmasserContainerScans extends Command { method run (line 325) | async run(): Promise { method catch (line 390) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/device_scans.ts constant CMD_HELP (line 11) | const CMD_HELP = 'saf emasser post device_scans -h or --help'; class EmasserPostDeviceScans (line 12) | class EmasserPostDeviceScans extends Command { method run (line 43) | async run(): Promise { method catch (line 89) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/hardware_baseline.ts type Hardware (line 40) | type Hardware = { function getAllJsonExamples (line 73) | function getAllJsonExamples(): Record { function assertParamExists (line 88) | function assertParamExists(object: string, value: string | undefined | n... function addRequiredFieldsToRequestBody (line 106) | function addRequiredFieldsToRequestBody(dataObj: Hardware): Hardware { function addConditionalFields (line 129) | function addConditionalFields(bodyObject: Hardware, dataObj: Hardware): ... function addOptionalFields (line 149) | function addOptionalFields(bodyObject: Hardware, dataObj: Hardware): void { function generateBodyObj (line 213) | function generateBodyObj(dataObject: Hardware): Hardware { function isHardware (line 233) | function isHardware(obj: unknown): obj is Hardware { constant CMD_HELP (line 247) | const CMD_HELP = 'saf emasser post hardware_baseline -h or --help'; class EmasserHardwareBaseline (line 248) | class EmasserHardwareBaseline extends Command { method run (line 273) | async run(): Promise { method catch (line 314) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/milestones.ts constant CMD_HELP (line 9) | const CMD_HELP = 'saf emasser post milestones -h or --help'; class EmasserPostMilestones (line 10) | class EmasserPostMilestones extends Command { method run (line 24) | async run(): Promise { method catch (line 45) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/pac.ts constant CMD_HELP (line 9) | const CMD_HELP = 'saf emasser post pac -h or --help'; class EmasserPostPac (line 10) | class EmasserPostPac extends Command { method run (line 22) | async run(): Promise { method catch (line 43) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/poams.ts type Poams (line 58) | type Poams = { function getAllJsonExamples (line 122) | function getAllJsonExamples(): string { function assertParamExists (line 140) | function assertParamExists(object: string, value: string | undefined | n... function addRequiredFieldsToRequestBody (line 158) | function addRequiredFieldsToRequestBody(dataObj: Poams): Poams { function addConditionalFields (line 194) | function addConditionalFields(bodyObject: Poams, dataObj: Poams): void { function addOptionalFields (line 222) | function addOptionalFields(bodyObject: Poams, dataObj: Poams): void { function processBusinessLogic (line 363) | function processBusinessLogic(bodyObject: Poams, dataObj: Poams): void { function generateBodyObj (line 470) | function generateBodyObj(dataObject: Poams): Poams { constant CMD_HELP (line 484) | const CMD_HELP = 'saf emasser post poams -h or --help'; class EmasserPostPoams (line 485) | class EmasserPostPoams extends Command { method run (line 512) | async run(): Promise { method catch (line 553) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/register.ts class EmasserPostRegister (line 8) | class EmasserPostRegister extends Command { method run (line 19) | async run(): Promise { FILE: src/commands/emasser/post/software_baseline.ts type Software (line 52) | type Software = { function getAllJsonExamples (line 104) | function getAllJsonExamples(): string { function assertParamExists (line 121) | function assertParamExists(object: string, value: string | undefined | n... function addRequiredFieldsToRequestBody (line 139) | function addRequiredFieldsToRequestBody(dataObj: Software): Software { function addConditionalFields (line 166) | function addConditionalFields(bodyObject: Software, dataObj: Software): ... function addOptionalFields (line 178) | function addOptionalFields(bodyObject: Software, dataObj: Software): void { function generateBodyObj (line 319) | function generateBodyObj(dataObject: Software): Software { constant CMD_HELP (line 333) | const CMD_HELP = 'saf emasser post software_baseline -h or --help'; class EmasserSoftwareBaseline (line 334) | class EmasserSoftwareBaseline extends Command { method run (line 359) | async run(): Promise { method catch (line 400) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/static_code_scans.ts function getAllJsonExamples (line 26) | function getAllJsonExamples(action: string): string { function assertParamExists (line 55) | function assertParamExists(object: string, value: string | boolean | num... function addApplicationToRequestBody (line 69) | function addApplicationToRequestBody(dataObj: StaticCodeRequest): Static... function addApplicationFindingsFields (line 105) | function addApplicationFindingsFields(bodyObject: StaticCodeRequest, dat... constant CMD_HELP (line 147) | const CMD_HELP = 'saf emasser post static_code_scans -h or --help'; class EmasserPostStaticCodeScans (line 148) | class EmasserPostStaticCodeScans extends Command { method run (line 177) | async run(): Promise { method catch (line 249) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/post/test_results.ts constant CMD_HELP (line 9) | const CMD_HELP = 'saf emasser post test_results -h or --help'; class EmasserPostTestResults (line 10) | class EmasserPostTestResults extends Command { method run (line 23) | async run(): Promise { method catch (line 46) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/put/artifacts.ts function getAllJsonExamples (line 12) | function getAllJsonExamples(): Record { function assertParamExists (line 19) | function assertParamExists(object: string, value: string | number | bool... function addRequiredFieldsToRequestBody (line 26) | function addRequiredFieldsToRequestBody(dataObj: Artifacts): Artifacts { function addOptionalFields (line 47) | function addOptionalFields(bodyObject: Artifacts, dataObj: Artifacts): v... function generateBodyObj (line 81) | function generateBodyObj(dataObject: Artifacts): Artifacts { constant CMD_HELP (line 93) | const CMD_HELP = 'saf emasser put artifacts -h or --help'; class EmasserPutArtifacts (line 94) | class EmasserPutArtifacts extends Command { method run (line 115) | async run(): Promise { method catch (line 164) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/put/controls.ts type Controls (line 11) | type Controls = { function getAllJsonExamples (line 46) | function getAllJsonExamples(): Record { function assertParamExists (line 54) | function assertParamExists(object: string, value: string | number | unde... function addRequiredFieldsToRequestBody (line 61) | function addRequiredFieldsToRequestBody(dataObj: Controls): Controls { function addConditionalFields (line 84) | function addConditionalFields(bodyObject: Controls, dataObj: Controls): ... function addOptionalFields (line 118) | function addOptionalFields(bodyObject: Controls, dataObj: Controls): void { function processBusinessLogic (line 176) | function processBusinessLogic(bodyObject: Controls, dataObj: Controls): ... function generateBodyObj (line 286) | function generateBodyObj(dataObject: Controls): Controls { constant CMD_HELP (line 300) | const CMD_HELP = 'saf emasser put controls -h or --help'; class EmasserPutControls (line 301) | class EmasserPutControls extends Command { method run (line 324) | async run(): Promise { method catch (line 372) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/put/hardware_baseline.ts type Hardware (line 42) | type Hardware = { function getAllJsonExamples (line 66) | function getAllJsonExamples(): Record { function assertParamExists (line 81) | function assertParamExists(object: string, value: string | undefined | n... function addRequiredFieldsToRequestBody (line 99) | function addRequiredFieldsToRequestBody(dataObj: Hardware): Hardware { function addConditionalFields (line 124) | function addConditionalFields(bodyObject: Hardware, dataObj: Hardware): ... function addOptionalFields (line 144) | function addOptionalFields(bodyObject: Hardware, dataObj: Hardware): void { function generateBodyObj (line 205) | function generateBodyObj(dataObject: Hardware): Hardware { constant CMD_HELP (line 219) | const CMD_HELP = 'saf emasser post hardware_baseline -h or --help'; class EmasserHardwareBaseline (line 220) | class EmasserHardwareBaseline extends Command { method run (line 245) | async run(): Promise { method catch (line 294) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/put/milestones.ts constant CMD_HELP (line 9) | const CMD_HELP = 'saf emasser put milestones -h or --help'; class EmasserPutMilestones (line 10) | class EmasserPutMilestones extends Command { method run (line 22) | async run(): Promise { method catch (line 44) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/put/poams.ts type Poams (line 61) | type Poams = { function getAllJsonExamples (line 117) | function getAllJsonExamples(): Record { function assertParamExists (line 133) | function assertParamExists(object: string, value: string | number | unde... function addRequiredFieldsToRequestBody (line 151) | function addRequiredFieldsToRequestBody(dataObj: Poams): Poams { function addConditionalFields (line 189) | function addConditionalFields(bodyObject: Poams, dataObj: Poams): void { function addOptionalFields (line 218) | function addOptionalFields(bodyObject: Poams, dataObj: Poams): void { function processBusinessLogic (line 364) | function processBusinessLogic(bodyObject: Poams, dataObj: Poams): void { function generateBodyObj (line 498) | function generateBodyObj(dataObject: Poams): Poams { constant CMD_HELP (line 512) | const CMD_HELP = 'saf emasser put poams -h or --help'; class EmasserPutPoams (line 513) | class EmasserPutPoams extends Command { method run (line 538) | async run(): Promise { method catch (line 587) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/put/software_baseline.ts type Software (line 61) | type Software = { function getAllJsonExamples (line 115) | function getAllJsonExamples(): Record { function assertParamExists (line 130) | function assertParamExists(object: string, value: string | undefined | n... function addRequiredFieldsToRequestBody (line 148) | function addRequiredFieldsToRequestBody(dataObj: Software): Software { function addConditionalFields (line 177) | function addConditionalFields(bodyObject: Software, dataObj: Software): ... function addOptionalFields (line 189) | function addOptionalFields(bodyObject: Software, dataObj: Software): void { function generateBodyObj (line 330) | function generateBodyObj(dataObject: Software): Software { constant CMD_HELP (line 344) | const CMD_HELP = 'saf emasser put software_baseline -h or --help'; class EmasserSoftwareBaseline (line 345) | class EmasserSoftwareBaseline extends Command { method run (line 370) | async run(): Promise { method catch (line 419) | protected catch(err: Error & { exitCode?: number }): Promise { FILE: src/commands/emasser/version.ts class EmasserGetVersion (line 4) | class EmasserGetVersion extends Command { method run (line 9) | run(): Promise { FILE: src/commands/generate/ckl_metadata.ts class GenerateCKLMetadata (line 20) | class GenerateCKLMetadata extends BaseCommand { method run (line 48) | async run() { method getFlags (line 91) | private async getFlags(): Promise { method getCklMetaData (line 151) | private async getCklMetaData(): Promise { FILE: src/commands/generate/delta.ts class GenerateDelta (line 41) | class GenerateDelta extends BaseCommand { method run (line 126) | async run() { method mapControls (line 630) | mapControls(oldProfile: Profile, newProfile: Profile): object { method logMatchMethod (line 733) | private static logMatchMethod(log: Logger, link: LinkRecord): void { method tickMatchCounter (line 773) | private static tickMatchCounter(link: LinkRecord): void { method getMappedStatisticsValidation (line 790) | getMappedStatisticsValidation(totalMappedControls: number, statValidat... method requiredFlagsProvided (line 807) | requiredFlagsProvided(flags: any): boolean { // skipcq: JS-0105 method getXccdfContent (line 855) | async getXccdfContent(xccdfType: string, xccdfInput: string): Promise<... method updateTitle (line 925) | updateTitle(str: string): string { // skipcq: JS-0105 method createMappedDirectory (line 949) | createMappedDirectory(controlsDir: string): string { // skipcq: JS-0105 method logThis (line 968) | logThis(logMsg: string, logLevel: string) { // skipcq: JS-0105 method getFlags (line 1028) | private async getFlags(): Promise { method isXccdfFile (line 1272) | private isXccdfFile(xccdfXmlFile: string): boolean { method saveLogs (line 1321) | private saveLogs(errorMsg: string) { method sleep (line 1329) | private sleep(ms: number) { FILE: src/commands/generate/inspec_metadata.ts class GenerateInSpecMetadata (line 8) | class GenerateInSpecMetadata extends BaseCommand { method run (line 75) | async run() { function getDISAReadmeContent (line 245) | function getDISAReadmeContent(_xmlDoc: any): InspecReadme { function getCISReadmeContent (line 291) | function getCISReadmeContent(_xmlDoc: any): InspecReadme { function generateReadme (line 323) | function generateReadme(contentObj: InspecReadme, outDir: string, logger... function generateYaml (line 630) | function generateYaml(profile: Profile, outDir: string, logger: Logger) { function generateLicense (line 662) | function generateLicense(outDir: string, logger: Logger) { function generateNotice (line 687) | function generateNotice(outDir: string, logger: Logger) { function generateRubocopYml (line 711) | function generateRubocopYml(outDir: string, logger: Logger) { function generateGemRc (line 891) | function generateGemRc(outDir: string, logger: Logger) { function generateGemFile (line 904) | function generateGemFile(outDir: string, logger: Logger) { function generateRakeFile (line 942) | function generateRakeFile(outDir: string, logger: Logger) { function generateGitIgnoreFile (line 978) | function generateGitIgnoreFile(outDir: string, logger: Logger) { FILE: src/commands/generate/spreadsheet2inspec_stub.ts class Spreadsheet2HDF (line 17) | class Spreadsheet2HDF extends BaseCommand { method matchReferences (line 36) | matchReferences(control: Partial): Partial)... method matchCISControls (line 59) | matchCISControls(control: Partial, flags: Record): Partial { method run (line 26) | async run() { FILE: src/commands/generate/update_controls4delta.ts class GenerateUpdateControls (line 45) | class GenerateUpdateControls extends BaseCommand { function isXccdfFile (line 507) | function isXccdfFile(xccdfXmlFile: string, logger: Logger): boolean { function getUpdatedControl (line 543) | function getUpdatedControl(path: fs.PathOrFileDescriptor, currentControl... function saveControl (line 553) | function saveControl(filePath: string, newXCCDFControlNumber: string, FILE: src/commands/harden/harden.ts class Harden (line 3) | class Harden extends Command { method run (line 12) | run() { FILE: src/commands/scan/scan.ts class Scan (line 3) | class Scan extends Command { method run (line 12) | run() { FILE: src/commands/supplement/passthrough/read.ts class ReadPassthrough (line 6) | class ReadPassthrough extends BaseCommand { method run (line 18) | async run() { FILE: src/commands/supplement/passthrough/write.ts class WritePassthrough (line 6) | class WritePassthrough extends BaseCommand { method run (line 31) | async run() { FILE: src/commands/supplement/target/read.ts class ReadTarget (line 6) | class ReadTarget extends BaseCommand { method run (line 18) | async run() { FILE: src/commands/supplement/target/write.ts class WriteTarget (line 6) | class WriteTarget extends BaseCommand { method run (line 31) | async run() { FILE: src/commands/validate/threshold.ts class Threshold (line 22) | class Threshold extends BaseCommand { method run (line 51) | async run() { // skipcq: JS-R1005 FILE: src/commands/view/heimdall.ts class Heimdall (line 8) | class Heimdall extends Command { method run (line 23) | async run() { FILE: src/commands/view/summary.ts constant VIEW_SUMMARY (line 8) | const VIEW_SUMMARY = 'view summary:'; constant IO_GROUP (line 11) | const IO_GROUP = 'I/O'; constant FORMATTING_GROUP (line 14) | const FORMATTING_GROUP = 'formatting'; constant DEFAULT_LOG_LEVEL (line 17) | const DEFAULT_LOG_LEVEL = 'info'; constant FORMAT_OPTIONS (line 20) | const FORMAT_OPTIONS = ['json', 'yaml', 'markdown']; type CommandFlags (line 33) | type CommandFlags = { class Summary (line 57) | class Summary extends Command { method run (line 134) | async run() { FILE: src/types/csv.d.ts type CSVControl (line 1) | type CSVControl = { type ControlSetRow (line 19) | type ControlSetRow = Record; type ControlSetRows (line 21) | type ControlSetRows = ControlSetRow[]; FILE: src/types/inspec.d.ts type InSpecControl (line 1) | type InSpecControl = { type InSpecMetaData (line 38) | type InSpecMetaData = { type InspecReadme (line 46) | type InspecReadme = { FILE: src/types/splunk-sdk-no-env/index.d.ts type SplunkConfig (line 2) | type SplunkConfig = { type jobTrackCallbacks (line 17) | type jobTrackCallbacks = { class Http (line 25) | class Http { class Logger (line 29) | class Logger { class Indexs (line 33) | class Indexs { class Index (line 37) | class Index { class Jobs (line 47) | class Jobs { class Job (line 57) | class Job { class Service (line 73) | class Service { FILE: src/types/stig.d.ts type STIG (line 1) | type STIG = { type CHECKLIST (line 4) | type CHECKLIST = { type Asset (line 8) | type Asset = { type STIGs (line 21) | type STIGs = { type STIGHolder (line 24) | type STIGHolder = { type STIGInfo (line 28) | type STIGInfo = { type SIData (line 31) | type SIData = { type Vulnerability (line 36) | type Vulnerability = { type STIGAttributes (line 70) | type STIGAttributes = { FILE: src/types/threshold.d.ts type ControlStatusHash (line 4) | type ControlStatusHash = Record; type StatusHash (line 6) | type StatusHash = ControlStatusHash & { type ControlIDThresholdValues (line 13) | type ControlIDThresholdValues = Record>; type ThresholdValues (line 15) | type ThresholdValues = { FILE: src/utils/ckl2poam.ts function extractSTIGUrl (line 7) | function extractSTIGUrl(findingDetails: string): string { function cklSeverityToPOAMSeverity (line 23) | function cklSeverityToPOAMSeverity(severity: string): string { function cklSeverityToRelevanceOfThreat (line 48) | function cklSeverityToRelevanceOfThreat() { function cklSeverityToLikelihood (line 52) | function cklSeverityToLikelihood(severity: string) { function cklSeverityToImpact (line 73) | function cklSeverityToImpact(severity: string) { function cklSeverityToResidualRiskLevel (line 94) | function cklSeverityToResidualRiskLevel(severity: string) { function createCVD (line 115) | function createCVD(vulnerability: Vulnerability): string { function convertToRawSeverity (line 123) | function convertToRawSeverity(severity: string) { function cleanStatus (line 144) | function cleanStatus(status: string) { function replaceSpecialCharacters (line 160) | function replaceSpecialCharacters(text: string): string { function cleanComments (line 164) | function cleanComments(comments: string): string { function combineComments (line 168) | function combineComments(vulnerability: Vulnerability, host: string) { function extractSolution (line 176) | function extractSolution(findingDetails: string): string | undefined { function cci2nist (line 194) | function cci2nist(cci: string) { FILE: src/utils/csv.ts function descriptionsToString (line 24) | function descriptionsToString( function segmentsToString (line 54) | function segmentsToString(segments: HDFControlSegment[] | undefined): st... function convertRow (line 73) | function convertRow( FILE: src/utils/delta_matching.ts constant COMPLIANCE_MODALS (line 23) | const COMPLIANCE_MODALS = new Set([ function tokensBeforeModal (line 27) | function tokensBeforeModal(title: string): string[] { function tokenizeSet (line 39) | function tokenizeSet(s: string): Set { type ControlLike (line 52) | type ControlLike = { function extractSrgId (line 67) | function extractSrgId(control: ControlLike): string | null { function safeTitle (line 71) | function safeTitle(title: string | null | undefined): string { function extractCcis (line 80) | function extractCcis(control: ControlLike): Set { function tokenJaccard (line 92) | function tokenJaccard(a: string, b: string): number { function cciJaccard (line 113) | function cciJaccard(a: Set, b: Set): number { function buildSrgIndex (line 134) | function buildSrgIndex( type MatchMethod (line 170) | type MatchMethod type LinkRecord (line 176) | type LinkRecord = { type ProfileLike (line 186) | type ProfileLike = { constant FUSE_ACCEPT_THRESHOLD (line 199) | const FUSE_ACCEPT_THRESHOLD = 0.45; constant TIER2_MISMATCH_THRESHOLD (line 207) | const TIER2_MISMATCH_THRESHOLD = 0.5; constant TIER3_MISMATCH_THRESHOLD (line 215) | const TIER3_MISMATCH_THRESHOLD = 0.9; constant TIER2_COMPOSITE_CCI_WEIGHT (line 224) | const TIER2_COMPOSITE_CCI_WEIGHT = 0.7; constant TIER2_COMPOSITE_TITLE_WEIGHT (line 225) | const TIER2_COMPOSITE_TITLE_WEIGHT = 0.3; function computePotentialMismatch (line 232) | function computePotentialMismatch( type DeltaDiff (line 256) | type DeltaDiff = { type DeltaJsonPayload (line 284) | type DeltaJsonPayload = DeltaDiff & { links: LinkRecord[] }; function buildDeltaJsonPayload (line 292) | function buildDeltaJsonPayload({ type SearchRecord (line 302) | type SearchRecord = { originalId: string; title: string; gtitle: string }; type FuseSearcher (line 308) | type FuseSearcher = { type TierContext (line 312) | type TierContext = { type ScoredCandidate (line 319) | type ScoredCandidate = { idx: number; composite: number; cci: number }; function claimOrRelate (line 325) | function claimOrRelate( function makeLink (line 340) | function makeLink(args: { function makeNoMatch (line 364) | function makeNoMatch(newControl: ControlLike, srg: string | null): LinkR... function tier1DeterministicMatch (line 380) | function tier1DeterministicMatch( function tier2CciTiebreak (line 410) | function tier2CciTiebreak( function tier3FuseFallback (line 471) | function tier3FuseFallback( function applyRequirementFirstPipeline (line 511) | function applyRequirementFirstPipeline( function normalizeTitle (line 583) | function normalizeTitle(title: string, prefix: string): string { function autoDetectPrefix (line 605) | function autoDetectPrefix(titles: string[], threshold = 0.5): string { FILE: src/utils/emasser/api_config.ts function printHelpMessage (line 5) | function printHelpMessage(showLocation: boolean) { class ApiConfig (line 39) | class ApiConfig { method constructor (line 57) | constructor() { method getRequiredEnv (line 124) | getRequiredEnv(key: string): string { method getOptionalEnv (line 155) | getOptionalEnv(key: string, defaultValue: T): T { FILE: src/utils/emasser/api_connection.ts class ApiConnection (line 20) | class ApiConnection { method constructor (line 25) | constructor() { FILE: src/utils/emasser/generate_config.ts constant PROMPT_MESSAGE (line 6) | const PROMPT_MESSAGE = [ constant PROMPT_NAMES_REQUIRED (line 23) | const PROMPT_NAMES_REQUIRED = [ constant PROMPT_NAMES_OPTIONAL (line 36) | const PROMPT_NAMES_OPTIONAL = [ constant OPTIONAL_DEFAULT_VALUES (line 48) | const OPTIONAL_DEFAULT_VALUES = [ function generateNewdotEnv (line 75) | function generateNewdotEnv() { function processPrompt (line 107) | async function processPrompt() { function updateKeyValuePairs (line 336) | function updateKeyValuePairs(filePath: fse.PathOrFileDescriptor, updates... function isNumeric (line 389) | function isNumeric(value: unknown): boolean { function generateConfig (line 401) | async function generateConfig() { FILE: src/utils/emasser/init_connection.ts class InitConnections (line 39) | class InitConnections { method constructor (line 44) | constructor(conf: ApiConfig) { FILE: src/utils/emasser/output_error.ts function outputError (line 19) | function outputError(data: object): string { FILE: src/utils/emasser/output_formatter.ts function removeNullsFromObject (line 10) | function removeNullsFromObject(dataObject: object): object { function convertEpochToDateTime (line 32) | function convertEpochToDateTime(dataObject: object): object { function outputFormat (line 81) | function outputFormat(data: object, doConversion = true): string { FILE: src/utils/emasser/utilities.ts type CliArgs (line 15) | type CliArgs = { type FlagOptions (line 26) | type FlagOptions = { function getArgs (line 96) | function getArgs(argv: string[], endpointValue?: string): CliArgs { function getFlagsForEndpoint (line 123) | function getFlagsForEndpoint(argv: string[]): FlagOptions { // skipcq: J... function getDescriptionForEndpoint (line 495) | function getDescriptionForEndpoint(argv: string[], endpoint: string): st... function getExamplesForEndpoint (line 915) | function getExamplesForEndpoint(argv: string[], endpoint?: string): stri... function getJsonExamples (line 1364) | function getJsonExamples(endpoint?: string): string[] { function saveFile (line 1752) | function saveFile(dir: string, filename: string, data: any): void { function printHelpMsg (line 1775) | function printHelpMsg(msg: string) { function printRedMsg (line 1784) | function printRedMsg(msg: string) { function displayError (line 1798) | function displayError(error: unknown, endpoint: string) { FILE: src/utils/global.ts type SpreadsheetTypes (line 12) | type SpreadsheetTypes = 'cis' | 'disa' | 'general'; function checkSuffix (line 16) | function checkSuffix(input: string, suffix = '.json') { function resolveCincAuditor (line 36) | function resolveCincAuditor(): string { function resolveSafeChild (line 89) | function resolveSafeChild(baseDir: string, ...parts: string[]): string { function basename (line 112) | function basename(inputPath: string): string { function dataURLtoU8Array (line 141) | function dataURLtoU8Array(dataURL: string): Uint8Array { function getInstalledPath (line 167) | function getInstalledPath(moduleName: string): string { function arrayNeededPaths (line 193) | function arrayNeededPaths(typeOfPath: string, values: string | string[])... function extractValueViaPathOrNumber (line 226) | function extractValueViaPathOrNumber(typeOfPathOrNumber: string, pathOrN... type ExtendedContextualizedEvaluation (line 243) | type ExtendedContextualizedEvaluation = { function getProfileInfo (line 269) | function getProfileInfo(evaluation: ExtendedContextualizedEvaluation, fi... function getDescription (line 327) | function getDescription( function checkInput (line 363) | function checkInput(guessOptions: { data: string; filename: string }, de... function getErrorMessage (line 382) | function getErrorMessage(error: unknown): string { function downloadFile (line 401) | async function downloadFile(url: string | undefined, outputPath: string)... function extractFileFromZip (line 439) | function extractFileFromZip(zipPath: string, fileName: string): [Buffer ... function getJsonMetaDataExamples (line 473) | function getJsonMetaDataExamples(endpoint?: string): string[] { FILE: src/utils/logging.ts type Summary (line 16) | type Summary = { type WinstonLoggerOptions (line 26) | type WinstonLoggerOptions = { function createWinstonLogger (line 94) | function createWinstonLogger(options: WinstonLoggerOptions = {}): Logger { function getHDFSummary (line 130) | function getHDFSummary(hdf: ExecJSON.Execution): string { FILE: src/utils/oclif/base_command.ts type CommandFlags (line 4) | type CommandFlags = Interfaces.InferredFlags = Interfaces.InferredArgs { method catch (line 59) | protected catch(err: Error & { exitCode?: number }): Promise { method finally (line 69) | protected finally(_: Error | undefined): Promise { FILE: src/utils/oclif/help/help.ts class MyHelpClass (line 26) | class MyHelpClass extends Help { method showCommandHelp (line 27) | public showCommandHelp(command: Command.Loadable): Promise { method logModify (line 73) | protected logModify(argNamesMap: Map, ...args: string[... method log (line 83) | protected log(...args: string[]): void { class Stream (line 91) | class Stream { method constructor (line 94) | constructor(channel: 'stdout' | 'stderr') { method write (line 98) | public write(data: string): boolean { FILE: src/utils/ohdf/calculations.ts function calculateSummariesForExecJSONs (line 18) | function calculateSummariesForExecJSONs(execJSONs: Record = { function printAndWriteOutput (line 50) | function printAndWriteOutput(args: PrintAndWriteOutputArgs): void { function createPrintableSummary (line 98) | function createPrintableSummary( function extractResultSets (line 125) | function extractResultSets(execJSONs: Record): Threshol... FILE: src/utils/xccdf2inspec.ts function wrap (line 5) | function wrap(s: string, lineLength = 80): string { function convertEncodedXmlIntoJson (line 25) | function convertEncodedXmlIntoJson(encodedXml: string): unknown { function severityStringToImpact (line 34) | function severityStringToImpact(string: string): number { function impactNumberToSeverityString (line 58) | function impactNumberToSeverityString(impact: number): string { function inspecControlToRubyCode (line 83) | function inspecControlToRubyCode(control: InSpecControl, lineLength?: nu... FILE: test/commands/emasser/mock.server.ts class InitMockServer (line 6) | class InitMockServer { method constructor (line 12) | constructor() { FILE: test/commands/utils.ts function omitHDFChangingFields (line 4) | function omitHDFChangingFields( function omitChecklistChangingFields (line 31) | function omitChecklistChangingFields(input: string) { function omitHtmlChangingFields (line 37) | function omitHtmlChangingFields(input: string) { function normalizeNewLines (line 42) | function normalizeNewLines(input: string): string {