Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WriteJSONReport ¶
func WriteJSONReport(jsonReport CodeqlAudit, modulePath string) ([]piperutils.Path, error)
Types ¶
type CodeqlAudit ¶
type CodeqlAudit struct {
ToolName string `json:"toolName"`
RepositoryUrl string `json:"repositoryUrl"`
RepositoryReferenceUrl string `json:"repositoryReferenceUrl"` //URL of PR or Branch where scan was performed
CodeScanningLink string `json:"codeScanningLink"`
ScanResults CodeqlScanning `json:"scanResults"`
}
type CodeqlScanAudit ¶
type CodeqlScanAuditInstance ¶
type CodeqlScanAuditInstance struct {
// contains filtered or unexported fields
}
func NewCodeqlScanAuditInstance ¶
func NewCodeqlScanAuditInstance(apiURL, owner, repository, token string, trustedCerts []string) CodeqlScanAuditInstance
func (*CodeqlScanAuditInstance) GetVulnerabilities ¶
func (codeqlScanAudit *CodeqlScanAuditInstance) GetVulnerabilities(analyzedRef string) (CodeqlScanning, error)
type CodeqlScanning ¶
Click to show internal directories.
Click to hide internal directories.