Documentation ¶
Index ¶
- func ConvertFromDeleteBlobsRequest(deleteBlobsRequest *cache.DeleteBlobsRequest) []string
- func ConvertFromRPCApplications(rpcApps []*common.Application) []ftypes.Application
- func ConvertFromRPCCode(rpcCode *common.Code) ftypes.Code
- func ConvertFromRPCCustomResources(rpcCustomResources []*common.CustomResource) []ftypes.CustomResource
- func ConvertFromRPCDataSource(ds *common.DataSource) *dbTypes.DataSource
- func ConvertFromRPCLayer(rpcLayer *common.Layer) ftypes.Layer
- func ConvertFromRPCMisconfResults(rpcResults []*common.MisconfResult) []ftypes.MisconfResult
- func ConvertFromRPCMisconfigurations(rpcMisconfs []*common.Misconfiguration) []ftypes.Misconfiguration
- func ConvertFromRPCMisconfs(rpcMisconfs []*common.DetectedMisconfiguration) []types.DetectedMisconfiguration
- func ConvertFromRPCOS(rpcOS *common.OS) ftypes.OS
- func ConvertFromRPCPackageInfos(rpcPkgInfos []*common.PackageInfo) []ftypes.PackageInfo
- func ConvertFromRPCPkgs(rpcPkgs []*common.Package) []ftypes.Package
- func ConvertFromRPCPutArtifactRequest(req *cache.PutArtifactRequest) ftypes.ArtifactInfo
- func ConvertFromRPCPutBlobRequest(req *cache.PutBlobRequest) ftypes.BlobInfo
- func ConvertFromRPCRepository(rpcRepo *common.Repository) *ftypes.Repository
- func ConvertFromRPCResults(rpcResults []*scanner.Result) []types.Result
- func ConvertFromRPCSecretFindings(rpcFindings []*common.SecretFinding) []ftypes.SecretFinding
- func ConvertFromRPCSecrets(recSecrets []*common.Secret) []ftypes.Secret
- func ConvertFromRPCVulns(rpcVulns []*common.Vulnerability) []types.DetectedVulnerability
- func ConvertToDeleteBlobsRequest(blobIDs []string) *cache.DeleteBlobsRequest
- func ConvertToMisconfResults(results []ftypes.MisconfResult) []*common.MisconfResult
- func ConvertToMissingBlobsRequest(imageID string, layerIDs []string) *cache.MissingBlobsRequest
- func ConvertToRPCArtifactInfo(imageID string, imageInfo ftypes.ArtifactInfo) *cache.PutArtifactRequest
- func ConvertToRPCBlobInfo(diffID string, blobInfo ftypes.BlobInfo) *cache.PutBlobRequest
- func ConvertToRPCCode(code ftypes.Code) *common.Code
- func ConvertToRPCCustomResources(resources []ftypes.CustomResource) []*common.CustomResource
- func ConvertToRPCDataSource(ds *dbTypes.DataSource) *common.DataSource
- func ConvertToRPCLayer(layer ftypes.Layer) *common.Layer
- func ConvertToRPCMisconfs(misconfs []types.DetectedMisconfiguration) []*common.DetectedMisconfiguration
- func ConvertToRPCOS(fos ftypes.OS) *common.OS
- func ConvertToRPCPkgs(pkgs []ftypes.Package) []*common.Package
- func ConvertToRPCRepository(repo *ftypes.Repository) *common.Repository
- func ConvertToRPCScanResponse(results types.Results, fos ftypes.OS) *scanner.ScanResponse
- func ConvertToRPCSecretFindings(findings []ftypes.SecretFinding) []*common.SecretFinding
- func ConvertToRPCSecrets(secrets []ftypes.Secret) []*common.Secret
- func ConvertToRPCVulns(vulns []types.DetectedVulnerability) []*common.Vulnerability
- func Retry(f func() error) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertFromDeleteBlobsRequest ¶
func ConvertFromDeleteBlobsRequest(deleteBlobsRequest *cache.DeleteBlobsRequest) []string
func ConvertFromRPCApplications ¶
func ConvertFromRPCApplications(rpcApps []*common.Application) []ftypes.Application
ConvertFromRPCApplications converts common.Application to fanal.Application
func ConvertFromRPCCustomResources ¶
func ConvertFromRPCCustomResources(rpcCustomResources []*common.CustomResource) []ftypes.CustomResource
ConvertFromRPCCustomResources converts array of cache.CustomResource to fanal.CustomResource
func ConvertFromRPCDataSource ¶
func ConvertFromRPCDataSource(ds *common.DataSource) *dbTypes.DataSource
ConvertFromRPCDataSource converts *common.DataSource to *dbTypes.DataSource
func ConvertFromRPCLayer ¶
ConvertFromRPCLayer converts *common.Layer to fanal.Layer
func ConvertFromRPCMisconfResults ¶
func ConvertFromRPCMisconfResults(rpcResults []*common.MisconfResult) []ftypes.MisconfResult
ConvertFromRPCMisconfResults converts common.MisconfResult to fanal.MisconfResult
func ConvertFromRPCMisconfigurations ¶
func ConvertFromRPCMisconfigurations(rpcMisconfs []*common.Misconfiguration) []ftypes.Misconfiguration
ConvertFromRPCMisconfigurations converts common.Misconfiguration to fanal.Misconfiguration
func ConvertFromRPCMisconfs ¶
func ConvertFromRPCMisconfs(rpcMisconfs []*common.DetectedMisconfiguration) []types.DetectedMisconfiguration
ConvertFromRPCMisconfs converts []*common.DetectedMisconfigurations to []types.DetectedMisconfiguration
func ConvertFromRPCOS ¶
ConvertFromRPCOS converts common.OS to fanal.OS
func ConvertFromRPCPackageInfos ¶
func ConvertFromRPCPackageInfos(rpcPkgInfos []*common.PackageInfo) []ftypes.PackageInfo
ConvertFromRPCPackageInfos converts common.PackageInfo to fanal.PackageInfo
func ConvertFromRPCPkgs ¶
ConvertFromRPCPkgs returns list of Fanal package objects
func ConvertFromRPCPutArtifactRequest ¶
func ConvertFromRPCPutArtifactRequest(req *cache.PutArtifactRequest) ftypes.ArtifactInfo
ConvertFromRPCPutArtifactRequest converts cache.PutArtifactRequest to fanal.PutArtifactRequest
func ConvertFromRPCPutBlobRequest ¶
func ConvertFromRPCPutBlobRequest(req *cache.PutBlobRequest) ftypes.BlobInfo
ConvertFromRPCPutBlobRequest returns ftypes.BlobInfo
func ConvertFromRPCRepository ¶
func ConvertFromRPCRepository(rpcRepo *common.Repository) *ftypes.Repository
ConvertFromRPCRepository converts common.Repository to fanal.Repository
func ConvertFromRPCResults ¶
ConvertFromRPCResults converts scanner.Result to types.Result
func ConvertFromRPCSecretFindings ¶
func ConvertFromRPCSecretFindings(rpcFindings []*common.SecretFinding) []ftypes.SecretFinding
func ConvertFromRPCSecrets ¶
func ConvertFromRPCVulns ¶
func ConvertFromRPCVulns(rpcVulns []*common.Vulnerability) []types.DetectedVulnerability
ConvertFromRPCVulns converts []*common.Vulnerability to []types.DetectedVulnerability
func ConvertToDeleteBlobsRequest ¶
func ConvertToDeleteBlobsRequest(blobIDs []string) *cache.DeleteBlobsRequest
func ConvertToMisconfResults ¶
func ConvertToMisconfResults(results []ftypes.MisconfResult) []*common.MisconfResult
ConvertToMisconfResults returns common.MisconfResult
func ConvertToMissingBlobsRequest ¶
func ConvertToMissingBlobsRequest(imageID string, layerIDs []string) *cache.MissingBlobsRequest
ConvertToMissingBlobsRequest returns MissingBlobsRequest object
func ConvertToRPCArtifactInfo ¶
func ConvertToRPCArtifactInfo(imageID string, imageInfo ftypes.ArtifactInfo) *cache.PutArtifactRequest
ConvertToRPCArtifactInfo returns PutArtifactRequest
func ConvertToRPCBlobInfo ¶
func ConvertToRPCBlobInfo(diffID string, blobInfo ftypes.BlobInfo) *cache.PutBlobRequest
ConvertToRPCBlobInfo returns PutBlobRequest
func ConvertToRPCCustomResources ¶
func ConvertToRPCCustomResources(resources []ftypes.CustomResource) []*common.CustomResource
func ConvertToRPCDataSource ¶
func ConvertToRPCDataSource(ds *dbTypes.DataSource) *common.DataSource
ConvertToRPCDataSource returns common.DataSource
func ConvertToRPCLayer ¶
ConvertToRPCLayer returns common.Layer
func ConvertToRPCMisconfs ¶
func ConvertToRPCMisconfs(misconfs []types.DetectedMisconfiguration) []*common.DetectedMisconfiguration
ConvertToRPCMisconfs returns common.DetectedMisconfigurations
func ConvertToRPCOS ¶
ConvertToRPCOS returns common.OS
func ConvertToRPCPkgs ¶
ConvertToRPCPkgs returns the list of RPC package objects
func ConvertToRPCRepository ¶
func ConvertToRPCRepository(repo *ftypes.Repository) *common.Repository
ConvertToRPCRepository returns common.Repository
func ConvertToRPCScanResponse ¶
ConvertToRPCScanResponse converts types.Result to ScanResponse
func ConvertToRPCSecretFindings ¶
func ConvertToRPCSecretFindings(findings []ftypes.SecretFinding) []*common.SecretFinding
func ConvertToRPCVulns ¶
func ConvertToRPCVulns(vulns []types.DetectedVulnerability) []*common.Vulnerability
ConvertToRPCVulns returns common.Vulnerability
Types ¶
This section is empty.