1234567891011121314151617 |
- package security
- // VerifySourceURL checks if the given imageURL is allowed based on
- // the configured AllowedSources.
- func (s *Checker) VerifySourceURL(imageURL string) error {
- if len(s.config.AllowedSources) == 0 {
- return nil
- }
- for _, allowedSource := range s.config.AllowedSources {
- if allowedSource.MatchString(imageURL) {
- return nil
- }
- }
- return newSourceURLError(imageURL)
- }
|