Versions in this module Expand all Collapse all v0 v0.1.0 Jan 22, 2024 Changes in this version + func PackageEqual(p1, p2 *Package) bool + type Artifact struct + Build Build + Files []File + ID string + type Build struct + Arch string + Builder string + Compiler string + Kernel string + OS string + type ChecksumAlgorithm string + const ChecksumMD5 + const ChecksumSHA1 + const ChecksumSHA256 + type CreationInfo struct + Created string + CreatorComment string + Creators []Creator + type Creator struct + Creator string + CreatorType string + type File struct + Checksums []FileChecksum + Name string + Type FileType + type FileChecksum struct + Algorithm ChecksumAlgorithm + Value string + type FileFingerprint struct + Checksums []FileChecksum + Copyright []string + Count int64 + File string + Fingerprint FingerprintValue + Language string + License string + Lines int64 + Size int64 + type FileType string + const FileTypeApplication + const FileTypeArchive + const FileTypeAudio + const FileTypeBinary + const FileTypeDocumentation + const FileTypeImage + const FileTypeOther + const FileTypeSPDX + const FileTypeSource + const FileTypeText + const FileTypeVideo + type Fingerprint struct + Checksum string + Created string + ExternalRef string + Files []FileFingerprint + OutputMode string + TotalCount int64 + Vendor FingerprintVendor + type FingerprintValue struct + File string + Snippet []SnippetFingerprint + type FingerprintVendor struct + Algorithm string + Name string + Tool string + type Language string + const LanguageCPP + const LanguageDart + const LanguageDotnet + const LanguageElixir + const LanguageErlang + const LanguageGo + const LanguageHaskell + const LanguageJava + const LanguageJavaScript + const LanguagePHP + const LanguagePython + const LanguageRuby + const LanguageRust + const LanguageSwift + const LanguageUnknown + type Metadata map[string]string + type Package struct + Dependencies []string + FilesAnalyzed bool + LicenseConcluded []string + LicenseDeclared []string + Name string + PURL string + SourceLocation string + Supplier string + Type PkgType + VerificationCode string + Version string + func (p *Package) MarshalLogObject(enc zapcore.ObjectEncoder) error + type PkgType = string + var PkgTypeBower PkgType = "bower" + var PkgTypeCargo PkgType = packageurl.TypeCargo + var PkgTypeCarthage PkgType = "carthage" + var PkgTypeCocoapods PkgType = packageurl.TypeCocoapods + var PkgTypeComposer PkgType = packageurl.TypeComposer + var PkgTypeConan PkgType = packageurl.TypeConan + var PkgTypeConda PkgType = packageurl.TypeConda + var PkgTypeDEB PkgType = packageurl.TypeDebian + var PkgTypeDylib PkgType = "dylib" + var PkgTypeGem PkgType = packageurl.TypeGem + var PkgTypeGeneric PkgType = packageurl.TypeGeneric + var PkgTypeGolang PkgType = packageurl.TypeGolang + var PkgTypeLua PkgType = "lua" + var PkgTypeMaven PkgType = packageurl.TypeMaven + var PkgTypeNPM PkgType = packageurl.TypeNPM + var PkgTypeNuget PkgType = packageurl.TypeNuget + var PkgTypePub PkgType = packageurl.TypePub + var PkgTypePyPi PkgType = packageurl.TypePyPi + var PkgTypeRPM PkgType = packageurl.TypeRPM + var PkgTypeSwift PkgType = packageurl.TypeSwift + type RelationType string + const DependencyOf + type Relationship struct + Comment string + FromID string + ToID string + Type RelationType + func (r *Relationship) MarshalLogObject(enc zapcore.ObjectEncoder) error + type SBOM struct + Artifact Artifact + CreationInfo CreationInfo + NamespaceURI string + Packages []Package + Relationships []Relationship + Source Source + type SnippetFingerprint struct + Range string + Value string + type Source struct + Branch string + Fingerprint Fingerprint + Language []string + Repository string + Revision string + TotalFile int64 + TotalLine int64 + TotalSize int64