analysis.json

analysis.json
1{"tags": [{"severity": "error", "package": "mathemagics-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 /opt : Add-on application software packages (Section 3.13)\nin the Filesystem Hierarchy Standard for details.\n\nVisibility: error\nShow-Always: no\nCheck: files/hierarchy/standard", "comment": "", "note": "", "pointer": "opt/trinity/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/bin/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/bin/mathemagics"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/applications/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/applications/tde/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/applications/tde/mathemagics.desktop"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/apps/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/apps/mathemagics/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/apps/mathemagics/mathemagicsui.rc"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/tde/HTML/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/tde/HTML/en/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/tde/HTML/en/mathemagics/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/tde/HTML/en/mathemagics/common"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/tde/HTML/en/mathemagics/index.cache.bz2"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/tde/HTML/en/mathemagics/index.docbook"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/doc/tde/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/22x22/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/22x22/apps/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/22x22/apps/mathemagics.png"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/32x32/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/32x32/apps/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/32x32/apps/mathemagics.png"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/48x48/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/48x48/apps/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/48x48/apps/mathemagics.png"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/hicolor/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/locolor/16x16/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/locolor/16x16/apps/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/locolor/16x16/apps/mathemagics.png"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/locolor/32x32/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/locolor/32x32/apps/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/locolor/32x32/apps/mathemagics.png"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/icons/locolor/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/el/LC_MESSAGES/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/el/LC_MESSAGES/mathemagics.mo"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/el/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/ka/LC_MESSAGES/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/ka/LC_MESSAGES/mathemagics.mo"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/ka/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/ru/LC_MESSAGES/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/ru/LC_MESSAGES/mathemagics.mo"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/locale/ru/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/man/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/man/man1/"}, {"severity": "error", "package": "mathemagics-trinity", "tag": "dir-or-file-in-opt", "explanation": "", "comment": "", "note": "", "pointer": "opt/trinity/share/man/man1/mathemagics.1"}, {"severity": "warning", "package": "mathemagics-trinity", "tag": "copyright-without-copyright-notice", "explanation": "The copyright file for this package does not appear to contain a copyright\nnotice. You should copy the copyright notice from the upstream source (or\nadd one of your own for a native package). A copyright notice must consist\nof Copyright, Copr., or the Unicode symbol of C in a circle followed by\nthe years and the copyright holder. A copyright notice is not required for\na work to be copyrighted, but Debian requires the copyright file include\nthe authors and years of copyright, and including a valid copyright notice\nis the best way to do that. Examples:\n\nCopyright YYYY Firstname Lastname <address@example.com>\nCopr. YYYY-YYYY Firstname Lastname <address@example.com>\n\u00a9 YYYY,YYYY Firstname Lastname <address@example.com>\n\nIf the package is in the public domain rather than copyrighted, be sure to\nmention \"public domain\" in the copyright file. Please be aware that this\nis very rare and not the same as a DFSG-free license. True public domain\nsoftware is generally limited to such special cases as a work product of a\nUnited States government agency.\n\nPlease refer to https://ftp-master.debian.org/REJECT-FAQ.html for details.\n\nVisibility: warning\nShow-Always: no\nCheck: debian/copyright", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "mathemagics-trinity", "tag": "description-synopsis-starts-with-article", "explanation": "The first line of the \"Description:\" should omit any initial indefinite or\ndefinite article: \"a\", \"an\", or \"the\". A good heuristic is that it should\nbe possible to substitute the package name and synopsis into this formula:\n\nThe package name provides {a,an,the,some} synopsis.\n\nPlease refer to The package synopsis, or short description (Section 6.2.2)\nin the Debian Developer's Reference for details.\n\nVisibility: warning\nShow-Always: no\nCheck: fields/description", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "mathemagics-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/bin/mathemagics"}, {"severity": "warning", "package": "mathemagics-trinity", "tag": "unknown-section", "explanation": "The \"Section:\" field in this package's control file is not one of the\nsections in use on the ftp archive. Valid sections are currently admin,\ncomm, cli-mono, database, debug, devel, doc, editors, electronics,\nembedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio,\nhaskell, httpd, interpreters, java, javascript, kde, libdevel, libs, lisp,\nlocalization, kernel, mail, math, misc, net, news, ocaml, oldlibs,\notherosfs, perl, php, python, ruby, rust, science, shells, sound, tex,\ntext, utils, vcs, video, web, x11, xfce, zope.\n\nThe section name should be preceded by either \"contrib/\", \"non-free/\" or\n\"non-free-firmware/\" if the package is in the according archive area.\n\nPlease refer to Sections (Section 2.4) in the Debian Policy Manual for\ndetails.\n\nVisibility: warning\nShow-Always: no\nCheck: fields/section", "comment": "", "note": "tde", "pointer": ""}, {"severity": "info", "package": "mathemagics-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/bin/mathemagics"}, {"severity": "classification", "package": "mathemagics-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": "xz", "pointer": ""}, {"severity": "classification", "package": "mathemagics-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": "xz", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "mathemagics-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": "mathemagics-trinity", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture amd64", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends libc6 (>= 2.34), libgcc-s1 (>= 3.0), libstdc++6 (>= 5), libtqt3-mt (>= 4:14.2.0~pre279), tdelibs14-trinity (>= 4:14.2.0~pre294)", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description A RPN scientific calculator for TDE\\n Mathemagics makes use of the Reverse Polish Notation or RPN.\\n Mathemagics can store and use user-defined functions and variables,\\n It comes with large number of built-in functions as well.", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 354", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package mathemagics-trinity", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section tde", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.2.0~pre17-0debian12.0.0+6", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture amd64", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Auto-Built-Package debug-symbols", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Build-Ids 2dbcb3063222cf543f7220350800e5624159ed3e", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends mathemagics-trinity (= 4:14.2.0~pre17-0debian12.0.0+6)", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description debug symbols for mathemagics-trinity", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 520", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package mathemagics-trinity-dbgsym", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section debug", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Source mathemagics-trinity", "pointer": ""}, {"severity": "classification", "package": "mathemagics-trinity-dbgsym", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.2.0~pre17-0debian12.0.0+6", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 49, "warning": 4, "info": 1, "pedantic": 0, "experimental": 0, "overridden": 0, "classification": 31}, "package_filename": {"mathemagics-trinity": "mathemagics-trinity_14.2.0~pre17-0debian12.0.0+6_amd64.deb", "mathemagics-trinity-dbgsym": "mathemagics-trinity-dbgsym_14.2.0~pre17-0debian12.0.0+6_amd64.deb"}, "tags_found": ["control-tarball-compression-format", "copyright-without-copyright-notice", "data-tarball-compression-format", "description-synopsis-starts-with-article", "dir-or-file-in-opt", "hardening-no-bindnow", "hardening-no-relro", "mail-contact", "no-ctrl-scripts", "package-is-maintained-by-individual", "trimmed-field", "unknown-section"], "overridden_tags_found": [], "lintian_version": "2.116.3+deb12u1", "distribution": "debian:bookworm"}, "version": 1}