Documentation ¶
Index ¶
- Constants
- Variables
- func IngestSecretScanResults(secretScanMsg string, index string) error
- func PrintColoredSecrets(secrets []SecretFound, isFirstSecret *bool)
- func SecretToSecretInfo(out SecretFound) *pb.SecretInfo
- func SecretsToSecretInfos(out []SecretFound) []*pb.SecretInfo
- type JsonDirSecretsOutput
- func (dirOutput JsonDirSecretsOutput) PrintJsonFooter()
- func (dirOutput JsonDirSecretsOutput) PrintJsonHeader()
- func (dirOutput *JsonDirSecretsOutput) SetDirName(dirName string)
- func (dirOutput *JsonDirSecretsOutput) SetSecrets(Secrets []SecretFound)
- func (dirOutput *JsonDirSecretsOutput) SetTime()
- func (dirOutput JsonDirSecretsOutput) WriteSecrets(outputFilename string) error
- type JsonImageSecretsOutput
- func (imageOutput JsonImageSecretsOutput) PrintJsonFooter()
- func (imageOutput JsonImageSecretsOutput) PrintJsonHeader()
- func (imageOutput *JsonImageSecretsOutput) SetImageId(imageId string)
- func (imageOutput *JsonImageSecretsOutput) SetImageName(imageName string)
- func (imageOutput *JsonImageSecretsOutput) SetSecrets(Secrets []SecretFound)
- func (imageOutput *JsonImageSecretsOutput) SetTime()
- func (imageOutput JsonImageSecretsOutput) WriteSecrets(outputFilename string) error
- type SecretFound
- type SecretstOutput
Constants ¶
View Source
const (
Indent = " " // Indentation for Json printing
)
Variables ¶
View Source
var ( MgmtConsoleUrl string DeepfenceKey string )
Functions ¶
func IngestSecretScanResults ¶
func PrintColoredSecrets ¶
func PrintColoredSecrets(secrets []SecretFound, isFirstSecret *bool)
func SecretToSecretInfo ¶
func SecretToSecretInfo(out SecretFound) *pb.SecretInfo
func SecretsToSecretInfos ¶
func SecretsToSecretInfos(out []SecretFound) []*pb.SecretInfo
Types ¶
type JsonDirSecretsOutput ¶
type JsonDirSecretsOutput struct { Timestamp time.Time DirName string `json:"Directory Name"` Secrets []SecretFound }
func (JsonDirSecretsOutput) PrintJsonFooter ¶
func (dirOutput JsonDirSecretsOutput) PrintJsonFooter()
func (JsonDirSecretsOutput) PrintJsonHeader ¶
func (dirOutput JsonDirSecretsOutput) PrintJsonHeader()
func (*JsonDirSecretsOutput) SetDirName ¶
func (dirOutput *JsonDirSecretsOutput) SetDirName(dirName string)
func (*JsonDirSecretsOutput) SetSecrets ¶
func (dirOutput *JsonDirSecretsOutput) SetSecrets(Secrets []SecretFound)
func (*JsonDirSecretsOutput) SetTime ¶
func (dirOutput *JsonDirSecretsOutput) SetTime()
func (JsonDirSecretsOutput) WriteSecrets ¶
func (dirOutput JsonDirSecretsOutput) WriteSecrets(outputFilename string) error
type JsonImageSecretsOutput ¶
type JsonImageSecretsOutput struct { Timestamp time.Time ImageName string `json:"Image Name"` ImageId string `json:"Image ID"` ContainerId string `json:"Container ID"` Secrets []SecretFound }
func (JsonImageSecretsOutput) PrintJsonFooter ¶
func (imageOutput JsonImageSecretsOutput) PrintJsonFooter()
func (JsonImageSecretsOutput) PrintJsonHeader ¶
func (imageOutput JsonImageSecretsOutput) PrintJsonHeader()
func (*JsonImageSecretsOutput) SetImageId ¶
func (imageOutput *JsonImageSecretsOutput) SetImageId(imageId string)
func (*JsonImageSecretsOutput) SetImageName ¶
func (imageOutput *JsonImageSecretsOutput) SetImageName(imageName string)
func (*JsonImageSecretsOutput) SetSecrets ¶
func (imageOutput *JsonImageSecretsOutput) SetSecrets(Secrets []SecretFound)
func (*JsonImageSecretsOutput) SetTime ¶
func (imageOutput *JsonImageSecretsOutput) SetTime()
func (JsonImageSecretsOutput) WriteSecrets ¶
func (imageOutput JsonImageSecretsOutput) WriteSecrets(outputFilename string) error
type SecretFound ¶
type SecretFound struct { LayerID string `json:"Image Layer ID,omitempty"` RuleID int `json:"Matched Rule ID,omitempty"` RuleName string `json:"Matched Rule Name,omitempty"` PartToMatch string `json:"Matched Part,omitempty"` Match string `json:"String to Match,omitempty"` Regex string `json:"Signature to Match,omitempty"` Severity string `json:"Severity,omitempty"` SeverityScore float64 `json:"Severity Score,omitempty"` PrintBufferStartIndex int `json:"Starting Index of Match in Original Content,omitempty"` MatchFromByte int `json:"Relative Starting Index of Match in Displayed Substring"` MatchToByte int `json:"Relative Ending Index of Match in Displayed Substring"` CompleteFilename string `json:"Full File Name,omitempty"` MatchedContents string `json:"Matched Contents,omitempty"` }
type SecretstOutput ¶
Click to show internal directories.
Click to hide internal directories.