 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type AzurePipelinesParser
- type GithubActionWorkflowParser
- func (p *GithubActionWorkflowParser) MatchPattern() *regexp.Regexp
- func (p *GithubActionWorkflowParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
- func (p *GithubActionWorkflowParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
 
- type GithubActionsMetadataParser
- func (p *GithubActionsMetadataParser) MatchPattern() *regexp.Regexp
- func (p *GithubActionsMetadataParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
- func (p *GithubActionsMetadataParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
 
- type GitlabCiParser
- type Inventory
- func (i *Inventory) Purls(pkgInsights models.PackageInsights) []string
- func (i *Inventory) ScanPackage(ctx context.Context, pkgInsights models.PackageInsights, workdir string) (*models.PackageInsights, error)
- func (i *Inventory) ScanPackageScanner(ctx context.Context, pkgInsights models.PackageInsights, ...) (*models.PackageInsights, error)
 
- type InventoryScanner
- type InventoryScannerI
- type InventoryScannerMem
- type MemParser
- type Parser
- type PipelineAsCodeTektonParser
- func (p *PipelineAsCodeTektonParser) MatchPattern() *regexp.Regexp
- func (p *PipelineAsCodeTektonParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
- func (p *PipelineAsCodeTektonParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
 
- type ReputationClient
Constants ¶
      View Source
      
  
const MAX_DEPTH = 150
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzurePipelinesParser ¶ added in v0.16.0
type AzurePipelinesParser struct {
	// contains filtered or unexported fields
}
    func NewAzurePipelinesParser ¶ added in v0.16.0
func NewAzurePipelinesParser() *AzurePipelinesParser
func (*AzurePipelinesParser) MatchPattern ¶ added in v0.16.0
func (p *AzurePipelinesParser) MatchPattern() *regexp.Regexp
func (*AzurePipelinesParser) Parse ¶ added in v0.16.0
func (p *AzurePipelinesParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
func (*AzurePipelinesParser) ParseFromMemory ¶ added in v0.18.0
func (p *AzurePipelinesParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
type GithubActionWorkflowParser ¶ added in v0.16.0
type GithubActionWorkflowParser struct {
	// contains filtered or unexported fields
}
    func NewGithubActionWorkflowParser ¶ added in v0.16.0
func NewGithubActionWorkflowParser() *GithubActionWorkflowParser
func (*GithubActionWorkflowParser) MatchPattern ¶ added in v0.16.0
func (p *GithubActionWorkflowParser) MatchPattern() *regexp.Regexp
func (*GithubActionWorkflowParser) Parse ¶ added in v0.16.0
func (p *GithubActionWorkflowParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
func (*GithubActionWorkflowParser) ParseFromMemory ¶ added in v0.18.0
func (p *GithubActionWorkflowParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
type GithubActionsMetadataParser ¶ added in v0.16.0
type GithubActionsMetadataParser struct {
	// contains filtered or unexported fields
}
    func NewGithubActionsMetadataParser ¶ added in v0.16.0
func NewGithubActionsMetadataParser() *GithubActionsMetadataParser
func (*GithubActionsMetadataParser) MatchPattern ¶ added in v0.16.0
func (p *GithubActionsMetadataParser) MatchPattern() *regexp.Regexp
func (*GithubActionsMetadataParser) Parse ¶ added in v0.16.0
func (p *GithubActionsMetadataParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
func (*GithubActionsMetadataParser) ParseFromMemory ¶ added in v0.18.0
func (p *GithubActionsMetadataParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
type GitlabCiParser ¶ added in v0.16.0
type GitlabCiParser struct {
	// contains filtered or unexported fields
}
    func NewGitlabCiParser ¶ added in v0.16.0
func NewGitlabCiParser() *GitlabCiParser
func (*GitlabCiParser) MatchPattern ¶ added in v0.16.0
func (p *GitlabCiParser) MatchPattern() *regexp.Regexp
func (*GitlabCiParser) Parse ¶ added in v0.16.0
func (p *GitlabCiParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
func (*GitlabCiParser) ParseFromMemory ¶ added in v0.18.0
func (p *GitlabCiParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
type Inventory ¶
type Inventory struct {
	// contains filtered or unexported fields
}
    func NewInventory ¶
func (*Inventory) ScanPackage ¶ added in v0.15.1
func (i *Inventory) ScanPackage(ctx context.Context, pkgInsights models.PackageInsights, workdir string) (*models.PackageInsights, error)
func (*Inventory) ScanPackageScanner ¶ added in v0.17.0
func (i *Inventory) ScanPackageScanner(ctx context.Context, pkgInsights models.PackageInsights, inventoryScanner InventoryScannerI) (*models.PackageInsights, error)
type InventoryScanner ¶ added in v0.16.0
func NewInventoryScanner ¶ added in v0.16.0
func NewInventoryScanner(path string) *InventoryScanner
func (*InventoryScanner) Run ¶ added in v0.16.0
func (s *InventoryScanner) Run(pkgInsights *models.PackageInsights) error
type InventoryScannerI ¶ added in v0.18.0
type InventoryScannerI interface {
	Run(pkgInsights *models.PackageInsights) error
}
    type InventoryScannerMem ¶ added in v0.18.0
func (*InventoryScannerMem) Run ¶ added in v0.18.0
func (s *InventoryScannerMem) Run(pkgInsights *models.PackageInsights) error
type PipelineAsCodeTektonParser ¶ added in v0.16.0
type PipelineAsCodeTektonParser struct {
	// contains filtered or unexported fields
}
    func NewPipelineAsCodeTektonParser ¶ added in v0.16.0
func NewPipelineAsCodeTektonParser() *PipelineAsCodeTektonParser
func (*PipelineAsCodeTektonParser) MatchPattern ¶ added in v0.16.0
func (p *PipelineAsCodeTektonParser) MatchPattern() *regexp.Regexp
func (*PipelineAsCodeTektonParser) Parse ¶ added in v0.16.0
func (p *PipelineAsCodeTektonParser) Parse(filePath string, scanningPath string, pkgInsights *models.PackageInsights) error
func (*PipelineAsCodeTektonParser) ParseFromMemory ¶ added in v0.18.0
func (p *PipelineAsCodeTektonParser) ParseFromMemory(data []byte, filePath string, pkgInsights *models.PackageInsights) error
type ReputationClient ¶
 Click to show internal directories. 
   Click to hide internal directories.