analysis.json

analysis.json
1{"tags": [{"severity": "error", "package": "libkexiv2-3-trinity", "tag": "dir-or-file-in-opt", "explanation": "Debian packages should not install into /opt, because it is reserved for\nadd-on software.\n\nPlease refer to Filesystem Hierarchy Standard for details.\n\nVisibility: error\nShow-Always: no\nCheck: files/hierarchy/standard", "comment": "", "note": "opt/trinity/", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/libkexiv2.so.5", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/libkexiv2.so.5.0.0", "pointer": ""}, {"severity": "warning", "package": "libkexiv2-3-trinity", "tag": "hardening-no-relro", "explanation": "This package provides an ELF binary that lacks the \"read-only relocation\"\nlink flag. This package was likely not built with the default Debian\ncompiler flags defined by dpkg-buildflags. If built using dpkg-buildflags\ndirectly, be sure to import LDFLAGS.\n\nPlease refer to https://wiki.debian.org/Hardening for details.\n\nVisibility: warning\nShow-Always: no\nCheck: binaries/hardening", "comment": "", "note": "", "pointer": "opt/trinity/lib/libkexiv2.so.5.0.0"}, {"severity": "warning", "package": "libkexiv2-3-trinity", "tag": "package-has-unnecessary-activation-of-ldconfig-trigger", "explanation": "The package activates the ldconfig trigger even though no shared libraries\nare installed in a directory controlled by the dynamic library loader.\n\nNote this may be triggered by a bug in debhelper, that causes it to\nauto-generate an ldconfig trigger for packages that do not need it.\n\nPlease refer to Debian Policy Manual section 8.1.1 and Bug#204975 for\ndetails.\n\nVisibility: warning\nShow-Always: no\nCheck: libraries/shared/trigger/ldconfig", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "libkexiv2-3-trinity", "tag": "package-relation-with-self", "explanation": "The package declares a relationship with itself. This is not very useful\nexcept in the case of a package Conflicting with itself if its package\nname doubles as a virtual package.\n\nVisibility: warning\nShow-Always: no\nCheck: fields/package-relations", "comment": "", "note": "Breaks: libkexiv2-3-trinity (<< 4:14.0.0~)", "pointer": ""}, {"severity": "info", "package": "libkexiv2-3-trinity", "tag": "hardening-no-bindnow", "explanation": "This package provides an ELF binary that lacks the \"bindnow\" linker flag.\n\nThis is needed (together with \"relro\") to make the \"Global Offset Table\"\n(GOT) fully read-only. The bindnow feature trades startup time for\nimproved security. Please consider enabling this feature or consider\noverriding the tag (possibly with a comment about why).\n\nIf you use dpkg-buildflags, you may have to add hardening=+bindnow or\nhardening=+all to DEB_BUILD_MAINT_OPTIONS.\n\nThe relevant compiler flags are set in LDFLAGS.\n\nPlease refer to https://wiki.debian.org/Hardening for details.\n\nVisibility: info\nShow-Always: no\nCheck: binaries/hardening", "comment": "", "note": "", "pointer": "opt/trinity/lib/libkexiv2.so.5.0.0"}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "control-tarball-compression-format", "explanation": "This is the compressor format used for the control.tar tarball.\n\nVisibility: classification\nShow-Always: no\nCheck: deb-format\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "data-tarball-compression-format", "explanation": "This is the compressor format used for the data.tar tarball.\n\nVisibility: classification\nShow-Always: no\nCheck: deb-format\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "no-ctrl-scripts", "explanation": "The package does not rely on any maintainer scripts (or other executable\ncontrol files).\n\nVisibility: classification\nShow-Always: no\nCheck: control-files\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "package-is-maintained-by-individual", "explanation": "The package is maintained by an individual according to the\nmaintainer/uploaders fields in the debian/control file.\n\nVisibility: classification\nShow-Always: no\nCheck: fields/vcs\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture arm64", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Breaks libkexiv2-3-kde3 (<< 4:14.0.0~), libkexiv2-3-trinity (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends libc6 (>= 2.33), libexiv2-27 (>= 0.27.2), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 11), libtqt3-mt (>= 4:14.1.6~pre28), tdelibs14-trinity (>= 4:14.1.6~pre16)", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description Qt like interface for the libexiv2 library (runtime)", "pointer": "Trinity"}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Homepage http://www.kipi-plugins.org/", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 142", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Original-Maintainer Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package libkexiv2-3-trinity", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Replaces libkexiv2-3-kde3 (<< 4:14.0.0~), libkexiv2-3-trinity (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section libs", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Source libkexiv2-trinity", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.1.6~pre2-0ubuntu22.04.0+2", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/include/", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/include/libkexiv2/", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/include/libkexiv2/kexiv2.h", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/include/libkexiv2/libkexiv2_export.h", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/include/libkexiv2/version.h", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/libkexiv2.la", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/libkexiv2.so", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/pkgconfig/", "pointer": ""}, {"severity": "error", "package": "libkexiv2-3-trinity-dev", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "opt/trinity/lib/pkgconfig/libkexiv2.pc", "pointer": ""}, {"severity": "warning", "package": "libkexiv2-3-trinity-dev", "tag": "package-has-unnecessary-activation-of-ldconfig-trigger", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "libkexiv2-3-trinity-dev", "tag": "package-relation-with-self", "explanation": "", "comment": "", "note": "Breaks: libkexiv2-3-trinity-dev (<< 4:14.0.0~)", "pointer": ""}, {"severity": "experimental", "package": "libkexiv2-3-trinity-dev", "tag": "package-contains-no-arch-dependent-files", "explanation": "All files in this package are architecture-independent, but the package is\nnot marked Architecture: all.\n\nThe package should probably be marked Architecture: all.\n\nPlease refer to Debian Policy Manual section 5.6.8 for details.\n\nVisibility: info\nShow-Always: no\nCheck: files/architecture\nThis tag is experimental.", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture arm64", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Breaks libkexiv2-3-kde3-dev (<< 4:14.0.0~), libkexiv2-3-trinity-dev (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends libkexiv2-3-trinity (= 4:14.1.6~pre2-0ubuntu22.04.0+2), pkgconf", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description Qt like interface for the libexiv2 library (development)", "pointer": "Trinity"}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Homepage http://www.kipi-plugins.org/", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 54", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Original-Maintainer Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package libkexiv2-3-trinity-dev", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Replaces libkexiv2-3-kde3-dev (<< 4:14.0.0~), libkexiv2-3-trinity-dev (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section libdevel", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Source libkexiv2-trinity", "pointer": ""}, {"severity": "classification", "package": "libkexiv2-3-trinity-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.1.6~pre2-0ubuntu22.04.0+2", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 15, "warning": 5, "info": 1, "pedantic": 0, "experimental": 1, "overridden": 0, "classification": 38}, "package_filename": {"libkexiv2-3-trinity": "libkexiv2-3-trinity_14.1.6~pre2-0ubuntu22.04.0+2_arm64.deb", "libkexiv2-3-trinity-dev": "libkexiv2-3-trinity-dev_14.1.6~pre2-0ubuntu22.04.0+2_arm64.deb"}, "tags_found": ["control-tarball-compression-format", "data-tarball-compression-format", "dir-or-file-in-opt", "hardening-no-bindnow", "hardening-no-relro", "mail-contact", "no-ctrl-scripts", "package-contains-no-arch-dependent-files", "package-has-unnecessary-activation-of-ldconfig-trigger", "package-is-maintained-by-individual", "package-relation-with-self", "trimmed-field"], "overridden_tags_found": [], "lintian_version": "2.114.0ubuntu1", "distribution": "debian:jammy"}, "version": 1}