1
0
Fork 0
mirror of https://github.com/gocsaf/csaf.git synced 2025-12-22 18:15:42 +01:00

Unexport some symbols

This commit is contained in:
Sascha L. Teichmann 2023-03-24 18:24:46 +01:00
parent 0c2768b711
commit 3445e58e45

View file

@ -53,16 +53,16 @@ func defaultLogging(
} }
} }
// LoadProviderMetadataFromURL loads a provider metadata from a given URL. // loadProviderMetadataFromURL loads a provider metadata from a given URL.
// Returns nil if the document was not found. // Returns nil if the document was not found.
func LoadProviderMetadataFromURL( func loadProviderMetadataFromURL(
client util.Client, client util.Client,
url string, url string,
already map[string]*LoadedProviderMetadata, already map[string]*LoadedProviderMetadata,
logging func(format string, args ...any), logging func(format string, args ...any),
) *LoadedProviderMetadata { ) *LoadedProviderMetadata {
logging = defaultLogging(logging, "LoadProviderMetadataFromURL: ", "\n") logging = defaultLogging(logging, "loadProviderMetadataFromURL: ", "\n")
res, err := client.Get(url) res, err := client.Get(url)
if err != nil { if err != nil {
@ -136,17 +136,17 @@ func LoadProviderMetadataFromURL(
return &result return &result
} }
// LoadProviderMetadatasFromSecurity loads a secturity.txt, // loadProviderMetadatasFromSecurity loads a secturity.txt,
// extracts and the CSAF urls from the document. // extracts and the CSAF urls from the document.
// Returns nil if no url was successfully found. // Returns nil if no url was successfully found.
func LoadProviderMetadatasFromSecurity( func loadProviderMetadatasFromSecurity(
client util.Client, client util.Client,
path string, path string,
already map[string]*LoadedProviderMetadata, already map[string]*LoadedProviderMetadata,
logging func(format string, args ...any), logging func(format string, args ...any),
) []*LoadedProviderMetadata { ) []*LoadedProviderMetadata {
logging = defaultLogging(logging, "LoadProviderMetadataFromSecurity: ", "\n") logging = defaultLogging(logging, "loadProviderMetadataFromSecurity: ", "\n")
res, err := client.Get(path) res, err := client.Get(path)
if err != nil { if err != nil {
@ -173,7 +173,7 @@ func LoadProviderMetadatasFromSecurity(
// Load the URLs // Load the URLs
for _, url := range urls { for _, url := range urls {
if result := LoadProviderMetadataFromURL( if result := loadProviderMetadataFromURL(
client, url, already, logging, client, url, already, logging,
); result.Valid() { ); result.Valid() {
results = append(results, result) results = append(results, result)
@ -219,7 +219,7 @@ func LoadProviderMetadataForDomain(
// check direct path // check direct path
if strings.HasPrefix(domain, "https://") { if strings.HasPrefix(domain, "https://") {
result := LoadProviderMetadataFromURL( result := loadProviderMetadataFromURL(
client, domain, already, logging) client, domain, already, logging)
lg(result, domain) lg(result, domain)
return result return result
@ -230,7 +230,7 @@ func LoadProviderMetadataForDomain(
// First try the well-known path. // First try the well-known path.
wellknownURL := "https://" + domain + "/.well-known/csaf/provider-metadata.json" wellknownURL := "https://" + domain + "/.well-known/csaf/provider-metadata.json"
wellknownResult := LoadProviderMetadataFromURL( wellknownResult := loadProviderMetadataFromURL(
client, wellknownURL, already, logging) client, wellknownURL, already, logging)
lg(wellknownResult, wellknownURL) lg(wellknownResult, wellknownURL)
@ -241,7 +241,7 @@ func LoadProviderMetadataForDomain(
// Next load the PMDs from security.txt // Next load the PMDs from security.txt
secURL := "https://" + domain + "/.well-known/security.txt" secURL := "https://" + domain + "/.well-known/security.txt"
secResults := LoadProviderMetadatasFromSecurity( secResults := loadProviderMetadatasFromSecurity(
client, secURL, already, logging) client, secURL, already, logging)
if len(secResults) == 0 { if len(secResults) == 0 {
@ -297,7 +297,7 @@ func LoadProviderMetadataForDomain(
// Last resort: fall back to DNS. // Last resort: fall back to DNS.
dnsURL := "https://csaf.data.security." + domain dnsURL := "https://csaf.data.security." + domain
dnsResult := LoadProviderMetadataFromURL( dnsResult := loadProviderMetadataFromURL(
client, dnsURL, already, logging) client, dnsURL, already, logging)
lg(dnsResult, dnsURL) lg(dnsResult, dnsURL)
return dnsResult return dnsResult