diff --git a/file.go b/file.go index 5c8bd915a..bf154f8d8 100644 --- a/file.go +++ b/file.go @@ -5,6 +5,7 @@ type FileKind string const ( FileKindWhiteout = FileKind("whiteout") + FileKindRPM = FileKind("rpm") ) // File represents interesting files that are found in the layer. diff --git a/indexer/controller/coalesce.go b/indexer/controller/coalesce.go index d7c1e0afc..95af0fc41 100644 --- a/indexer/controller/coalesce.go +++ b/indexer/controller/coalesce.go @@ -128,7 +128,7 @@ func MergeSR(source *claircore.IndexReport, merge []*claircore.IndexReport) *cla } for k, v := range ir.Files { - source.Files[k] = v + source.Files[k] = append(source.Files[k], v...) } } return source diff --git a/indexer/controller/controller.go b/indexer/controller/controller.go index a39103582..a37b6b51e 100644 --- a/indexer/controller/controller.go +++ b/indexer/controller/controller.go @@ -41,7 +41,7 @@ func New(options *indexer.Options) *Controller { Environments: map[string][]*claircore.Environment{}, Distributions: map[string]*claircore.Distribution{}, Repositories: map[string]*claircore.Repository{}, - Files: map[string]claircore.File{}, + Files: map[string][]claircore.File{}, } s := &Controller{ diff --git a/indexreport.go b/indexreport.go index cf3e8ba37..4e7628e3c 100644 --- a/indexreport.go +++ b/indexreport.go @@ -34,7 +34,7 @@ type IndexReport struct { // an error string in the case the index did not succeed Err string `json:"err"` // Files doesn't end up in the json report but needs to be available at post-coalesce - Files map[string]File `json:"-"` + Files map[string][]File `json:"-"` } // IndexRecords returns a list of IndexRecords derived from the IndexReport diff --git a/libindex/libindex.go b/libindex/libindex.go index b9e8874a1..b5299fc84 100644 --- a/libindex/libindex.go +++ b/libindex/libindex.go @@ -110,6 +110,7 @@ func New(ctx context.Context, opts *Options, cl *http.Client) (*Libindex, error) opts.Ecosystems = append(opts.Ecosystems, whiteout.NewEcosystem(ctx)) opts.Resolvers = []indexer.Resolver{ &whiteout.Resolver{}, + &rpm.Resolver{}, } if cl == nil { diff --git a/linux/coalescer.go b/linux/coalescer.go index 0344ec285..1795a4863 100644 --- a/linux/coalescer.go +++ b/linux/coalescer.go @@ -58,6 +58,12 @@ func (c *Coalescer) Coalesce(ctx context.Context, layerArtifacts []*indexer.Laye for db, pkgs := range tmp { dbs[db] = pkgs } + for _, f := range artifacts.Files { + if c.ir.Files == nil { + c.ir.Files = make(map[string][]claircore.File) + } + c.ir.Files[artifacts.Hash.String()] = append(c.ir.Files[artifacts.Hash.String()], f) + } } for db, packages := range dbs { diff --git a/rpm/ecosystem.go b/rpm/ecosystem.go index 9ee224b5f..e6691ff70 100644 --- a/rpm/ecosystem.go +++ b/rpm/ecosystem.go @@ -28,6 +28,9 @@ func NewEcosystem(_ context.Context) *indexer.Ecosystem { RepositoryScanners: func(ctx context.Context) ([]indexer.RepositoryScanner, error) { return []indexer.RepositoryScanner{}, nil }, + FileScanners: func(ctx context.Context) ([]indexer.FileScanner, error) { + return []indexer.FileScanner{&FileScanner{}}, nil + }, Coalescer: func(ctx context.Context) (indexer.Coalescer, error) { return linux.NewCoalescer(), nil }, diff --git a/rpm/filescanner.go b/rpm/filescanner.go new file mode 100644 index 000000000..ba8c59fbe --- /dev/null +++ b/rpm/filescanner.go @@ -0,0 +1,168 @@ +package rpm + +import ( + "context" + "fmt" + "io" + "io/fs" + "os" + "path" + "runtime/trace" + + "github.com/quay/zlog" + + "github.com/quay/claircore" + "github.com/quay/claircore/indexer" + "github.com/quay/claircore/rpm/bdb" + "github.com/quay/claircore/rpm/ndb" + "github.com/quay/claircore/rpm/sqlite" +) + +const ( + scannerName = "rpm" + scannerVersion = "1" + scannerKind = "file" +) + +var ( + _ indexer.FileScanner = (*FileScanner)(nil) + _ indexer.VersionedScanner = (*FileScanner)(nil) +) + +type FileScanner struct{} + +func (*FileScanner) Name() string { return scannerName } + +func (*FileScanner) Version() string { return scannerVersion } + +func (*FileScanner) Kind() string { return scannerKind } + +func (s *FileScanner) Scan(ctx context.Context, layer *claircore.Layer) ([]claircore.File, error) { + if err := ctx.Err(); err != nil { + return nil, err + } + defer trace.StartRegion(ctx, "FileScanner.Scan").End() + trace.Log(ctx, "layer", layer.Hash.String()) + ctx = zlog.ContextWithValues(ctx, + "component", "rpm/FileScanner.Scan", + "version", s.Version(), + "layer", layer.Hash.String()) + zlog.Debug(ctx).Msg("start") + defer zlog.Debug(ctx).Msg("done") + + sys, err := layer.FS() + if err != nil { + return nil, fmt.Errorf("rpm: unable to open layer: %w", err) + } + + found := make([]foundDB, 0) + if err := fs.WalkDir(sys, ".", findDBs(ctx, &found, sys)); err != nil { + return nil, fmt.Errorf("rpm: error walking fs: %w", err) + } + if len(found) == 0 { + return nil, nil + } + + done := map[string]struct{}{} + files := []claircore.File{} + + for _, db := range found { + ctx := zlog.ContextWithValues(ctx, "db", db.String()) + zlog.Debug(ctx).Msg("examining database") + if _, ok := done[db.Path]; ok { + zlog.Debug(ctx).Msg("already seen, skipping") + continue + } + done[db.Path] = struct{}{} + fs, err := dbFileToNativeDB(ctx, sys, db) + if err != nil { + return nil, fmt.Errorf("rpm: error getting native DBs: %w", err) + } + files = append(files, fs...) + } + + zlog.Debug(ctx).Int("count", len(found)).Msg("found possible databases") + + return files, nil +} + +func dbFileToNativeDB(ctx context.Context, sys fs.FS, db foundDB) ([]claircore.File, error) { + var nat nativeDB // see native_db.go:/nativeDB + switch db.Kind { + case kindSQLite: + r, err := sys.Open(path.Join(db.Path, `rpmdb.sqlite`)) + if err != nil { + return nil, fmt.Errorf("rpm: error reading sqlite db: %w", err) + } + defer func() { + if err := r.Close(); err != nil { + zlog.Warn(ctx).Err(err).Msg("unable to close sqlite db") + } + }() + f, err := os.CreateTemp(os.TempDir(), `rpmdb.sqlite.*`) + if err != nil { + return nil, fmt.Errorf("rpm: error reading sqlite db: %w", err) + } + defer func() { + if err := os.Remove(f.Name()); err != nil { + zlog.Error(ctx).Err(err).Msg("unable to unlink sqlite db") + } + if err := f.Close(); err != nil { + zlog.Warn(ctx).Err(err).Msg("unable to close sqlite db") + } + }() + zlog.Debug(ctx).Str("file", f.Name()).Msg("copying sqlite db out of FS") + if _, err := io.Copy(f, r); err != nil { + return nil, fmt.Errorf("rpm: error reading sqlite db: %w", err) + } + if err := f.Sync(); err != nil { + return nil, fmt.Errorf("rpm: error reading sqlite db: %w", err) + } + sdb, err := sqlite.Open(f.Name()) + if err != nil { + return nil, fmt.Errorf("rpm: error reading sqlite db: %w", err) + } + defer sdb.Close() + nat = sdb + case kindBDB: + f, err := sys.Open(path.Join(db.Path, `Packages`)) + if err != nil { + return nil, fmt.Errorf("rpm: error reading bdb db: %w", err) + } + defer f.Close() + r, done, err := mkAt(ctx, db.Kind, f) + if err != nil { + return nil, fmt.Errorf("rpm: error reading bdb db: %w", err) + } + defer done() + var bpdb bdb.PackageDB + if err := bpdb.Parse(r); err != nil { + return nil, fmt.Errorf("rpm: error parsing bdb db: %w", err) + } + nat = &bpdb + case kindNDB: + f, err := sys.Open(path.Join(db.Path, `Packages.db`)) + if err != nil { + return nil, fmt.Errorf("rpm: error reading ndb db: %w", err) + } + defer f.Close() + r, done, err := mkAt(ctx, db.Kind, f) + if err != nil { + return nil, fmt.Errorf("rpm: error reading ndb db: %w", err) + } + defer done() + var npdb ndb.PackageDB + if err := npdb.Parse(r); err != nil { + return nil, fmt.Errorf("rpm: error parsing ndb db: %w", err) + } + nat = &npdb + default: + panic("programmer error: bad kind: " + db.Kind.String()) + } + if err := nat.Validate(ctx); err != nil { + zlog.Warn(ctx). + Err(err). + Msg("rpm: invalid native DB") + } + return filesFromDB(ctx, nat) +} diff --git a/rpm/filescanner_test.go b/rpm/filescanner_test.go new file mode 100644 index 000000000..d41b3288d --- /dev/null +++ b/rpm/filescanner_test.go @@ -0,0 +1,76 @@ +package rpm + +import ( + "context" + "fmt" + "testing" + + "github.com/quay/zlog" + + "github.com/quay/claircore" + "github.com/quay/claircore/test" +) + +var testcases = []struct { + name string + expectedFiles int + ref test.LayerRef +}{ + { + name: "python files", + expectedFiles: 7, + ref: test.LayerRef{ + Registry: "registry.access.redhat.com", + Name: "ubi9/nodejs-18", + Digest: `sha256:1ae06b64755052cef4c32979aded82a18f664c66fa7b50a6d2924afac2849c6e`, + }, + }, +} + +func TestFileScannerLayer(t *testing.T) { + ctx := zlog.Test(context.Background(), t) + var s FileScanner + a := test.NewCachedArena(t) + t.Cleanup(func() { + if err := a.Close(ctx); err != nil { + t.Error(err) + } + }) + + for _, tt := range testcases { + t.Run(tt.name, func(t *testing.T) { + ctx := zlog.Test(ctx, t) + a.LoadLayerFromRegistry(ctx, t, tt.ref) + r := a.Realizer(ctx).(*test.CachedRealizer) + t.Cleanup(func() { + if err := r.Close(); err != nil { + t.Error(err) + } + }) + ls, err := r.RealizeDescriptions(ctx, []claircore.LayerDescription{ + { + Digest: tt.ref.Digest, + URI: "http://example.com", + MediaType: test.MediaType, + Headers: make(map[string][]string), + }, + }) + if err != nil { + t.Fatal(err) + } + + got, err := s.Scan(ctx, &ls[0]) + if err != nil { + t.Error(err) + } + for _, f := range got { + fmt.Println(f) + } + t.Logf("found %d files", len(got)) + if len(got) != tt.expectedFiles { + t.Fatalf("expected %d files but got %d", tt.expectedFiles, len(got)) + } + t.Log(got) + }) + } +} diff --git a/rpm/native_db.go b/rpm/native_db.go index 1cc43f72e..8b75264a6 100644 --- a/rpm/native_db.go +++ b/rpm/native_db.go @@ -5,6 +5,11 @@ import ( "context" "fmt" "io" + "io/fs" + "os" + "path" + "path/filepath" + "regexp" "runtime/trace" "strings" @@ -12,7 +17,9 @@ import ( "golang.org/x/crypto/openpgp/packet" "github.com/quay/claircore" + "github.com/quay/claircore/rpm/bdb" "github.com/quay/claircore/rpm/internal/rpm" + "github.com/quay/claircore/rpm/ndb" ) // NativeDB is the interface implemented for in-process RPM database handlers. @@ -21,6 +28,31 @@ type nativeDB interface { Validate(context.Context) error } +func filesFromDB(ctx context.Context, db nativeDB) ([]claircore.File, error) { + rds, err := db.AllHeaders(ctx) + if err != nil { + return nil, fmt.Errorf("rpm: error reading headers: %w", err) + } + fs := []claircore.File{} + for _, rd := range rds { + var h rpm.Header + if err := h.Parse(ctx, rd); err != nil { + return nil, err + } + var info Info + if err := info.Load(ctx, &h); err != nil { + return nil, err + } + for _, f := range info.Filenames { + fs = append(fs, claircore.File{ + Kind: claircore.FileKindRPM, + Path: f, + }) + } + } + return fs, nil +} + // PackagesFromDB extracts the packages from the RPM headers provided by // the database. func packagesFromDB(ctx context.Context, pkgdb string, db nativeDB) ([]*claircore.Package, error) { @@ -121,7 +153,8 @@ type Info struct { Module string Arch string Digest string - Signature []byte // This is a PGP signature packet. + Signature []byte // This is a PGP signature packet. + Filenames []string // Filtered by the [filePatterns] regexp. DigestAlgo int Epoch int } @@ -129,6 +162,8 @@ type Info struct { // Load populates the receiver with information extracted from the provided // [rpm.Header]. func (i *Info) Load(ctx context.Context, h *rpm.Header) error { + var dirname, basename []string + var dirindex []int32 for idx := range h.Infos { e := &h.Infos[idx] if _, ok := wantTags[e.Tag]; !ok { @@ -159,14 +194,63 @@ func (i *Info) Load(ctx context.Context, h *rpm.Header) error { i.Digest = v.([]string)[0] case rpm.TagSigPGP: i.Signature = v.([]byte) + case rpm.TagDirnames: + dirname = v.([]string) + case rpm.TagDirindexes: + dirindex = v.([]int32) + case rpm.TagBasenames: + basename = v.([]string) + case rpm.TagFilenames: + // Filenames is the tag used in rpm4 -- this is a best-effort for + // supporting it. + for _, name := range v.([]string) { + if !filePatterns.MatchString(name) { + continue + } + i.Filenames = append(i.Filenames, name) + } + } + } + + // Catch panics from malformed headers. Can't think of a better way to + // handle this. + defer func() { + if r := recover(); r == nil { + return + } + zlog.Warn(ctx). + Str("name", i.Name). + Strs("basename", basename). + Strs("dirname", dirname). + Ints32("dirindex", dirindex). + Msg("caught panic in filename construction") + i.Filenames = nil + }() + for j := range basename { + name := filepath.Join(dirname[dirindex[j]], basename[j]) + if !filePatterns.MatchString(name) { + continue } + // Record the name as a relative path, as that's what we use everywhere + // else. + i.Filenames = append(i.Filenames, name[1:]) } return nil } +// FilePatterns is a regular expression for *any* file that may need to be +// recorded alongside a package. +// +// The tested strings are absolute paths. +var filePatterns = regexp.MustCompile(`^.*/[^/]+\.jar$|^/usr/lib/python[23]\.[0-9]+/site-packages/[^/]+\.egg-info/PKG-INFO$`) + var wantTags = map[rpm.Tag]struct{}{ rpm.TagArch: {}, + rpm.TagBasenames: {}, + rpm.TagDirindexes: {}, + rpm.TagDirnames: {}, rpm.TagEpoch: {}, + rpm.TagFilenames: {}, rpm.TagModularityLabel: {}, rpm.TagName: {}, rpm.TagPayloadDigest: {}, @@ -224,3 +308,106 @@ func constructHint(b *strings.Builder, info *Info) string { } return b.String() } + +func findDBs(ctx context.Context, out *[]foundDB, sys fs.FS) fs.WalkDirFunc { + return func(p string, d fs.DirEntry, err error) error { + if err != nil { + return err + } + if d.IsDir() { + return nil + } + + dir, n := path.Split(p) + dir = path.Clean(dir) + switch n { + case `Packages`: + f, err := sys.Open(p) + if err != nil { + return err + } + ok := bdb.CheckMagic(ctx, f) + f.Close() + if !ok { + return nil + } + *out = append(*out, foundDB{ + Path: dir, + Kind: kindBDB, + }) + case `rpmdb.sqlite`: + *out = append(*out, foundDB{ + Path: dir, + Kind: kindSQLite, + }) + case `Packages.db`: + f, err := sys.Open(p) + if err != nil { + return err + } + ok := ndb.CheckMagic(ctx, f) + f.Close() + if !ok { + return nil + } + *out = append(*out, foundDB{ + Path: dir, + Kind: kindNDB, + }) + } + return nil + } +} + +func mkAt(ctx context.Context, k dbKind, f fs.File) (io.ReaderAt, func(), error) { + if r, ok := f.(io.ReaderAt); ok { + return r, func() {}, nil + } + spool, err := os.CreateTemp(os.TempDir(), `Packages.`+k.String()+`.`) + if err != nil { + return nil, nil, fmt.Errorf("rpm: error spooling db: %w", err) + } + ctx = zlog.ContextWithValues(ctx, "file", spool.Name()) + if err := os.Remove(spool.Name()); err != nil { + zlog.Error(ctx).Err(err).Msg("unable to remove spool; file leaked!") + } + zlog.Debug(ctx). + Msg("copying db out of fs.FS") + if _, err := io.Copy(spool, f); err != nil { + if err := spool.Close(); err != nil { + zlog.Warn(ctx).Err(err).Msg("unable to close spool") + } + return nil, nil, fmt.Errorf("rpm: error spooling db: %w", err) + } + return spool, closeSpool(ctx, spool), nil +} + +func closeSpool(ctx context.Context, f *os.File) func() { + return func() { + if err := f.Close(); err != nil { + zlog.Warn(ctx).Err(err).Msg("unable to close spool") + } + } +} + +type dbKind uint + +//go:generate -command stringer go run golang.org/x/tools/cmd/stringer +//go:generate stringer -linecomment -type dbKind + +const ( + _ dbKind = iota + + kindBDB // bdb + kindSQLite // sqlite + kindNDB // ndb +) + +type foundDB struct { + Path string + Kind dbKind +} + +func (f foundDB) String() string { + return f.Kind.String() + ":" + f.Path +} diff --git a/rpm/packagescanner.go b/rpm/packagescanner.go index 0d48cf9f5..1e9c7e3e2 100644 --- a/rpm/packagescanner.go +++ b/rpm/packagescanner.go @@ -177,106 +177,3 @@ func (ps *Scanner) Scan(ctx context.Context, layer *claircore.Layer) ([]*clairco return pkgs, nil } - -func findDBs(ctx context.Context, out *[]foundDB, sys fs.FS) fs.WalkDirFunc { - return func(p string, d fs.DirEntry, err error) error { - if err != nil { - return err - } - if d.IsDir() { - return nil - } - - dir, n := path.Split(p) - dir = path.Clean(dir) - switch n { - case `Packages`: - f, err := sys.Open(p) - if err != nil { - return err - } - ok := bdb.CheckMagic(ctx, f) - f.Close() - if !ok { - return nil - } - *out = append(*out, foundDB{ - Path: dir, - Kind: kindBDB, - }) - case `rpmdb.sqlite`: - *out = append(*out, foundDB{ - Path: dir, - Kind: kindSQLite, - }) - case `Packages.db`: - f, err := sys.Open(p) - if err != nil { - return err - } - ok := ndb.CheckMagic(ctx, f) - f.Close() - if !ok { - return nil - } - *out = append(*out, foundDB{ - Path: dir, - Kind: kindNDB, - }) - } - return nil - } -} - -func mkAt(ctx context.Context, k dbKind, f fs.File) (io.ReaderAt, func(), error) { - if r, ok := f.(io.ReaderAt); ok { - return r, func() {}, nil - } - spool, err := os.CreateTemp(os.TempDir(), `Packages.`+k.String()+`.`) - if err != nil { - return nil, nil, fmt.Errorf("rpm: error spooling db: %w", err) - } - ctx = zlog.ContextWithValues(ctx, "file", spool.Name()) - if err := os.Remove(spool.Name()); err != nil { - zlog.Error(ctx).Err(err).Msg("unable to remove spool; file leaked!") - } - zlog.Debug(ctx). - Msg("copying db out of fs.FS") - if _, err := io.Copy(spool, f); err != nil { - if err := spool.Close(); err != nil { - zlog.Warn(ctx).Err(err).Msg("unable to close spool") - } - return nil, nil, fmt.Errorf("rpm: error spooling db: %w", err) - } - return spool, closeSpool(ctx, spool), nil -} - -func closeSpool(ctx context.Context, f *os.File) func() { - return func() { - if err := f.Close(); err != nil { - zlog.Warn(ctx).Err(err).Msg("unable to close spool") - } - } -} - -type dbKind uint - -//go:generate -command stringer go run golang.org/x/tools/cmd/stringer -//go:generate stringer -linecomment -type dbKind - -const ( - _ dbKind = iota - - kindBDB // bdb - kindSQLite // sqlite - kindNDB // ndb -) - -type foundDB struct { - Path string - Kind dbKind -} - -func (f foundDB) String() string { - return f.Kind.String() + ":" + f.Path -} diff --git a/rpm/resolver.go b/rpm/resolver.go new file mode 100644 index 000000000..9479cd21d --- /dev/null +++ b/rpm/resolver.go @@ -0,0 +1,56 @@ +package rpm + +import ( + "context" + + "github.com/quay/zlog" + + "github.com/quay/claircore" + "github.com/quay/claircore/indexer" +) + +var ( + _ indexer.Resolver = (*Resolver)(nil) +) + +type Resolver struct{} + +func (r *Resolver) Resolve(ctx context.Context, ir *claircore.IndexReport, layers []*claircore.Layer) *claircore.IndexReport { + finalPackages := map[string]*claircore.Package{} + finalEnvironments := map[string][]*claircore.Environment{} + for pkgID, pkg := range ir.Packages { + isRPMPackage := false + for i := 0; i < len(ir.Environments[pkgID]); i++ { + if ir.Environments[pkgID][i].RepositoryIDs != nil { + for _, rID := range ir.Environments[pkgID][i].RepositoryIDs { + r := ir.Repositories[rID] + if r.Key == "rhel-cpe-repository" { + isRPMPackage = true + goto found + } + } + } + } + found: + isRemovable := false + for _, fs := range ir.Files { + for _, f := range fs { + if f.Kind == claircore.FileKindRPM && !isRPMPackage && pkg.Filepath == f.Path { + isRemovable = true + zlog.Debug(ctx). + Str("package name", pkg.Name). + Str("package file", pkg.Filepath). + Str("rpm file", f.Path). + Msg("package determined to have come from RPM, deleting") + } + } + } + if !isRemovable { + finalPackages[pkgID] = pkg + finalEnvironments[pkgID] = ir.Environments[pkgID] + } + } + ir.Packages = finalPackages + ir.Environments = finalEnvironments + return ir +} diff --git a/rpm/resolver_test.go b/rpm/resolver_test.go new file mode 100644 index 000000000..16da887a2 --- /dev/null +++ b/rpm/resolver_test.go @@ -0,0 +1,179 @@ +package rpm + +import ( + "context" + "strings" + "testing" + + "github.com/quay/zlog" + + "github.com/quay/claircore" + "github.com/quay/claircore/pkg/cpe" +) + +var resolverTestcases = []struct { + name string + expectedPackages int + indexReport *claircore.IndexReport +}{ + { + name: "No files", + expectedPackages: 2, + indexReport: &claircore.IndexReport{ + Hash: claircore.MustParseDigest(`sha256:` + strings.Repeat(`a`, 64)), + Packages: map[string]*claircore.Package{ + "123": { + ID: "123", + Name: "package A", + Version: "v1.0.0", + Source: &claircore.Package{ + ID: "122", + Name: "package B source", + Kind: claircore.SOURCE, + Version: "v1.0.0", + }, + Kind: claircore.BINARY, + }, + "456": { + ID: "456", + Name: "package B", + Version: "v2.0.0", + Kind: claircore.BINARY, + }, + }, + Environments: map[string][]*claircore.Environment{ + "123": { + { + PackageDB: "bdb:var/lib/rpm", + IntroducedIn: claircore.MustParseDigest(`sha256:` + strings.Repeat(`b`, 64)), + RepositoryIDs: []string{"11"}, + DistributionID: "13", + }, + }, + "456": { + { + PackageDB: "maven:opt/couchbase/lib/cbas/repo/eventstream-1.0.1.jar", + IntroducedIn: claircore.MustParseDigest(`sha256:` + strings.Repeat(`c`, 64)), + RepositoryIDs: []string{"12"}, + }, + }, + }, + Repositories: map[string]*claircore.Repository{ + "11": { + ID: "11", + Name: "cpe:/a:redhat:rhel_eus:8.6::appstream", + Key: "rhel-cpe-repository", + CPE: cpe.MustUnbind("cpe:2.3:a:redhat:rhel_eus:8.6:*:appstream:*:*:*:*:*"), + }, + "12": { + ID: "12", + Name: "maven", + URI: "https://repo1.maven.apache.org/maven2", + }, + }, + Distributions: map[string]*claircore.Distribution{ + "13": { + ID: "13", + DID: "rhel", + Name: "Red Hat Enterprise Linux Server", + Version: "7", + VersionID: "7", + CPE: cpe.MustUnbind("cpe:2.3:o:redhat:enterprise_linux:7:*:*:*:*:*:*:*"), + PrettyName: "Red Hat Enterprise Linux Server 7", + }, + }, + Success: true, + }, + }, + { + name: "an RPM and a native JAVA package", + expectedPackages: 1, + indexReport: &claircore.IndexReport{ + Hash: claircore.MustParseDigest(`sha256:` + strings.Repeat(`a`, 64)), + Packages: map[string]*claircore.Package{ + "123": { + ID: "123", + Name: "rpm java package A", + Version: "v2.0.0-1-1", + Source: &claircore.Package{ + ID: "122", + Name: "rpm java package A source", + Kind: claircore.SOURCE, + Version: "v2.0.0-1-1", + }, + Kind: claircore.BINARY, + Filepath: "some/rpm/filepath.rpm", + }, + "456": { + ID: "456", + Name: "java package A", + Version: "v2.0.0", + Kind: claircore.BINARY, + Filepath: "an/actual/rpm/filepath.java", + }, + }, + Files: map[string][]claircore.File{ + "111": { + {Kind: claircore.FileKindRPM, Path: "some/rpm/filepath/one.java"}, + {Kind: claircore.FileKindRPM, Path: "some/rpm/filepath/two.java"}, + {Kind: claircore.FileKindRPM, Path: "an/actual/rpm/filepath.java"}, + }, + }, + Environments: map[string][]*claircore.Environment{ + "123": { + { + PackageDB: "bdb:var/lib/rpm", + IntroducedIn: claircore.MustParseDigest(`sha256:` + strings.Repeat(`b`, 64)), + RepositoryIDs: []string{"11"}, + DistributionID: "13", + }, + }, + "456": { + { + PackageDB: "maven:opt/couchbase/lib/cbas/repo/eventstream-1.0.1.jar", + IntroducedIn: claircore.MustParseDigest(`sha256:` + strings.Repeat(`c`, 64)), + RepositoryIDs: []string{"12"}, + }, + }, + }, + Repositories: map[string]*claircore.Repository{ + "11": { + ID: "11", + Name: "cpe:/a:redhat:rhel_eus:8.6::appstream", + Key: "rhel-cpe-repository", + CPE: cpe.MustUnbind("cpe:2.3:a:redhat:rhel_eus:8.6:*:appstream:*:*:*:*:*"), + }, + "12": { + ID: "12", + Name: "maven", + URI: "https://repo1.maven.apache.org/maven2", + }, + }, + Distributions: map[string]*claircore.Distribution{ + "13": { + ID: "13", + DID: "rhel", + Name: "Red Hat Enterprise Linux Server", + Version: "7", + VersionID: "7", + CPE: cpe.MustUnbind("cpe:2.3:o:redhat:enterprise_linux:7:*:*:*:*:*:*:*"), + PrettyName: "Red Hat Enterprise Linux Server 7", + }, + }, + Success: true, + }, + }, +} + +func TestResolver(t *testing.T) { + ctx := zlog.Test(context.Background(), t) + for _, tt := range resolverTestcases { + t.Run(tt.name, func(t *testing.T) { + r := &Resolver{} + ir := r.Resolve(ctx, tt.indexReport, nil) + if len(ir.Packages) != tt.expectedPackages { + t.Errorf("expected %d packages but got %d", tt.expectedPackages, len(ir.Packages)) + } + }) + } +} diff --git a/rpm/testdata/index-report/openjdk_18.json b/rpm/testdata/index-report/openjdk_18.json new file mode 100644 index 000000000..dd2086f87 --- /dev/null +++ b/rpm/testdata/index-report/openjdk_18.json @@ -0,0 +1,11005 @@ +{ + "manifest_hash": "sha256:72a11a87af9ff2084d7356288c823c7ca9d57b902fb47b404ed7eb7eb2b8974b", + "packages": { + "444": { + "id": "444", + "name": "rh-maven36-publicsuffix-list", + "version": "20190417-2.2.el7", + "kind": "binary", + "source": { + "id": "443", + "name": "rh-maven36-publicsuffix-list", + "version": "20190417-2.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "186": { + "id": "186", + "name": "libgcc", + "version": "4.8.5-44.el7", + "kind": "binary", + "source": { + "id": "37", + "name": "gcc", + "version": "4.8.5-44.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "906": { + "id": "906", + "name": "libXi", + "version": "1.7.9-1.el7", + "kind": "binary", + "source": { + "id": "905", + "name": "libXi", + "version": "1.7.9-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "570": { + "id": "570", + "name": "freetype", + "version": "2.8-14.el7_9.1", + "kind": "binary", + "source": { + "id": "569", + "name": "freetype", + "version": "2.8-14.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "40": { + "id": "40", + "name": "bash", + "version": "4.2.46-35.el7_9", + "kind": "binary", + "source": { + "id": "39", + "name": "bash", + "version": "4.2.46-35.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "140": { + "id": "140", + "name": "python-gobject-base", + "version": "3.22.0-1.el7_4.1", + "kind": "binary", + "source": { + "id": "139", + "name": "pygobject3", + "version": "3.22.0-1.el7_4.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "200": { + "id": "200", + "name": "ncurses-libs", + "version": "5.9-14.20130511.el7_4", + "kind": "binary", + "source": { + "id": "31", + "name": "ncurses", + "version": "5.9-14.20130511.el7_4", + "kind": "source" + }, + "arch": "x86_64" + }, + "178": { + "id": "178", + "name": "dbus-python", + "version": "1.1.1-9.el7", + "kind": "binary", + "source": { + "id": "177", + "name": "dbus-python", + "version": "1.1.1-9.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "646": { + "id": "646", + "name": "perl-Encode", + "version": "2.51-7.el7", + "kind": "binary", + "source": { + "id": "645", + "name": "perl-Encode", + "version": "2.51-7.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1094": { + "id": "1094", + "name": "io.prometheus:simpleclient_hotspot", + "version": "0.3.0.redhat-00001", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "578": { + "id": "578", + "name": "python-lxml", + "version": "3.2.1-4.el7", + "kind": "binary", + "source": { + "id": "577", + "name": "python-lxml", + "version": "3.2.1-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "674": { + "id": "674", + "name": "perl-Filter", + "version": "1.49-3.el7", + "kind": "binary", + "source": { + "id": "673", + "name": "perl-Filter", + "version": "1.49-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "298": { + "id": "298", + "name": "python-dmidecode", + "version": "3.12.2-4.el7", + "kind": "binary", + "source": { + "id": "297", + "name": "python-dmidecode", + "version": "3.12.2-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "356": { + "id": "356", + "name": "perl-Carp", + "version": "1.26-244.el7", + "kind": "binary", + "source": { + "id": "355", + "name": "perl-Carp", + "version": "1.26-244.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "288": { + "id": "288", + "name": "passwd", + "version": "0.79-6.el7", + "kind": "binary", + "source": { + "id": "287", + "name": "passwd", + "version": "0.79-6.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "222": { + "id": "222", + "name": "sed", + "version": "4.2.2-7.el7", + "kind": "binary", + "source": { + "id": "221", + "name": "sed", + "version": "4.2.2-7.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1096": { + "id": "1096", + "name": "io.prometheus:simpleclient_httpserver", + "version": "0.3.0", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "448": { + "id": "448", + "name": "rh-maven36-maven-wagon", + "version": "3.3.3-1.2.el7", + "kind": "binary", + "source": { + "id": "447", + "name": "rh-maven36-maven-wagon", + "version": "3.3.3-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "308": { + "id": "308", + "name": "python-ipaddress", + "version": "1.0.16-2.el7", + "kind": "binary", + "source": { + "id": "307", + "name": "python-ipaddress", + "version": "1.0.16-2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "228": { + "id": "228", + "name": "cpio", + "version": "2.11-28.el7", + "kind": "binary", + "source": { + "id": "227", + "name": "cpio", + "version": "2.11-28.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "642": { + "id": "642", + "name": "perl-HTTP-Tiny", + "version": "0.033-3.el7", + "kind": "binary", + "source": { + "id": "641", + "name": "perl-HTTP-Tiny", + "version": "0.033-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "996": { + "id": "996", + "name": "org.jsoup:jsoup", + "version": "1.12.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "702": { + "id": "702", + "name": "rh-maven36-apache-commons-io", + "version": "1:2.6-4.2.el7", + "kind": "binary", + "source": { + "id": "701", + "name": "rh-maven36-apache-commons-io", + "version": "2.6-4.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "290": { + "id": "290", + "name": "qrencode-libs", + "version": "3.4.1-3.el7", + "kind": "binary", + "source": { + "id": "289", + "name": "qrencode", + "version": "3.4.1-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "682": { + "id": "682", + "name": "nss_wrapper", + "version": "1.0.3-1.el7", + "kind": "binary", + "source": { + "id": "681", + "name": "nss_wrapper", + "version": "1.0.3-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "962": { + "id": "962", + "name": "org.fusesource.jansi:jansi-native", + "version": "1.9-SNAPSHOT", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "928": { + "id": "928", + "name": "hicolor-icon-theme", + "version": "0.12-7.el7", + "kind": "binary", + "source": { + "id": "927", + "name": "hicolor-icon-theme", + "version": "0.12-7.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "894": { + "id": "894", + "name": "libX11-common", + "version": "1.6.7-4.el7_9", + "kind": "binary", + "source": { + "id": "893", + "name": "libX11", + "version": "1.6.7-4.el7_9", + "kind": "source" + }, + "arch": "noarch" + }, + "96": { + "id": "96", + "name": "p11-kit-trust", + "version": "0.23.5-3.el7", + "kind": "binary", + "source": { + "id": "71", + "name": "p11-kit", + "version": "0.23.5-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "64": { + "id": "64", + "name": "sqlite", + "version": "3.7.17-8.el7_7.1", + "kind": "binary", + "source": { + "id": "63", + "name": "sqlite", + "version": "3.7.17-8.el7_7.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "160": { + "id": "160", + "name": "yum", + "version": "3.4.3-168.el7", + "kind": "binary", + "source": { + "id": "159", + "name": "yum", + "version": "3.4.3-168.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "210": { + "id": "210", + "name": "popt", + "version": "1.13-16.el7", + "kind": "binary", + "source": { + "id": "209", + "name": "popt", + "version": "1.13-16.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "338": { + "id": "338", + "name": "dbus-glib", + "version": "0.100-7.el7", + "kind": "binary", + "source": { + "id": "337", + "name": "dbus-glib", + "version": "0.100-7.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "580": { + "id": "580", + "name": "javapackages-tools", + "version": "3.4.1-11.el7", + "kind": "binary", + "source": { + "id": "579", + "name": "javapackages-tools", + "version": "3.4.1-11.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "204": { + "id": "204", + "name": "libselinux", + "version": "2.5-15.el7", + "kind": "binary", + "source": { + "id": "203", + "name": "libselinux", + "version": "2.5-15.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "42": { + "id": "42", + "name": "pcre", + "version": "8.32-17.el7", + "kind": "binary", + "source": { + "id": "41", + "name": "pcre", + "version": "8.32-17.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1060": { + "id": "1060", + "name": "org.codehaus.plexus:plexus-classworlds", + "version": "2.6.0", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1012": { + "id": "1012", + "name": "org.apache.maven:maven-model", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "12": { + "id": "12", + "name": "rhel7-s390x", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "650": { + "id": "650", + "name": "perl-Storable", + "version": "2.45-3.el7", + "kind": "binary", + "source": { + "id": "649", + "name": "perl-Storable", + "version": "2.45-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "212": { + "id": "212", + "name": "libgpg-error", + "version": "1.12-3.el7", + "kind": "binary", + "source": { + "id": "211", + "name": "libgpg-error", + "version": "1.12-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "618": { + "id": "618", + "name": "lksctp-tools", + "version": "1.0.17-2.el7", + "kind": "binary", + "source": { + "id": "617", + "name": "lksctp-tools", + "version": "1.0.17-2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1058": { + "id": "1058", + "name": "org.codehaus.plexus:plexus-utils", + "version": "3.2.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "216": { + "id": "216", + "name": "libffi", + "version": "3.0.13-19.el7", + "kind": "binary", + "source": { + "id": "215", + "name": "libffi", + "version": "3.0.13-19.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "44": { + "id": "44", + "name": "zlib", + "version": "1.2.7-21.el7_9", + "kind": "binary", + "source": { + "id": "43", + "name": "zlib", + "version": "1.2.7-21.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "904": { + "id": "904", + "name": "libXrender", + "version": "0.9.10-1.el7", + "kind": "binary", + "source": { + "id": "903", + "name": "libXrender", + "version": "0.9.10-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1034": { + "id": "1034", + "name": "org.apache.maven.resolver:maven-resolver-transport-wagon", + "version": "1.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "242": { + "id": "242", + "name": "acl", + "version": "2.2.51-15.el7", + "kind": "binary", + "source": { + "id": "213", + "name": "acl", + "version": "2.2.51-15.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "8": { + "id": "8", + "name": "rhel-7.5-s390x", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "304": { + "id": "304", + "name": "python-ethtool", + "version": "0.8-8.el7", + "kind": "binary", + "source": { + "id": "303", + "name": "python-ethtool", + "version": "0.8-8.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1054": { + "id": "1054", + "name": "org.sonatype.plexus:plexus-cipher", + "version": "1.7", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "264": { + "id": "264", + "name": "glib2", + "version": "2.56.1-9.el7_9", + "kind": "binary", + "source": { + "id": "263", + "name": "glib2", + "version": "2.56.1-9.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "600": { + "id": "600", + "name": "libXfixes", + "version": "5.0.3-1.el7", + "kind": "binary", + "source": { + "id": "599", + "name": "libXfixes", + "version": "5.0.3-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "916": { + "id": "916", + "name": "tzdata-java", + "version": "2023d-1.el7", + "kind": "binary", + "source": { + "id": "869", + "name": "tzdata", + "version": "2023d-1.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "608": { + "id": "608", + "name": "libXinerama", + "version": "1.1.3-2.1.el7", + "kind": "binary", + "source": { + "id": "607", + "name": "libXinerama", + "version": "1.1.3-2.1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1022": { + "id": "1022", + "name": "org.apache.maven:maven-settings", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "184": { + "id": "184", + "name": "gdb-gdbserver", + "version": "7.6.1-120.el7", + "kind": "binary", + "source": { + "id": "183", + "name": "gdb", + "version": "7.6.1-120.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "384": { + "id": "384", + "name": "rh-maven36-javapackages-filesystem", + "version": "5.3.1-4.2.el7", + "kind": "binary", + "source": { + "id": "383", + "name": "rh-maven36-javapackages-tools", + "version": "5.3.1-4.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "870": { + "id": "870", + "name": "tzdata", + "version": "2023d-1.el7", + "kind": "binary", + "source": { + "id": "869", + "name": "tzdata", + "version": "2023d-1.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "644": { + "id": "644", + "name": "perl-Pod-Perldoc", + "version": "3.20-4.el7", + "kind": "binary", + "source": { + "id": "643", + "name": "perl-Pod-Perldoc", + "version": "3.20-4.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "94": { + "id": "94", + "name": "libverto", + "version": "0.2.5-4.el7", + "kind": "binary", + "source": { + "id": "93", + "name": "libverto", + "version": "0.2.5-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "54": { + "id": "54", + "name": "libcap", + "version": "2.22-11.el7", + "kind": "binary", + "source": { + "id": "53", + "name": "libcap", + "version": "2.22-11.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "168": { + "id": "168", + "name": "cryptsetup-libs", + "version": "2.0.3-6.el7", + "kind": "binary", + "source": { + "id": "167", + "name": "cryptsetup", + "version": "2.0.3-6.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "306": { + "id": "306", + "name": "python-chardet", + "version": "2.2.1-3.el7", + "kind": "binary", + "source": { + "id": "305", + "name": "python-chardet", + "version": "2.2.1-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "354": { + "id": "354", + "name": "perl-Socket", + "version": "2.010-5.el7", + "kind": "binary", + "source": { + "id": "353", + "name": "perl-Socket", + "version": "2.010-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "594": { + "id": "594", + "name": "atk", + "version": "2.28.1-2.el7", + "kind": "binary", + "source": { + "id": "593", + "name": "atk", + "version": "2.28.1-2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "112": { + "id": "112", + "name": "libutempter", + "version": "1.1.6-4.el7", + "kind": "binary", + "source": { + "id": "111", + "name": "libutempter", + "version": "1.1.6-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "192": { + "id": "192", + "name": "subscription-manager-rhsm-certificates", + "version": "1.24.53-1.el7_9", + "kind": "binary", + "source": { + "id": "143", + "name": "subscription-manager", + "version": "1.24.53-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "218": { + "id": "218", + "name": "libgcrypt", + "version": "1.5.3-14.el7", + "kind": "binary", + "source": { + "id": "217", + "name": "libgcrypt", + "version": "1.5.3-14.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "364": { + "id": "364", + "name": "perl-Pod-Simple", + "version": "1:3.28-4.el7", + "kind": "binary", + "source": { + "id": "363", + "name": "perl-Pod-Simple", + "version": "3.28-4.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "180": { + "id": "180", + "name": "virt-what", + "version": "1.18-4.el7_9.1", + "kind": "binary", + "source": { + "id": "179", + "name": "virt-what", + "version": "1.18-4.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "602": { + "id": "602", + "name": "libXdamage", + "version": "1.1.4-4.1.el7", + "kind": "binary", + "source": { + "id": "601", + "name": "libXdamage", + "version": "1.1.4-4.1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "694": { + "id": "694", + "name": "rh-maven36-plexus-utils", + "version": "3.2.1-1.2.el7", + "kind": "binary", + "source": { + "id": "693", + "name": "rh-maven36-plexus-utils", + "version": "3.2.1-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "326": { + "id": "326", + "name": "device-mapper", + "version": "7:1.02.170-6.el7_9.5", + "kind": "binary", + "source": { + "id": "325", + "name": "lvm2", + "version": "2.02.187-6.el7_9.5", + "kind": "source" + }, + "arch": "x86_64" + }, + "126": { + "id": "126", + "name": "libuser", + "version": "0.60-9.el7", + "kind": "binary", + "source": { + "id": "125", + "name": "libuser", + "version": "0.60-9.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "614": { + "id": "614", + "name": "gdk-pixbuf2", + "version": "2.36.12-3.el7", + "kind": "binary", + "source": { + "id": "613", + "name": "gdk-pixbuf2", + "version": "2.36.12-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "954": { + "id": "954", + "name": "perl-macros", + "version": "4:5.16.3-299.el7_9", + "kind": "binary", + "source": { + "id": "375", + "name": "perl", + "version": "5.16.3-299.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "982": { + "id": "982", + "name": "com.google.guava:guava", + "version": "28.1-jre", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "616": { + "id": "616", + "name": "pcsc-lite-libs", + "version": "1.8.8-8.el7", + "kind": "binary", + "source": { + "id": "615", + "name": "pcsc-lite", + "version": "1.8.8-8.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "388": { + "id": "388", + "name": "scl-utils", + "version": "20130529-19.el7", + "kind": "binary", + "source": { + "id": "387", + "name": "scl-utils", + "version": "20130529-19.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1014": { + "id": "1014", + "name": "org.apache.maven:maven-plugin-api", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1080": { + "id": "1080", + "name": "org.jolokia:jolokia-core", + "version": "1.6.2.redhat-00002", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "628": { + "id": "628", + "name": "libpciaccess", + "version": "0.14-1.el7", + "kind": "binary", + "source": { + "id": "627", + "name": "libpciaccess", + "version": "0.14-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "376": { + "id": "376", + "name": "perl-libs", + "version": "4:5.16.3-299.el7_9", + "kind": "binary", + "source": { + "id": "375", + "name": "perl", + "version": "5.16.3-299.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "942": { + "id": "942", + "name": "gtk2", + "version": "2.24.31-1.el7", + "kind": "binary", + "source": { + "id": "941", + "name": "gtk2", + "version": "2.24.31-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "940": { + "id": "940", + "name": "cairo", + "version": "1.15.12-4.el7", + "kind": "binary", + "source": { + "id": "939", + "name": "cairo", + "version": "1.15.12-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "52": { + "id": "52", + "name": "libattr", + "version": "2.4.46-13.el7", + "kind": "binary", + "source": { + "id": "51", + "name": "attr", + "version": "2.4.46-13.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "50": { + "id": "50", + "name": "elfutils-libelf", + "version": "0.176-5.el7", + "kind": "binary", + "source": { + "id": "49", + "name": "elfutils", + "version": "0.176-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "4": { + "id": "4", + "name": "rhel", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "260": { + "id": "260", + "name": "coreutils", + "version": "8.22-24.el7_9.2", + "kind": "binary", + "source": { + "id": "259", + "name": "coreutils", + "version": "8.22-24.el7_9.2", + "kind": "source" + }, + "arch": "x86_64" + }, + "612": { + "id": "612", + "name": "jbigkit-libs", + "version": "2.0-11.el7", + "kind": "binary", + "source": { + "id": "611", + "name": "jbigkit", + "version": "2.0-11.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "246": { + "id": "246", + "name": "which", + "version": "2.20-7.el7", + "kind": "binary", + "source": { + "id": "245", + "name": "which", + "version": "2.20-7.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "610": { + "id": "610", + "name": "giflib", + "version": "4.1.6-9.el7", + "kind": "binary", + "source": { + "id": "609", + "name": "giflib", + "version": "4.1.6-9.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "678": { + "id": "678", + "name": "perl-Getopt-Long", + "version": "2.40-3.el7", + "kind": "binary", + "source": { + "id": "677", + "name": "perl-Getopt-Long", + "version": "2.40-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "36": { + "id": "36", + "name": "nspr", + "version": "4.35.0-1.el7_9", + "kind": "binary", + "source": { + "id": "35", + "name": "nspr", + "version": "4.35.0-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "46": { + "id": "46", + "name": "xz-libs", + "version": "5.2.2-2.el7_9", + "kind": "binary", + "source": { + "id": "45", + "name": "xz", + "version": "5.2.2-2.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "328": { + "id": "328", + "name": "device-mapper-libs", + "version": "7:1.02.170-6.el7_9.5", + "kind": "binary", + "source": { + "id": "325", + "name": "lvm2", + "version": "2.02.187-6.el7_9.5", + "kind": "source" + }, + "arch": "x86_64" + }, + "948": { + "id": "948", + "name": "perl-podlators", + "version": "2.5.1-3.el7", + "kind": "binary", + "source": { + "id": "947", + "name": "perl-podlators", + "version": "2.5.1-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "1088": { + "id": "1088", + "name": "io.prometheus.jmx:collector", + "version": "0.3.2.redhat-00005", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "428": { + "id": "428", + "name": "rh-maven36-apache-commons-lang3", + "version": "3.9-2.2.el7", + "kind": "binary", + "source": { + "id": "427", + "name": "rh-maven36-apache-commons-lang3", + "version": "3.9-2.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "80": { + "id": "80", + "name": "pinentry", + "version": "0.8.1-17.el7", + "kind": "binary", + "source": { + "id": "79", + "name": "pinentry", + "version": "0.8.1-17.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "272": { + "id": "272", + "name": "gobject-introspection", + "version": "1.56.1-1.el7", + "kind": "binary", + "source": { + "id": "271", + "name": "gobject-introspection", + "version": "1.56.1-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "132": { + "id": "132", + "name": "python", + "version": "2.7.5-94.el7_9", + "kind": "binary", + "source": { + "id": "131", + "name": "python", + "version": "2.7.5-94.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "30": { + "id": "30", + "name": "basesystem", + "version": "10.0-7.el7", + "kind": "binary", + "source": { + "id": "29", + "name": "basesystem", + "version": "10.0-7.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "964": { + "id": "964", + "name": "aopalliance", + "version": "1.0", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "726": { + "id": "726", + "name": "rh-maven36-guava", + "version": "28.1-1.2.el7", + "kind": "binary", + "source": { + "id": "725", + "name": "rh-maven36-guava", + "version": "28.1-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "166": { + "id": "166", + "name": "util-linux", + "version": "2.23.2-65.el7_9.1", + "kind": "binary", + "source": { + "id": "61", + "name": "util-linux", + "version": "2.23.2-65.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "926": { + "id": "926", + "name": "libwayland-client", + "version": "1.15.0-1.el7", + "kind": "binary", + "source": { + "id": "575", + "name": "wayland", + "version": "1.15.0-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "274": { + "id": "274", + "name": "pkgconfig", + "version": "1:0.27.1-4.el7", + "kind": "binary", + "source": { + "id": "273", + "name": "pkgconfig", + "version": "0.27.1-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "330": { + "id": "330", + "name": "dracut", + "version": "033-572.el7", + "kind": "binary", + "source": { + "id": "329", + "name": "dracut", + "version": "033-572.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1008": { + "id": "1008", + "name": "org.apache.maven:maven-embedder", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "900": { + "id": "900", + "name": "libXau", + "version": "1.0.8-2.1.el7", + "kind": "binary", + "source": { + "id": "899", + "name": "libXau", + "version": "1.0.8-2.1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "568": { + "id": "568", + "name": "libjpeg-turbo", + "version": "1.2.90-8.el7", + "kind": "binary", + "source": { + "id": "567", + "name": "libjpeg-turbo", + "version": "1.2.90-8.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "640": { + "id": "640", + "name": "groff-base", + "version": "1.22.2-8.el7", + "kind": "binary", + "source": { + "id": "639", + "name": "groff", + "version": "1.22.2-8.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1020": { + "id": "1020", + "name": "org.apache.maven:maven-settings-builder", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1050": { + "id": "1050", + "name": "org.eclipse.sisu:org.eclipse.sisu.plexus", + "version": "0.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "416": { + "id": "416", + "name": "rh-maven36-jansi", + "version": "1.18-1.2.el7", + "kind": "binary", + "source": { + "id": "415", + "name": "rh-maven36-jansi", + "version": "1.18-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "1010": { + "id": "1010", + "name": "org.apache.maven:maven-model-builder", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "240": { + "id": "240", + "name": "keyutils-libs", + "version": "1.5.8-3.el7", + "kind": "binary", + "source": { + "id": "239", + "name": "keyutils", + "version": "1.5.8-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "598": { + "id": "598", + "name": "libXext", + "version": "1.3.3-3.el7", + "kind": "binary", + "source": { + "id": "597", + "name": "libXext", + "version": "1.3.3-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "198": { + "id": "198", + "name": "nss-util", + "version": "3.90.0-1.el7_9", + "kind": "binary", + "source": { + "id": "197", + "name": "nss-util", + "version": "3.90.0-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1024": { + "id": "1024", + "name": "org.apache.maven:maven-slf4j-provider", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "368": { + "id": "368", + "name": "perl-File-Path", + "version": "2.09-2.el7", + "kind": "binary", + "source": { + "id": "367", + "name": "perl-File-Path", + "version": "2.09-2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "250": { + "id": "250", + "name": "libsmartcols", + "version": "2.23.2-65.el7_9.1", + "kind": "binary", + "source": { + "id": "61", + "name": "util-linux", + "version": "2.23.2-65.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "730": { + "id": "730", + "name": "rh-maven36-jsoup", + "version": "1.12.1-1.2.el7", + "kind": "binary", + "source": { + "id": "729", + "name": "rh-maven36-jsoup", + "version": "1.12.1-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "698": { + "id": "698", + "name": "rh-maven36-httpcomponents-core", + "version": "4.4.11-2.2.el7", + "kind": "binary", + "source": { + "id": "697", + "name": "rh-maven36-httpcomponents-core", + "version": "4.4.11-2.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "1092": { + "id": "1092", + "name": "org.yaml:snakeyaml", + "version": "1.33.0.SP1-redhat-00001", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "710": { + "id": "710", + "name": "rh-maven36-plexus-sec-dispatcher", + "version": "1.4-27.2.el7", + "kind": "binary", + "source": { + "id": "709", + "name": "rh-maven36-plexus-sec-dispatcher", + "version": "1.4-27.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "622": { + "id": "622", + "name": "alsa-lib", + "version": "1.1.8-1.el7", + "kind": "binary", + "source": { + "id": "621", + "name": "alsa-lib", + "version": "1.1.8-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "666": { + "id": "666", + "name": "perl-File-Temp", + "version": "0.23.01-3.el7", + "kind": "binary", + "source": { + "id": "665", + "name": "perl-File-Temp", + "version": "0.23.01-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "182": { + "id": "182", + "name": "yum-utils", + "version": "1.1.31-54.el7_8", + "kind": "binary", + "source": { + "id": "181", + "name": "yum-utils", + "version": "1.1.31-54.el7_8", + "kind": "source" + }, + "arch": "noarch" + }, + "452": { + "id": "452", + "name": "rh-maven36-maven-lib", + "version": "1:3.6.1-6.3.el7", + "kind": "binary", + "source": { + "id": "451", + "name": "rh-maven36-maven", + "version": "3.6.1-6.3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "1036": { + "id": "1036", + "name": "org.apache.maven.resolver:maven-resolver-util", + "version": "1.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "154": { + "id": "154", + "name": "pth", + "version": "2.0.7-23.el7", + "kind": "binary", + "source": { + "id": "153", + "name": "pth", + "version": "2.0.7-23.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "68": { + "id": "68", + "name": "expat", + "version": "2.1.0-15.el7_9", + "kind": "binary", + "source": { + "id": "67", + "name": "expat", + "version": "2.1.0-15.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "318": { + "id": "318", + "name": "pygpgme", + "version": "0.3-9.el7", + "kind": "binary", + "source": { + "id": "317", + "name": "pygpgme", + "version": "0.3-9.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "58": { + "id": "58", + "name": "libxml2", + "version": "2.9.1-6.el7_9.6", + "kind": "binary", + "source": { + "id": "57", + "name": "libxml2", + "version": "2.9.1-6.el7_9.6", + "kind": "source" + }, + "arch": "x86_64" + }, + "746": { + "id": "746", + "name": "rh-maven36-httpcomponents-client", + "version": "4.5.9-1.3.el7", + "kind": "binary", + "source": { + "id": "745", + "name": "rh-maven36-httpcomponents-client", + "version": "4.5.9-1.3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "194": { + "id": "194", + "name": "nss-softokn-freebl", + "version": "3.90.0-6.el7_9", + "kind": "binary", + "source": { + "id": "193", + "name": "nss-softokn", + "version": "3.90.0-6.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "706": { + "id": "706", + "name": "rh-maven36-plexus-containers-component-annotations", + "version": "2.0.0-1.2.el7", + "kind": "binary", + "source": { + "id": "705", + "name": "rh-maven36-plexus-containers", + "version": "2.0.0-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "978": { + "id": "978", + "name": "org.apache.geronimo.specs:geronimo-annotation_1.3_spec", + "version": "1.0", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "738": { + "id": "738", + "name": "rh-maven36-apache-commons-codec", + "version": "1.13-1.2.el7", + "kind": "binary", + "source": { + "id": "737", + "name": "rh-maven36-apache-commons-codec", + "version": "1.13-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "334": { + "id": "334", + "name": "dbus-libs", + "version": "1:1.10.24-15.el7", + "kind": "binary", + "source": { + "id": "333", + "name": "dbus", + "version": "1.10.24-15.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "970": { + "id": "970", + "name": "javax.enterprise:cdi-api", + "version": "1.2", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "960": { + "id": "960", + "name": "org.fusesource.jansi:jansi-linux64", + "version": "1.9-SNAPSHOT", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "734": { + "id": "734", + "name": "rh-maven36-google-guice", + "version": "4.2.2-2.2.el7", + "kind": "binary", + "source": { + "id": "733", + "name": "rh-maven36-google-guice", + "version": "4.2.2-2.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "92": { + "id": "92", + "name": "ustr", + "version": "1.0.4-16.el7", + "kind": "binary", + "source": { + "id": "91", + "name": "ustr", + "version": "1.0.4-16.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "286": { + "id": "286", + "name": "openldap", + "version": "2.4.44-25.el7_9", + "kind": "binary", + "source": { + "id": "285", + "name": "openldap", + "version": "2.4.44-25.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1000": { + "id": "1000", + "name": "org.apache.maven:maven-artifact", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "302": { + "id": "302", + "name": "pyliblzma", + "version": "0.5.3-11.el7", + "kind": "binary", + "source": { + "id": "301", + "name": "pyliblzma", + "version": "0.5.3-11.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1086": { + "id": "1086", + "name": "io.prometheus.jmx:jmx_prometheus_javaagent", + "version": "0.3.2.redhat-00005", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "604": { + "id": "604", + "name": "libXtst", + "version": "1.2.3-1.el7", + "kind": "binary", + "source": { + "id": "603", + "name": "libXtst", + "version": "1.2.3-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "162": { + "id": "162", + "name": "json-c", + "version": "0.11-4.el7_0", + "kind": "binary", + "source": { + "id": "161", + "name": "json-c", + "version": "0.11-4.el7_0", + "kind": "source" + }, + "arch": "x86_64" + }, + "722": { + "id": "722", + "name": "rh-maven36-jcl-over-slf4j", + "version": "1.7.28-1.2.el7", + "kind": "binary", + "source": { + "id": "391", + "name": "rh-maven36-slf4j", + "version": "1.7.28-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "892": { + "id": "892", + "name": "avahi-libs", + "version": "0.6.31-20.el7", + "kind": "binary", + "source": { + "id": "891", + "name": "avahi", + "version": "0.6.31-20.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "10": { + "id": "10", + "name": "rhel7-ppc64le", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "190": { + "id": "190", + "name": "filesystem", + "version": "3.2-25.el7", + "kind": "binary", + "source": { + "id": "189", + "name": "filesystem", + "version": "3.2-25.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1006": { + "id": "1006", + "name": "org.apache.maven:maven-core", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "124": { + "id": "124", + "name": "rpm", + "version": "4.11.3-48.el7_9", + "kind": "binary", + "source": { + "id": "123", + "name": "rpm", + "version": "4.11.3-48.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "886": { + "id": "886", + "name": "dejavu-fonts-common", + "version": "2.33-6.el7", + "kind": "binary", + "source": { + "id": "581", + "name": "dejavu-fonts", + "version": "2.33-6.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "944": { + "id": "944", + "name": "java-1.8.0-openjdk-devel", + "version": "1:1.8.0.402.b06-1.el7_9", + "kind": "binary", + "source": { + "id": "637", + "name": "java-1.8.0-openjdk", + "version": "1.8.0.402.b06-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "62": { + "id": "62", + "name": "libuuid", + "version": "2.23.2-65.el7_9.1", + "kind": "binary", + "source": { + "id": "61", + "name": "util-linux", + "version": "2.23.2-65.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "110": { + "id": "110", + "name": "libpwquality", + "version": "1.2.3-5.el7", + "kind": "binary", + "source": { + "id": "109", + "name": "libpwquality", + "version": "1.2.3-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "590": { + "id": "590", + "name": "copy-jdk-configs", + "version": "3.3-11.el7_9", + "kind": "binary", + "source": { + "id": "589", + "name": "copy-jdk-configs", + "version": "3.3-11.el7_9", + "kind": "source" + }, + "arch": "noarch" + }, + "238": { + "id": "238", + "name": "file-libs", + "version": "5.11-37.el7", + "kind": "binary", + "source": { + "id": "237", + "name": "file", + "version": "5.11-37.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "918": { + "id": "918", + "name": "libtiff", + "version": "4.0.3-35.el7", + "kind": "binary", + "source": { + "id": "917", + "name": "libtiff", + "version": "4.0.3-35.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "208": { + "id": "208", + "name": "bzip2-libs", + "version": "1.0.6-13.el7", + "kind": "binary", + "source": { + "id": "207", + "name": "bzip2", + "version": "1.0.6-13.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "34": { + "id": "34", + "name": "glibc-common", + "version": "2.17-326.el7_9", + "kind": "binary", + "source": { + "id": "33", + "name": "glibc", + "version": "2.17-326.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "972": { + "id": "972", + "name": "commons-cli:commons-cli", + "version": "1.4", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "76": { + "id": "76", + "name": "findutils", + "version": "1:4.5.11-6.el7", + "kind": "binary", + "source": { + "id": "75", + "name": "findutils", + "version": "4.5.11-6.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "346": { + "id": "346", + "name": "vim-minimal", + "version": "2:7.4.629-8.el7_9", + "kind": "binary", + "source": { + "id": "345", + "name": "vim", + "version": "7.4.629-8.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1082": { + "id": "1082", + "name": "com.googlecode.json-simple:json-simple", + "version": "1.1.1.redhat-1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "156": { + "id": "156", + "name": "gpgme", + "version": "1.3.2-5.el7", + "kind": "binary", + "source": { + "id": "155", + "name": "gpgme", + "version": "1.3.2-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "686": { + "id": "686", + "name": "rh-maven36-javapackages-tools", + "version": "5.3.1-4.2.el7", + "kind": "binary", + "source": { + "id": "383", + "name": "rh-maven36-javapackages-tools", + "version": "5.3.1-4.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "120": { + "id": "120", + "name": "libssh2", + "version": "1.8.0-4.el7_9.1", + "kind": "binary", + "source": { + "id": "119", + "name": "libssh2", + "version": "1.8.0-4.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "562": { + "id": "562", + "name": "systemd-libs", + "version": "219-78.el7_9.9", + "kind": "binary", + "source": { + "id": "561", + "name": "systemd", + "version": "219-78.el7_9.9", + "kind": "source" + }, + "arch": "x86_64" + }, + "280": { + "id": "280", + "name": "nss-tools", + "version": "3.90.0-2.el7_9", + "kind": "binary", + "source": { + "id": "117", + "name": "nss", + "version": "3.90.0-2.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "890": { + "id": "890", + "name": "ttmkfdir", + "version": "3.0.9-42.el7", + "kind": "binary", + "source": { + "id": "889", + "name": "ttmkfdir", + "version": "3.0.9-42.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1064": { + "id": "1064", + "name": "org.slf4j:jcl-over-slf4j", + "version": "1.7.28", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "232": { + "id": "232", + "name": "nss-softokn", + "version": "3.90.0-6.el7_9", + "kind": "binary", + "source": { + "id": "193", + "name": "nss-softokn", + "version": "3.90.0-6.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "576": { + "id": "576", + "name": "libwayland-server", + "version": "1.15.0-1.el7", + "kind": "binary", + "source": { + "id": "575", + "name": "wayland", + "version": "1.15.0-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "392": { + "id": "392", + "name": "rh-maven36-slf4j", + "version": "1.7.28-1.2.el7", + "kind": "binary", + "source": { + "id": "391", + "name": "rh-maven36-slf4j", + "version": "1.7.28-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "6": { + "id": "6", + "name": "rhel-7.5-ppc64le", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "934": { + "id": "934", + "name": "libdrm", + "version": "2.4.97-2.el7", + "kind": "binary", + "source": { + "id": "933", + "name": "libdrm", + "version": "2.4.97-2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "670": { + "id": "670", + "name": "perl-threads-shared", + "version": "1.43-6.el7", + "kind": "binary", + "source": { + "id": "669", + "name": "perl-threads-shared", + "version": "1.43-6.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "932": { + "id": "932", + "name": "hwdata", + "version": "0.252-9.7.el7", + "kind": "binary", + "source": { + "id": "931", + "name": "hwdata", + "version": "0.252-9.7.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "634": { + "id": "634", + "name": "mesa-libEGL", + "version": "18.3.4-12.el7_9", + "kind": "binary", + "source": { + "id": "629", + "name": "mesa", + "version": "18.3.4-12.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "32": { + "id": "32", + "name": "ncurses-base", + "version": "5.9-14.20130511.el7_4", + "kind": "binary", + "source": { + "id": "31", + "name": "ncurses", + "version": "5.9-14.20130511.el7_4", + "kind": "source" + }, + "arch": "noarch" + }, + "24": { + "id": "24", + "name": "rhel7/rhel", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "1018": { + "id": "1018", + "name": "org.apache.maven:maven-resolver-provider", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "324": { + "id": "324", + "name": "procps-ng", + "version": "3.3.10-28.el7", + "kind": "binary", + "source": { + "id": "323", + "name": "procps-ng", + "version": "3.3.10-28.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "742": { + "id": "742", + "name": "rh-maven36-plexus-interpolation", + "version": "1.26-1.2.el7", + "kind": "binary", + "source": { + "id": "741", + "name": "rh-maven36-plexus-interpolation", + "version": "1.26-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "958": { + "id": "958", + "name": "org.fusesource.hawtjni:hawtjni-runtime", + "version": "1.17", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "108": { + "id": "108", + "name": "cracklib-dicts", + "version": "2.9.0-11.el7", + "kind": "binary", + "source": { + "id": "107", + "name": "cracklib", + "version": "2.9.0-11.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "586": { + "id": "586", + "name": "jasper-libs", + "version": "1.900.1-33.el7", + "kind": "binary", + "source": { + "id": "585", + "name": "jasper", + "version": "1.900.1-33.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "134": { + "id": "134", + "name": "libxml2-python", + "version": "2.9.1-6.el7_9.6", + "kind": "binary", + "source": { + "id": "57", + "name": "libxml2", + "version": "2.9.1-6.el7_9.6", + "kind": "source" + }, + "arch": "x86_64" + }, + "86": { + "id": "86", + "name": "libidn", + "version": "1.28-4.el7", + "kind": "binary", + "source": { + "id": "85", + "name": "libidn", + "version": "1.28-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "868": { + "id": "868", + "name": "systemd", + "version": "219-78.el7_9.9", + "kind": "binary", + "source": { + "id": "561", + "name": "systemd", + "version": "219-78.el7_9.9", + "kind": "source" + }, + "arch": "x86_64" + }, + "924": { + "id": "924", + "name": "java-1.8.0-openjdk-headless", + "version": "1:1.8.0.402.b06-1.el7_9", + "kind": "binary", + "source": { + "id": "637", + "name": "java-1.8.0-openjdk", + "version": "1.8.0.402.b06-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "396": { + "id": "396", + "name": "rh-maven36-atinject", + "version": "1-29.20100611svn86.2.el7", + "kind": "binary", + "source": { + "id": "395", + "name": "rh-maven36-atinject", + "version": "1-29.20100611svn86.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "342": { + "id": "342", + "name": "subscription-manager", + "version": "1.24.53-1.el7_9", + "kind": "binary", + "source": { + "id": "143", + "name": "subscription-manager", + "version": "1.24.53-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "920": { + "id": "920", + "name": "gtk-update-icon-cache", + "version": "3.22.30-8.el7_9", + "kind": "binary", + "source": { + "id": "919", + "name": "gtk3", + "version": "3.22.30-8.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "582": { + "id": "582", + "name": "dejavu-sans-fonts", + "version": "2.33-6.el7", + "kind": "binary", + "source": { + "id": "581", + "name": "dejavu-fonts", + "version": "2.33-6.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "1056": { + "id": "1056", + "name": "org.sonatype.plexus:plexus-sec-dispatcher", + "version": "1.4", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1048": { + "id": "1048", + "name": "org.eclipse.sisu:org.eclipse.sisu.inject", + "version": "0.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "48": { + "id": "48", + "name": "libdb", + "version": "5.3.21-25.el7", + "kind": "binary", + "source": { + "id": "47", + "name": "libdb", + "version": "5.3.21-25.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "262": { + "id": "262", + "name": "libblkid", + "version": "2.23.2-65.el7_9.1", + "kind": "binary", + "source": { + "id": "61", + "name": "util-linux", + "version": "2.23.2-65.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "1042": { + "id": "1042", + "name": "org.apache.maven.wagon:wagon-http-shared", + "version": "3.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "176": { + "id": "176", + "name": "elfutils-default-yama-scope", + "version": "0.176-5.el7", + "kind": "binary", + "source": { + "id": "49", + "name": "elfutils", + "version": "0.176-5.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "224": { + "id": "224", + "name": "libcom_err", + "version": "1.42.9-19.el7", + "kind": "binary", + "source": { + "id": "223", + "name": "e2fsprogs", + "version": "1.42.9-19.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "656": { + "id": "656", + "name": "perl-Time-Local", + "version": "1.2300-2.el7", + "kind": "binary", + "source": { + "id": "655", + "name": "perl-Time-Local", + "version": "1.2300-2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "456": { + "id": "456", + "name": "rh-maven36", + "version": "1-1.el7", + "kind": "binary", + "source": { + "id": "455", + "name": "rh-maven36", + "version": "1-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "314": { + "id": "314", + "name": "python-urlgrabber", + "version": "3.10-10.el7", + "kind": "binary", + "source": { + "id": "313", + "name": "python-urlgrabber", + "version": "3.10-10.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "968": { + "id": "968", + "name": "javax.inject", + "version": "1.0.0.v20091030", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "244": { + "id": "244", + "name": "libdb-utils", + "version": "5.3.21-25.el7", + "kind": "binary", + "source": { + "id": "47", + "name": "libdb", + "version": "5.3.21-25.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "998": { + "id": "998", + "name": "org.jsr-305:ri", + "version": "0.1-SNAPSHOT", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1062": { + "id": "1062", + "name": "org.codehaus.plexus:plexus-component-annotations", + "version": "2.0.0", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "254": { + "id": "254", + "name": "libsemanage", + "version": "2.5-14.el7", + "kind": "binary", + "source": { + "id": "253", + "name": "libsemanage", + "version": "2.5-14.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "266": { + "id": "266", + "name": "shadow-utils", + "version": "2:4.6-5.el7", + "kind": "binary", + "source": { + "id": "265", + "name": "shadow-utils", + "version": "4.6-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "938": { + "id": "938", + "name": "libglvnd-egl", + "version": "1:1.0.1-0.8.git5baa1e5.el7", + "kind": "binary", + "source": { + "id": "573", + "name": "libglvnd", + "version": "1.0.1-0.8.git5baa1e5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "878": { + "id": "878", + "name": "libxshmfence", + "version": "1.2-1.el7", + "kind": "binary", + "source": { + "id": "877", + "name": "libxshmfence", + "version": "1.2-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "560": { + "id": "560", + "name": "libcurl", + "version": "7.29.0-59.el7_9.2", + "kind": "binary", + "source": { + "id": "559", + "name": "curl", + "version": "7.29.0-59.el7_9.2", + "kind": "source" + }, + "arch": "x86_64" + }, + "252": { + "id": "252", + "name": "libnl", + "version": "1.1.4-3.el7", + "kind": "binary", + "source": { + "id": "251", + "name": "libnl", + "version": "1.1.4-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "276": { + "id": "276", + "name": "binutils", + "version": "2.27-44.base.el7_9.1", + "kind": "binary", + "source": { + "id": "275", + "name": "binutils", + "version": "2.27-44.base.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "292": { + "id": "292", + "name": "python-libs", + "version": "2.7.5-94.el7_9", + "kind": "binary", + "source": { + "id": "131", + "name": "python", + "version": "2.7.5-94.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1004": { + "id": "1004", + "name": "org.apache.maven:maven-compat", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "956": { + "id": "956", + "name": "perl-Exporter", + "version": "5.68-3.el7", + "kind": "binary", + "source": { + "id": "955", + "name": "perl-Exporter", + "version": "5.68-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "90": { + "id": "90", + "name": "dmidecode", + "version": "1:3.2-5.el7_9.1", + "kind": "binary", + "source": { + "id": "89", + "name": "dmidecode", + "version": "3.2-5.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "214": { + "id": "214", + "name": "libacl", + "version": "2.2.51-15.el7", + "kind": "binary", + "source": { + "id": "213", + "name": "acl", + "version": "2.2.51-15.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "984": { + "id": "984", + "name": "com.google.inject:guice", + "version": "4.2.2", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "750": { + "id": "750", + "name": "rh-maven36-maven-resolver", + "version": "1:1.3.3-3.2.el7", + "kind": "binary", + "source": { + "id": "749", + "name": "rh-maven36-maven-resolver", + "version": "1.3.3-3.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "320": { + "id": "320", + "name": "rpm-python", + "version": "4.11.3-48.el7_9", + "kind": "binary", + "source": { + "id": "123", + "name": "rpm", + "version": "4.11.3-48.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "950": { + "id": "950", + "name": "perl-Pod-Escapes", + "version": "1:1.04-299.el7_9", + "kind": "binary", + "source": { + "id": "375", + "name": "perl", + "version": "5.16.3-299.el7_9", + "kind": "source" + }, + "arch": "noarch" + }, + "882": { + "id": "882", + "name": "libxslt", + "version": "1.1.28-6.el7", + "kind": "binary", + "source": { + "id": "881", + "name": "libxslt", + "version": "1.1.28-6.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "310": { + "id": "310", + "name": "python-setuptools", + "version": "0.9.8-7.el7", + "kind": "binary", + "source": { + "id": "309", + "name": "python-setuptools", + "version": "0.9.8-7.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "316": { + "id": "316", + "name": "gnupg2", + "version": "2.0.22-5.el7_5", + "kind": "binary", + "source": { + "id": "315", + "name": "gnupg2", + "version": "2.0.22-5.el7_5", + "kind": "source" + }, + "arch": "x86_64" + }, + "312": { + "id": "312", + "name": "pyxattr", + "version": "0.5.1-5.el7", + "kind": "binary", + "source": { + "id": "311", + "name": "pyxattr", + "version": "0.5.1-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "636": { + "id": "636", + "name": "pango", + "version": "1.42.4-4.el7_7", + "kind": "binary", + "source": { + "id": "635", + "name": "pango", + "version": "1.42.4-4.el7_7", + "kind": "source" + }, + "arch": "x86_64" + }, + "884": { + "id": "884", + "name": "python-javapackages", + "version": "3.4.1-11.el7", + "kind": "binary", + "source": { + "id": "579", + "name": "javapackages-tools", + "version": "3.4.1-11.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "336": { + "id": "336", + "name": "dbus", + "version": "1:1.10.24-15.el7", + "kind": "binary", + "source": { + "id": "333", + "name": "dbus", + "version": "1.10.24-15.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "100": { + "id": "100", + "name": "krb5-libs", + "version": "1.15.1-55.el7_9", + "kind": "binary", + "source": { + "id": "99", + "name": "krb5", + "version": "1.15.1-55.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "268": { + "id": "268", + "name": "cracklib", + "version": "2.9.0-11.el7", + "kind": "binary", + "source": { + "id": "107", + "name": "cracklib", + "version": "2.9.0-11.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1090": { + "id": "1090", + "name": "io.prometheus:simpleclient", + "version": "0.3.0.redhat-00001", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "84": { + "id": "84", + "name": "kmod-libs", + "version": "20-28.el7", + "kind": "binary", + "source": { + "id": "83", + "name": "kmod", + "version": "20-28.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "344": { + "id": "344", + "name": "yum-plugin-ovl", + "version": "1.1.31-54.el7_8", + "kind": "binary", + "source": { + "id": "181", + "name": "yum-utils", + "version": "1.1.31-54.el7_8", + "kind": "source" + }, + "arch": "noarch" + }, + "1028": { + "id": "1028", + "name": "org.apache.maven.resolver:maven-resolver-connector-basic", + "version": "1.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "152": { + "id": "152", + "name": "python-pycurl", + "version": "7.19.0-19.el7", + "kind": "binary", + "source": { + "id": "151", + "name": "python-pycurl", + "version": "7.19.0-19.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "632": { + "id": "632", + "name": "mesa-libgbm", + "version": "18.3.4-12.el7_9", + "kind": "binary", + "source": { + "id": "629", + "name": "mesa", + "version": "18.3.4-12.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "88": { + "id": "88", + "name": "gmp", + "version": "1:6.0.0-15.el7", + "kind": "binary", + "source": { + "id": "87", + "name": "gmp", + "version": "6.0.0-15.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "164": { + "id": "164", + "name": "kpartx", + "version": "0.4.9-136.el7_9", + "kind": "binary", + "source": { + "id": "163", + "name": "device-mapper-multipath", + "version": "0.4.9-136.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "128": { + "id": "128", + "name": "hardlink", + "version": "1:1.0-19.el7", + "kind": "binary", + "source": { + "id": "127", + "name": "hardlink", + "version": "1.0-19.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1098": { + "id": "1098", + "name": "io.prometheus:simpleclient_common", + "version": "0.3.0", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1046": { + "id": "1046", + "name": "org.apache.maven.wagon:wagon-provider-api", + "version": "3.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "22": { + "id": "22", + "name": "rhel7.9", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "408": { + "id": "408", + "name": "rh-maven36-plexus-cipher", + "version": "1.7-15.2.el7", + "kind": "binary", + "source": { + "id": "407", + "name": "rh-maven36-plexus-cipher", + "version": "1.7-15.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "566": { + "id": "566", + "name": "rsync", + "version": "3.1.2-12.el7_9", + "kind": "binary", + "source": { + "id": "565", + "name": "rsync", + "version": "3.1.2-12.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "350": { + "id": "350", + "name": "redhat-openjdk-18-openjdk18-openshift-container", + "version": "1.17-1", + "kind": "source", + "source": { + "id": "1", + "name": "", + "version": "" + }, + "normalized_version": "rhctag:1.17.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "902": { + "id": "902", + "name": "libX11", + "version": "1.6.7-4.el7_9", + "kind": "binary", + "source": { + "id": "893", + "name": "libX11", + "version": "1.6.7-4.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "148": { + "id": "148", + "name": "python-backports-ssl_match_hostname", + "version": "3.5.0.1-1.el7", + "kind": "binary", + "source": { + "id": "147", + "name": "python-backports-ssl_match_hostname", + "version": "3.5.0.1-1.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "588": { + "id": "588", + "name": "cups-libs", + "version": "1:1.6.3-52.el7_9", + "kind": "binary", + "source": { + "id": "587", + "name": "cups", + "version": "1.6.3-52.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "258": { + "id": "258", + "name": "ca-certificates", + "version": "2023.2.60_v7.0.306-72.el7_9", + "kind": "binary", + "source": { + "id": "257", + "name": "ca-certificates", + "version": "2023.2.60_v7.0.306-72.el7_9", + "kind": "source" + }, + "arch": "noarch" + }, + "206": { + "id": "206", + "name": "info", + "version": "5.1-5.el7", + "kind": "binary", + "source": { + "id": "205", + "name": "texinfo", + "version": "5.1-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1040": { + "id": "1040", + "name": "org.apache.maven.wagon:wagon-file", + "version": "3.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "270": { + "id": "270", + "name": "pam", + "version": "1.1.8-23.el7", + "kind": "binary", + "source": { + "id": "269", + "name": "pam", + "version": "1.1.8-23.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "910": { + "id": "910", + "name": "libXcursor", + "version": "1.1.15-1.el7", + "kind": "binary", + "source": { + "id": "909", + "name": "libXcursor", + "version": "1.1.15-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "136": { + "id": "136", + "name": "python-six", + "version": "1.9.0-2.el7", + "kind": "binary", + "source": { + "id": "135", + "name": "python-six", + "version": "1.9.0-2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "150": { + "id": "150", + "name": "python-inotify", + "version": "0.9.4-4.el7", + "kind": "binary", + "source": { + "id": "149", + "name": "python-inotify", + "version": "0.9.4-4.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "72": { + "id": "72", + "name": "p11-kit", + "version": "0.23.5-3.el7", + "kind": "binary", + "source": { + "id": "71", + "name": "p11-kit", + "version": "0.23.5-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "56": { + "id": "56", + "name": "chkconfig", + "version": "1.7.6-1.el7", + "kind": "binary", + "source": { + "id": "55", + "name": "chkconfig", + "version": "1.7.6-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1066": { + "id": "1066", + "name": "org.slf4j:slf4j-api", + "version": "1.7.28", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "380": { + "id": "380", + "name": "perl", + "version": "4:5.16.3-299.el7_9", + "kind": "binary", + "source": { + "id": "375", + "name": "perl", + "version": "5.16.3-299.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "294": { + "id": "294", + "name": "python-iniparse", + "version": "0.4-9.el7", + "kind": "binary", + "source": { + "id": "293", + "name": "python-iniparse", + "version": "0.4-9.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "988": { + "id": "988", + "name": "org.apache.httpcomponents:httpclient", + "version": "4.5.9", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1072": { + "id": "1072", + "name": "com.sun:javax.crypto", + "version": "1.8.0_402", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "2": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "source": { + "id": "1", + "name": "", + "version": "" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "440": { + "id": "440", + "name": "rh-maven36-geronimo-annotation", + "version": "1.0-24.2.el7", + "kind": "binary", + "source": { + "id": "439", + "name": "rh-maven36-geronimo-annotation", + "version": "1.0-24.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "360": { + "id": "360", + "name": "perl-PathTools", + "version": "3.40-5.el7", + "kind": "binary", + "source": { + "id": "359", + "name": "perl-PathTools", + "version": "3.40-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "648": { + "id": "648", + "name": "perl-Pod-Usage", + "version": "1.63-3.el7", + "kind": "binary", + "source": { + "id": "647", + "name": "perl-Pod-Usage", + "version": "1.63-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "234": { + "id": "234", + "name": "libassuan", + "version": "2.1.0-3.el7", + "kind": "binary", + "source": { + "id": "233", + "name": "libassuan", + "version": "2.1.0-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "662": { + "id": "662", + "name": "perl-Scalar-List-Utils", + "version": "1.27-248.el7", + "kind": "binary", + "source": { + "id": "661", + "name": "perl-Scalar-List-Utils", + "version": "1.27-248.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1032": { + "id": "1032", + "name": "org.apache.maven.resolver:maven-resolver-spi", + "version": "1.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "226": { + "id": "226", + "name": "grep", + "version": "2.20-3.el7", + "kind": "binary", + "source": { + "id": "225", + "name": "grep", + "version": "2.20-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1030": { + "id": "1030", + "name": "org.apache.maven.resolver:maven-resolver-impl", + "version": "1.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "1038": { + "id": "1038", + "name": "org.apache.maven.shared:maven-shared-utils", + "version": "3.2.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "248": { + "id": "248", + "name": "ncurses", + "version": "5.9-14.20130511.el7_4", + "kind": "binary", + "source": { + "id": "31", + "name": "ncurses", + "version": "5.9-14.20130511.el7_4", + "kind": "source" + }, + "arch": "x86_64" + }, + "990": { + "id": "990", + "name": "org.apache.httpcomponents:httpcore-nio", + "version": "4.4.11", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "118": { + "id": "118", + "name": "nss-sysinit", + "version": "3.90.0-2.el7_9", + "kind": "binary", + "source": { + "id": "117", + "name": "nss", + "version": "3.90.0-2.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "896": { + "id": "896", + "name": "libfontenc", + "version": "1.1.3-3.el7", + "kind": "binary", + "source": { + "id": "895", + "name": "libfontenc", + "version": "1.1.3-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "70": { + "id": "70", + "name": "audit-libs", + "version": "2.8.5-4.el7", + "kind": "binary", + "source": { + "id": "69", + "name": "audit", + "version": "2.8.5-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "332": { + "id": "332", + "name": "elfutils-libs", + "version": "0.176-5.el7", + "kind": "binary", + "source": { + "id": "49", + "name": "elfutils", + "version": "0.176-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "992": { + "id": "992", + "name": "org.apache.httpcomponents:httpcore", + "version": "4.4.11", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "936": { + "id": "936", + "name": "libglvnd-glx", + "version": "1:1.0.1-0.8.git5baa1e5.el7", + "kind": "binary", + "source": { + "id": "573", + "name": "libglvnd", + "version": "1.0.1-0.8.git5baa1e5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "908": { + "id": "908", + "name": "libXcomposite", + "version": "0.4.4-4.1.el7", + "kind": "binary", + "source": { + "id": "907", + "name": "libXcomposite", + "version": "0.4.4-4.1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "104": { + "id": "104", + "name": "shared-mime-info", + "version": "1.8-5.el7", + "kind": "binary", + "source": { + "id": "103", + "name": "shared-mime-info", + "version": "1.8-5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "952": { + "id": "952", + "name": "perl-Text-ParseWords", + "version": "3.29-4.el7", + "kind": "binary", + "source": { + "id": "951", + "name": "perl-Text-ParseWords", + "version": "3.29-4.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "38": { + "id": "38", + "name": "libstdc++", + "version": "4.8.5-44.el7", + "kind": "binary", + "source": { + "id": "37", + "name": "gcc", + "version": "4.8.5-44.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "620": { + "id": "620", + "name": "fribidi", + "version": "1.0.2-1.el7_7.1", + "kind": "binary", + "source": { + "id": "619", + "name": "fribidi", + "version": "1.0.2-1.el7_7.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "296": { + "id": "296", + "name": "python-dateutil", + "version": "1.5-7.el7", + "kind": "binary", + "source": { + "id": "295", + "name": "python-dateutil", + "version": "1.5-7.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "754": { + "id": "754", + "name": "rh-maven36-maven", + "version": "1:3.6.1-6.3.el7", + "kind": "binary", + "source": { + "id": "451", + "name": "rh-maven36-maven", + "version": "3.6.1-6.3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "1052": { + "id": "1052", + "name": "org.codehaus.plexus:plexus-interpolation", + "version": "1.26", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "690": { + "id": "690", + "name": "rh-maven36-runtime", + "version": "1-1.el7", + "kind": "binary", + "source": { + "id": "455", + "name": "rh-maven36", + "version": "1-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "436": { + "id": "436", + "name": "rh-maven36-apache-commons-cli", + "version": "1.4-5.2.el7", + "kind": "binary", + "source": { + "id": "435", + "name": "rh-maven36-apache-commons-cli", + "version": "1.4-5.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "880": { + "id": "880", + "name": "fontpackages-filesystem", + "version": "1.44-8.el7", + "kind": "binary", + "source": { + "id": "879", + "name": "fontpackages", + "version": "1.44-8.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "626": { + "id": "626", + "name": "harfbuzz", + "version": "1.7.5-2.el7", + "kind": "binary", + "source": { + "id": "625", + "name": "harfbuzz", + "version": "1.7.5-2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "340": { + "id": "340", + "name": "usermode", + "version": "1.111-6.el7", + "kind": "binary", + "source": { + "id": "339", + "name": "usermode", + "version": "1.111-6.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "348": { + "id": "348", + "name": "rootfiles", + "version": "8.1-11.el7", + "kind": "binary", + "source": { + "id": "347", + "name": "rootfiles", + "version": "8.1-11.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "372": { + "id": "372", + "name": "perl-threads", + "version": "1.87-4.el7", + "kind": "binary", + "source": { + "id": "371", + "name": "perl-threads", + "version": "1.87-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "144": { + "id": "144", + "name": "python-syspurpose", + "version": "1.24.53-1.el7_9", + "kind": "binary", + "source": { + "id": "143", + "name": "subscription-manager", + "version": "1.24.53-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "20": { + "id": "20", + "name": "rhel7.8", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "82": { + "id": "82", + "name": "tar", + "version": "2:1.26-35.el7", + "kind": "binary", + "source": { + "id": "81", + "name": "tar", + "version": "1.26-35.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "114": { + "id": "114", + "name": "cyrus-sasl-lib", + "version": "2.1.26-24.el7_9", + "kind": "binary", + "source": { + "id": "113", + "name": "cyrus-sasl", + "version": "2.1.26-24.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "278": { + "id": "278", + "name": "nss", + "version": "3.90.0-2.el7_9", + "kind": "binary", + "source": { + "id": "117", + "name": "nss", + "version": "3.90.0-2.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "230": { + "id": "230", + "name": "libcap-ng", + "version": "0.7.5-4.el7", + "kind": "binary", + "source": { + "id": "229", + "name": "libcap-ng", + "version": "0.7.5-4.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "116": { + "id": "116", + "name": "nss-pem", + "version": "1.0.3-7.el7_9.1", + "kind": "binary", + "source": { + "id": "115", + "name": "nss-pem", + "version": "1.0.3-7.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "66": { + "id": "66", + "name": "diffutils", + "version": "3.3-6.el7_9", + "kind": "binary", + "source": { + "id": "65", + "name": "diffutils", + "version": "3.3-6.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1084": { + "id": "1084", + "name": "org.jolokia:jolokia-jvm", + "version": "1.6.2.redhat-00002", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "994": { + "id": "994", + "name": "org.fusesource.jansi:jansi", + "version": "1.18", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "574": { + "id": "574", + "name": "libglvnd", + "version": "1:1.0.1-0.8.git5baa1e5.el7", + "kind": "binary", + "source": { + "id": "573", + "name": "libglvnd", + "version": "1.0.1-0.8.git5baa1e5.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "606": { + "id": "606", + "name": "libXft", + "version": "2.3.2-2.el7", + "kind": "binary", + "source": { + "id": "605", + "name": "libXft", + "version": "2.3.2-2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "888": { + "id": "888", + "name": "fontconfig", + "version": "2.13.0-4.3.el7", + "kind": "binary", + "source": { + "id": "887", + "name": "fontconfig", + "version": "2.13.0-4.3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "874": { + "id": "874", + "name": "libpng", + "version": "2:1.5.13-8.el7", + "kind": "binary", + "source": { + "id": "873", + "name": "libpng", + "version": "1.5.13-8.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "912": { + "id": "912", + "name": "libXrandr", + "version": "1.5.1-2.el7", + "kind": "binary", + "source": { + "id": "911", + "name": "libXrandr", + "version": "1.5.1-2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "284": { + "id": "284", + "name": "rpm-libs", + "version": "4.11.3-48.el7_9", + "kind": "binary", + "source": { + "id": "123", + "name": "rpm", + "version": "4.11.3-48.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "876": { + "id": "876", + "name": "mesa-libglapi", + "version": "18.3.4-12.el7_9", + "kind": "binary", + "source": { + "id": "629", + "name": "mesa", + "version": "18.3.4-12.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "564": { + "id": "564", + "name": "curl", + "version": "7.29.0-59.el7_9.2", + "kind": "binary", + "source": { + "id": "559", + "name": "curl", + "version": "7.29.0-59.el7_9.2", + "kind": "source" + }, + "arch": "x86_64" + }, + "718": { + "id": "718", + "name": "rh-maven36-cdi-api", + "version": "1.2-9.2.el7", + "kind": "binary", + "source": { + "id": "717", + "name": "rh-maven36-cdi-api", + "version": "1.2-9.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "1016": { + "id": "1016", + "name": "org.apache.maven:maven-repository-metadata", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "18": { + "id": "18", + "name": "rhel7.7", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "130": { + "id": "130", + "name": "gdbm", + "version": "1.10-8.el7", + "kind": "binary", + "source": { + "id": "129", + "name": "gdbm", + "version": "1.10-8.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "74": { + "id": "74", + "name": "xz", + "version": "5.2.2-2.el7_9", + "kind": "binary", + "source": { + "id": "45", + "name": "xz", + "version": "5.2.2-2.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "584": { + "id": "584", + "name": "libSM", + "version": "1.2.2-2.el7", + "kind": "binary", + "source": { + "id": "583", + "name": "libSM", + "version": "1.2.2-2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1068": { + "id": "1068", + "name": "org.slf4j:slf4j-nop", + "version": "1.7.28", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "404": { + "id": "404", + "name": "rh-maven36-plexus-classworlds", + "version": "2.6.0-2.2.el7", + "kind": "binary", + "source": { + "id": "403", + "name": "rh-maven36-plexus-classworlds", + "version": "2.6.0-2.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "78": { + "id": "78", + "name": "lz4", + "version": "1.8.3-1.el7", + "kind": "binary", + "source": { + "id": "77", + "name": "lz4", + "version": "1.8.3-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "432": { + "id": "432", + "name": "rh-maven36-aopalliance", + "version": "1.0-18.2.el7", + "kind": "binary", + "source": { + "id": "431", + "name": "rh-maven36-aopalliance", + "version": "1.0-18.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "630": { + "id": "630", + "name": "mesa-libGL", + "version": "18.3.4-12.el7_9", + "kind": "binary", + "source": { + "id": "629", + "name": "mesa", + "version": "18.3.4-12.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "138": { + "id": "138", + "name": "python-backports", + "version": "1.0-8.el7", + "kind": "binary", + "source": { + "id": "137", + "name": "python-backports", + "version": "1.0-8.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "60": { + "id": "60", + "name": "lua", + "version": "5.1.4-15.el7", + "kind": "binary", + "source": { + "id": "59", + "name": "lua", + "version": "5.1.4-15.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "980": { + "id": "980", + "name": "com.google.guava:failureaccess", + "version": "1.0.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "102": { + "id": "102", + "name": "libmount", + "version": "2.23.2-65.el7_9.1", + "kind": "binary", + "source": { + "id": "61", + "name": "util-linux", + "version": "2.23.2-65.el7_9.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "220": { + "id": "220", + "name": "readline", + "version": "6.2-11.el7", + "kind": "binary", + "source": { + "id": "219", + "name": "readline", + "version": "6.2-11.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "1070": { + "id": "1070", + "name": "org.slf4j:slf4j-simple", + "version": "1.7.28", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "16": { + "id": "16", + "name": "rhel7.6", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "98": { + "id": "98", + "name": "openssl-libs", + "version": "1:1.0.2k-26.el7_9", + "kind": "binary", + "source": { + "id": "97", + "name": "openssl", + "version": "1.0.2k-26.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1026": { + "id": "1026", + "name": "org.apache.maven.resolver:maven-resolver-api", + "version": "1.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "400": { + "id": "400", + "name": "rh-maven36-hawtjni-runtime", + "version": "1.17-1.2.el7", + "kind": "binary", + "source": { + "id": "399", + "name": "rh-maven36-hawtjni", + "version": "1.17-1.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "914": { + "id": "914", + "name": "libXxf86vm", + "version": "1.1.4-1.el7", + "kind": "binary", + "source": { + "id": "913", + "name": "libXxf86vm", + "version": "1.1.4-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "652": { + "id": "652", + "name": "perl-constant", + "version": "1.27-2.el7", + "kind": "binary", + "source": { + "id": "651", + "name": "perl-constant", + "version": "1.27-2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "714": { + "id": "714", + "name": "rh-maven36-jansi-native", + "version": "1.8-1.2.el7", + "kind": "binary", + "source": { + "id": "713", + "name": "rh-maven36-jansi-native", + "version": "1.8-1.2.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "412": { + "id": "412", + "name": "rh-maven36-maven-shared-utils", + "version": "3.2.1-0.2.3.el7", + "kind": "binary", + "source": { + "id": "411", + "name": "rh-maven36-maven-shared-utils", + "version": "3.2.1-0.2.3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "974": { + "id": "974", + "name": "commons-codec:commons-codec", + "version": "1.13", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "196": { + "id": "196", + "name": "glibc", + "version": "2.17-326.el7_9", + "kind": "binary", + "source": { + "id": "33", + "name": "glibc", + "version": "2.17-326.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "872": { + "id": "872", + "name": "unzip", + "version": "6.0-24.el7_9", + "kind": "binary", + "source": { + "id": "871", + "name": "unzip", + "version": "6.0-24.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "158": { + "id": "158", + "name": "rpm-build-libs", + "version": "4.11.3-48.el7_9", + "kind": "binary", + "source": { + "id": "123", + "name": "rpm", + "version": "4.11.3-48.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "922": { + "id": "922", + "name": "pixman", + "version": "0.34.0-1.el7", + "kind": "binary", + "source": { + "id": "921", + "name": "pixman", + "version": "0.34.0-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "966": { + "id": "966", + "name": "org.apache.commons:commons-lang3", + "version": "3.9", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "658": { + "id": "658", + "name": "perl-Time-HiRes", + "version": "4:1.9725-3.el7", + "kind": "binary", + "source": { + "id": "657", + "name": "perl-Time-HiRes", + "version": "1.9725-3.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "930": { + "id": "930", + "name": "graphite2", + "version": "1.3.10-1.el7_3", + "kind": "binary", + "source": { + "id": "929", + "name": "graphite2", + "version": "1.3.10-1.el7_3", + "kind": "source" + }, + "arch": "x86_64" + }, + "28": { + "id": "28", + "name": "setup", + "version": "2.8.71-11.el7", + "kind": "binary", + "source": { + "id": "27", + "name": "setup", + "version": "2.8.71-11.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "142": { + "id": "142", + "name": "yum-metadata-parser", + "version": "1.1.4-10.el7", + "kind": "binary", + "source": { + "id": "141", + "name": "yum-metadata-parser", + "version": "1.1.4-10.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "898": { + "id": "898", + "name": "xorg-x11-fonts-Type1", + "version": "7.5-9.el7", + "kind": "binary", + "source": { + "id": "897", + "name": "xorg-x11-fonts", + "version": "7.5-9.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "592": { + "id": "592", + "name": "xorg-x11-font-utils", + "version": "1:7.5-21.el7", + "kind": "binary", + "source": { + "id": "591", + "name": "xorg-x11-font-utils", + "version": "7.5-21.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "596": { + "id": "596", + "name": "libxcb", + "version": "1.13-1.el7", + "kind": "binary", + "source": { + "id": "595", + "name": "libxcb", + "version": "1.13-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "352": { + "id": "352", + "name": "redhat-openjdk-18/openjdk18-openshift", + "version": "1.17-1", + "kind": "binary", + "source": { + "id": "350", + "name": "redhat-openjdk-18-openjdk18-openshift-container", + "version": "1.17-1", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:1.17.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "300": { + "id": "300", + "name": "python-decorator", + "version": "3.4.0-3.el7", + "kind": "binary", + "source": { + "id": "299", + "name": "python-decorator", + "version": "3.4.0-3.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "420": { + "id": "420", + "name": "rh-maven36-sisu", + "version": "1:0.3.3-8.2.el7", + "kind": "binary", + "source": { + "id": "419", + "name": "rh-maven36-sisu", + "version": "0.3.3-8.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "146": { + "id": "146", + "name": "python-kitchen", + "version": "1.1.1-5.el7", + "kind": "binary", + "source": { + "id": "145", + "name": "python-kitchen", + "version": "1.1.1-5.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "322": { + "id": "322", + "name": "subscription-manager-rhsm", + "version": "1.24.53-1.el7_9", + "kind": "binary", + "source": { + "id": "143", + "name": "subscription-manager", + "version": "1.24.53-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "572": { + "id": "572", + "name": "libICE", + "version": "1.0.9-9.el7", + "kind": "binary", + "source": { + "id": "571", + "name": "libICE", + "version": "1.0.9-9.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "236": { + "id": "236", + "name": "gawk", + "version": "4.0.2-4.el7_3.1", + "kind": "binary", + "source": { + "id": "235", + "name": "gawk", + "version": "4.0.2-4.el7_3.1", + "kind": "source" + }, + "arch": "x86_64" + }, + "976": { + "id": "976", + "name": "commons-io:commons-io", + "version": "2.6", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "202": { + "id": "202", + "name": "libsepol", + "version": "2.5-10.el7", + "kind": "binary", + "source": { + "id": "201", + "name": "libsepol", + "version": "2.5-10.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "424": { + "id": "424", + "name": "rh-maven36-jsr-305", + "version": "0-0.23.20130910svn.2.el7", + "kind": "binary", + "source": { + "id": "423", + "name": "rh-maven36-jsr-305", + "version": "0-0.23.20130910svn.2.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "256": { + "id": "256", + "name": "libtasn1", + "version": "4.10-1.el7", + "kind": "binary", + "source": { + "id": "255", + "name": "libtasn1", + "version": "4.10-1.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "106": { + "id": "106", + "name": "gzip", + "version": "1.5-11.el7_9", + "kind": "binary", + "source": { + "id": "105", + "name": "gzip", + "version": "1.5-11.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1044": { + "id": "1044", + "name": "org.apache.maven.wagon:wagon-http", + "version": "3.3.3", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "170": { + "id": "170", + "name": "kmod", + "version": "20-28.el7", + "kind": "binary", + "source": { + "id": "83", + "name": "kmod", + "version": "20-28.el7", + "kind": "source" + }, + "arch": "x86_64" + }, + "638": { + "id": "638", + "name": "java-1.8.0-openjdk", + "version": "1:1.8.0.402.b06-1.el7_9", + "kind": "binary", + "source": { + "id": "637", + "name": "java-1.8.0-openjdk", + "version": "1.8.0.402.b06-1.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "14": { + "id": "14", + "name": "rhel7.5", + "version": "7.9-1242", + "kind": "binary", + "source": { + "id": "2", + "name": "rhel-server-container", + "version": "7.9-1242", + "kind": "source", + "arch": "x86_64" + }, + "normalized_version": "rhctag:7.9.0.0.0.0.0.0.0.0", + "arch": "x86_64" + }, + "866": { + "id": "866", + "name": "redhat-release-server", + "version": "7.9-9.el7_9", + "kind": "binary", + "source": { + "id": "865", + "name": "redhat-release-server", + "version": "7.9-9.el7_9", + "kind": "source" + }, + "arch": "x86_64" + }, + "1002": { + "id": "1002", + "name": "org.apache.maven:maven-builder-support", + "version": "3.6.1", + "kind": "binary", + "source": { + "id": "1", + "name": "", + "version": "" + } + }, + "946": { + "id": "946", + "name": "perl-parent", + "version": "1:0.225-244.el7", + "kind": "binary", + "source": { + "id": "945", + "name": "perl-parent", + "version": "0.225-244.el7", + "kind": "source" + }, + "arch": "noarch" + }, + "624": { + "id": "624", + "name": "libthai", + "version": "0.1.14-9.el7", + "kind": "binary", + "source": { + "id": "623", + "name": "libthai", + "version": "0.1.14-9.el7", + "kind": "source" + }, + "arch": "x86_64" + } + }, + "distributions": { + "1": { + "id": "1", + "did": "rhel", + "name": "Red Hat Enterprise Linux Server", + "version": "7", + "version_code_name": "", + "version_id": "7", + "arch": "", + "cpe": "cpe:2.3:o:redhat:enterprise_linux:7:*:*:*:*:*:*:*", + "pretty_name": "Red Hat Enterprise Linux Server 7" + } + }, + "repository": { + "1": { + "id": "1", + "name": "cpe:/o:redhat:enterprise_linux:7::server", + "key": "rhel-cpe-repository", + "cpe": "cpe:2.3:o:redhat:enterprise_linux:7:*:server:*:*:*:*:*" + }, + "2": { + "id": "2", + "name": "Red Hat Container Catalog", + "uri": "https://catalog.redhat.com/software/containers/explore" + }, + "4": { + "id": "4", + "name": "cpe:/a:redhat:rhel_software_collections:1::el7", + "key": "rhel-cpe-repository", + "cpe": "cpe:2.3:a:redhat:rhel_software_collections:1:*:el7:*:*:*:*:*" + }, + "5": { + "id": "5", + "name": "cpe:/a:redhat:rhel_software_collections:2::el7", + "key": "rhel-cpe-repository", + "cpe": "cpe:2.3:a:redhat:rhel_software_collections:2:*:el7:*:*:*:*:*" + }, + "6": { + "id": "6", + "name": "cpe:/a:redhat:rhel_software_collections:3::el7", + "key": "rhel-cpe-repository", + "cpe": "cpe:2.3:a:redhat:rhel_software_collections:3:*:el7:*:*:*:*:*" + }, + "8": { + "id": "8", + "name": "maven", + "uri": "https://repo1.maven.apache.org/maven2" + } + }, + "environments": { + "190": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "128": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "626": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "972": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/commons-cli.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "878": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "396": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "140": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "352": [ + { + "package_db": "root/buildinfo/Dockerfile-redhat-openjdk-18-openjdk18-openshift-1.17-1", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "108": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "908": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "956": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "952": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "644": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "118": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "246": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "212": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "342": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "560": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "590": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "224": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "208": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "16": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "1086": [ + { + "package_db": "maven:usr/share/java/prometheus-jmx-exporter/jmx_prometheus_javaagent.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "694": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "656": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "452": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "4": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "146": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "274": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "420": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "136": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "380": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "622": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1018": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-resolver-provider.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "738": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1072": [ + { + "package_db": "jar:usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/jre/lib/jce.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "296": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "918": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "90": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "30": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "324": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "270": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "256": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "718": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "376": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1040": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-wagon/file.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "56": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "456": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1046": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-wagon/provider-api.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "22": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "932": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "234": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1028": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-resolver/maven-resolver-connector-basic.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1090": [ + { + "package_db": "maven:usr/share/java/prometheus-jmx-exporter/jmx_prometheus_javaagent.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "884": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "890": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1012": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-model.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "144": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "892": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1024": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-slf4j-provider.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1048": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/org.eclipse.sisu.inject.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "670": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "300": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "628": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "432": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "92": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "936": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "244": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "404": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "82": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "164": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "978": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/geronimo-annotation.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "320": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1032": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-resolver/maven-resolver-spi.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "970": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/cdi-api/cdi-api.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1036": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-resolver/maven-resolver-util.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "746": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "148": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "120": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "186": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "192": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "202": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1060": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/plexus-classworlds.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "640": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "6": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "904": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "412": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "96": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "286": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "156": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "70": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "914": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "898": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1042": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-wagon/http-shared.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "440": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "160": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "988": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/httpcomponents/httpclient.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "302": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "368": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "568": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "448": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "84": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1094": [ + { + "package_db": "maven:usr/share/java/prometheus-jmx-exporter/jmx_prometheus_javaagent.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "88": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "606": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "428": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1084": [ + { + "package_db": "maven:usr/share/java/jolokia-jvm-agent/jolokia-jvm.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "588": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "346": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1026": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-resolver/maven-resolver-api.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "196": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "650": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1066": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/slf4j/slf4j-api.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "436": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "964": [ + { + "package_db": "jar:opt/rh/rh-maven36/root/usr/share/java/aopalliance.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "298": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "258": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "354": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "178": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "998": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/jsr-305.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "194": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "204": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "564": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "76": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "698": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "962": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/lib/java/jansi-native/jansi-native.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "268": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "86": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "984": [ + { + "package_db": "jar:opt/rh/rh-maven36/root/usr/share/java/guice/google-guice.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1010": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-model-builder.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "424": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "104": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "372": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "754": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "958": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/lib/java/hawtjni/hawtjni-runtime.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "102": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "934": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1022": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-settings.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "706": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "200": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "168": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "14": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "976": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/commons-io.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "642": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "132": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "220": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "44": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "586": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "902": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "236": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "604": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "982": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/guava/guava.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "48": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "942": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "722": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "666": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "938": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "636": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "322": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "880": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "328": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "990": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/httpcomponents/httpcore-nio.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "28": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "232": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "888": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "686": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "562": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "638": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "344": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "154": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "114": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "994": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/jansi/jansi.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "620": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1058": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/plexus/utils.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1014": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-plugin-api.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "940": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "226": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "600": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "74": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "326": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "8": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "662": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "968": [ + { + "package_db": "jar:opt/rh/rh-maven36/root/usr/share/java/atinject.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1004": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-compat.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "314": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "580": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "222": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "166": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "610": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "444": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "416": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "64": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "54": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "678": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "572": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "400": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "598": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1044": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-wagon/http.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1082": [ + { + "package_db": "maven:usr/share/java/jolokia-jvm-agent/jolokia-jvm.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "630": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "896": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "960": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/lib/java/jansi-native/jansi-linux64.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1038": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-shared-utils/maven-shared-utils.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "94": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "10": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "946": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1096": [ + { + "package_db": "maven:usr/share/java/prometheus-jmx-exporter/jmx_prometheus_javaagent.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "926": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "648": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "996": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/jsoup/jsoup.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "130": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "634": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1070": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/slf4j/slf4j-simple.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "240": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "330": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "46": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "292": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "886": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "930": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "280": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1030": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-resolver/maven-resolver-impl.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "870": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1056": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/plexus/plexus-sec-dispatcher.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1080": [ + { + "package_db": "maven:usr/share/java/jolokia-jvm-agent/jolokia-jvm.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "658": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "276": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "68": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "360": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "182": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "912": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "58": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "184": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "906": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "910": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1016": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-repository-metadata.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "868": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "576": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "944": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "582": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "180": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "72": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "124": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "260": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1002": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-builder-support.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "252": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "250": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "646": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "874": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "614": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1054": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/plexus/plexus-cipher.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "290": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "176": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "992": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/httpcomponents/httpcore.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "242": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "112": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "652": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1092": [ + { + "package_db": "maven:usr/share/java/prometheus-jmx-exporter/jmx_prometheus_javaagent.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1098": [ + { + "package_db": "maven:usr/share/java/prometheus-jmx-exporter/jmx_prometheus_javaagent.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "882": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "40": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "674": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1050": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/org.eclipse.sisu.plexus.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "62": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "272": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1000": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-artifact.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "570": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "726": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "596": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "332": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "592": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "948": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "900": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "248": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "230": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "158": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "110": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "894": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "566": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "920": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "126": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "916": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1088": [ + { + "package_db": "maven:usr/share/java/prometheus-jmx-exporter/jmx_prometheus_javaagent.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "1020": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-settings-builder.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "12": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "106": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "714": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "150": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "742": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "142": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "876": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "356": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1052": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/plexus/interpolation.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "578": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "334": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1006": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-core.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "980": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/guava/failureaccess.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "162": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "750": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "950": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "20": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "262": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1068": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/slf4j/slf4j-nop.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "38": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "616": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "214": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "584": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "254": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "198": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "210": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "152": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "594": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "1064": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/slf4j/jcl-over-slf4j.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "80": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "306": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "388": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "216": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "928": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "284": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "966": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/apache-commons-lang3.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "384": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "734": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "618": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "612": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "682": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "264": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "238": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "312": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "218": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "338": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "266": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "316": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "340": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "364": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "310": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "922": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "52": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "134": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "348": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "294": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "116": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1062": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/plexus-containers/plexus-component-annotations.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "24": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "288": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "866": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "34": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "278": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "574": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "710": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "98": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "2": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "66": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "632": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "602": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "78": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "872": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "228": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "702": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "42": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "608": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "170": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "350": [ + { + "package_db": "root/buildinfo/Dockerfile-redhat-openjdk-18-openjdk18-openshift-1.17-1", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "392": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "954": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "624": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "408": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "924": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "974": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/commons-codec.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "206": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "50": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "1034": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven-resolver/maven-resolver-transport-wagon.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "32": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "308": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "60": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "100": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "138": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "318": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "730": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "18": [ + { + "package_db": "root/buildinfo/Dockerfile-rhel7-7.9-1242", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": [ + "2" + ] + } + ], + "1008": [ + { + "package_db": "maven:opt/rh/rh-maven36/root/usr/share/java/maven/maven-embedder.jar", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": [ + "8" + ] + } + ], + "690": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "1", + "repository_ids": [ + "1", + "4", + "5", + "6" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:6bc3b5f8086aaf42b371c75c8f4e31b04c08f0670f443005676d92f91010716e", + "distribution_id": "", + "repository_ids": null + } + ], + "304": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "336": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ], + "36": [ + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "1", + "repository_ids": [ + "1" + ] + }, + { + "package_db": "bdb:var/lib/rpm", + "introduced_in": "sha256:2dc1039a0fe84bfa20954bdcf1804bfab8a783f360030522dbd452690a9ca389", + "distribution_id": "", + "repository_ids": null + } + ] + } +} diff --git a/whiteout/coalescer.go b/whiteout/coalescer.go index 0e7a3cac0..4e2c5fba5 100644 --- a/whiteout/coalescer.go +++ b/whiteout/coalescer.go @@ -14,9 +14,9 @@ func (c *coalescer) Coalesce(ctx context.Context, layerArtifacts []*indexer.Laye for _, l := range layerArtifacts { for _, f := range l.Files { if ir.Files == nil { - ir.Files = make(map[string]claircore.File) + ir.Files = make(map[string][]claircore.File) } - ir.Files[l.Hash.String()] = f + ir.Files[l.Hash.String()] = append(ir.Files[l.Hash.String()], f) } } return ir, nil diff --git a/whiteout/resolver.go b/whiteout/resolver.go index d98cac5f1..e05f42ea0 100644 --- a/whiteout/resolver.go +++ b/whiteout/resolver.go @@ -32,19 +32,21 @@ func (r *Resolver) Resolve(ctx context.Context, ir *claircore.IndexReport, layer packageLayer = ir.Environments[pkgID][i].IntroducedIn.String() } } - for fileLayer, f := range ir.Files { - // Check if it's a whiteout file, if it applies to the package's - // filepath and if the layer the whiteout file came from came after. - // The spec states: "Whiteout files MUST only apply to resources in - // lower/parent layers" hence why we don't check if they're in the same - // layer. - if f.Kind == claircore.FileKindWhiteout && ls.isChildOf(fileLayer, packageLayer) && fileIsDeleted(pkg.Filepath, f.Path) { - packageDeleted = true - zlog.Debug(ctx). - Str("package name", pkg.Name). - Str("package file", pkg.Filepath). - Str("whiteout file", f.Path). - Msg("package determined to be deleted") + for fileLayer, fs := range ir.Files { + for _, f := range fs { + // Check if it's a whiteout file, if it applies to the package's + // filepath and if the layer the whiteout file came from came after. + // The spec states: "Whiteout files MUST only apply to resources in + // lower/parent layers" hence why we don't check if they're in the same + // layer. + if f.Kind == claircore.FileKindWhiteout && ls.isChildOf(fileLayer, packageLayer) && fileIsDeleted(pkg.Filepath, f.Path) { + packageDeleted = true + zlog.Debug(ctx). + Str("package name", pkg.Name). + Str("package file", pkg.Filepath). + Str("whiteout file", f.Path). + Msg("package determined to be deleted") + } } } if !packageDeleted { diff --git a/whiteout/resolver_test.go b/whiteout/resolver_test.go index 0212435ad..342a5f9c3 100644 --- a/whiteout/resolver_test.go +++ b/whiteout/resolver_test.go @@ -51,10 +51,12 @@ func TestResolver(t *testing.T) { "1": {{IntroducedIn: firstLayerHash}}, "2": {{IntroducedIn: firstLayerHash}}, }, - Files: map[string]claircore.File{ + Files: map[string][]claircore.File{ secondLayerHash.String(): { - Path: "a/path/to/some/file/site-packages/.wh.a_package", - Kind: claircore.FileKindWhiteout, + { + Path: "a/path/to/some/file/site-packages/.wh.a_package", + Kind: claircore.FileKindWhiteout, + }, }, }, }, @@ -82,18 +84,20 @@ func TestResolver(t *testing.T) { "1": {{IntroducedIn: firstLayerHash}}, "2": {{IntroducedIn: firstLayerHash}}, }, - Files: map[string]claircore.File{ + Files: map[string][]claircore.File{ secondLayerHash.String(): { - Path: "a/path/to/some/different_file/site-packages/.wh.a_package", - Kind: claircore.FileKindWhiteout, - }, - secondLayerHash.String(): { - Path: "a/path/to/some/different_file/.wh.site-packages", - Kind: claircore.FileKindWhiteout, - }, - secondLayerHash.String(): { - Path: "a/path/to/some/.wh.different_file", - Kind: claircore.FileKindWhiteout, + { + Path: "a/path/to/some/different_file/site-packages/.wh.a_package", + Kind: claircore.FileKindWhiteout, + }, + { + Path: "a/path/to/some/different_file/.wh.site-packages", + Kind: claircore.FileKindWhiteout, + }, + { + Path: "a/path/to/some/.wh.different_file", + Kind: claircore.FileKindWhiteout, + }, }, }, }, @@ -121,10 +125,12 @@ func TestResolver(t *testing.T) { "1": {{IntroducedIn: firstLayerHash}}, "2": {{IntroducedIn: firstLayerHash}}, }, - Files: map[string]claircore.File{ + Files: map[string][]claircore.File{ secondLayerHash.String(): { - Path: "a/path/to/some/file/.wh.site-packages", - Kind: claircore.FileKindWhiteout, + { + Path: "a/path/to/some/file/.wh.site-packages", + Kind: claircore.FileKindWhiteout, + }, }, }, }, @@ -152,10 +158,12 @@ func TestResolver(t *testing.T) { "1": {{IntroducedIn: firstLayerHash}}, "2": {{IntroducedIn: firstLayerHash}}, }, - Files: map[string]claircore.File{ - firstLayerHash.String(): { // whiteout is in the same layer as packages - Path: "a/path/to/some/file/site-packages/.wh.b_package", - Kind: claircore.FileKindWhiteout, + Files: map[string][]claircore.File{ + firstLayerHash.String(): { + { // whiteout is in the same layer as packages + Path: "a/path/to/some/file/site-packages/.wh.b_package", + Kind: claircore.FileKindWhiteout, + }, }, }, }, @@ -183,10 +191,12 @@ func TestResolver(t *testing.T) { "1": {{IntroducedIn: firstLayerHash}}, "2": {{IntroducedIn: firstLayerHash}}, }, - Files: map[string]claircore.File{ + Files: map[string][]claircore.File{ secondLayerHash.String(): { - Path: "a/path/to/some/file/site/.wh..wh..opq", - Kind: claircore.FileKindWhiteout, + { + Path: "a/path/to/some/file/site/.wh..wh..opq", + Kind: claircore.FileKindWhiteout, + }, }, }, }, @@ -214,10 +224,12 @@ func TestResolver(t *testing.T) { "1": {{IntroducedIn: firstLayerHash}}, "2": {{IntroducedIn: firstLayerHash}}, }, - Files: map[string]claircore.File{ + Files: map[string][]claircore.File{ secondLayerHash.String(): { - Path: "a/path/to/some/file/site-packages/.wh..wh..opq", - Kind: claircore.FileKindWhiteout, + { + Path: "a/path/to/some/file/site-packages/.wh..wh..opq", + Kind: claircore.FileKindWhiteout, + }, }, }, }, @@ -240,10 +252,12 @@ func TestResolver(t *testing.T) { Environments: map[string][]*claircore.Environment{ "1": {{IntroducedIn: firstLayerHash}, {IntroducedIn: thirdLayerHash}}, }, - Files: map[string]claircore.File{ - secondLayerHash.String(): { // whiteout is sandwiched - Path: "a/path/to/some/file/site-packages/.wh.a_package", - Kind: claircore.FileKindWhiteout, + Files: map[string][]claircore.File{ + secondLayerHash.String(): { + { // whiteout is sandwiched + Path: "a/path/to/some/file/site-packages/.wh.a_package", + Kind: claircore.FileKindWhiteout, + }, }, }, },