Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultMaxNumberRoutines = 20
View Source
const MaxConcurrentRoutinesCap = 50
maximum number of routines (scan request + response) running at once
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
NightfallAPIKey string
NightfallConditionSetUUID string
NightfallConditions []*nightfallAPI.Condition
NightfallMaxNumberRoutines int
TokenExclusionList []string
FileInclusionList []string
FileExclusionList []string
}
Config general config struct
type NightfallConfigFileStructure ¶
type NightfallConfigFileStructure struct {
ConditionSetUUID string `json:"conditionSetUUID"`
Conditions []*nightfallAPI.Condition `json:"conditions"`
MaxNumberRoutines int `json:"maxNumberConcurrentRoutines"`
TokenExclusionList []string `json:"tokenExclusionList"`
FileInclusionList []string `json:"fileInclusionList"`
FileExclusionList []string `json:"fileExclusionList"`
}
NightfallConfigFileStructure struct representation of nightfall config file
func GetNightfallConfigFile ¶
func GetNightfallConfigFile(workspacePath, fileName string, logger logger.Logger) (*NightfallConfigFileStructure, error)
GetNightfallConfigFile loads nightfall config from file, returns default if missing/invalid
Click to show internal directories.
Click to hide internal directories.