• Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhel-10.0.beta
    • None
    • setools
    • None
    • setools-4.5.1-1.el10
    • 1
    • rhel-sst-security-selinux
    • ssg_security
    • 11
    • 3
    • False
    • Hide

      None

      Show
      None
    • Yes
    • CY24Q2
    • Rebase
    • Hide
      .`setools` provided in version 4.5.0

      The `setools` packages are provided in version 4.5.0 in RHEL 10. This version provides bug fixes and enhancements, most notably the following:

      * Graphical results for information flow analysis and domain transition analysis have been added to the `apol`, `sedta`, and `seinfoflow` tools.
      * Tooltips and detail popups in `apol` have been added to help cross-referencing query and analyzing results along with context-sensitive help.
      Show
      .`setools` provided in version 4.5.0 The `setools` packages are provided in version 4.5.0 in RHEL 10. This version provides bug fixes and enhancements, most notably the following: * Graphical results for information flow analysis and domain transition analysis have been added to the `apol`, `sedta`, and `seinfoflow` tools. * Tooltips and detail popups in `apol` have been added to help cross-referencing query and analyzing results along with context-sensitive help.
    • Done
    • None

      https://github.com/SELinuxProject/setools/releases/tag/4.5.0

      User Visible Changes

      Add graphical results for information flow analysis and domain
      transition analysis, available in apol, sedta, and seinfoflow.
      Add tooltips, What's This?, and detail popups in apol to help
      cross-referencing query and analysis results along with
      context-sensitive help.

      Under The Hood Changes

      Rework apol to fully generate the UI programmatically.
      Update apol to PyQt6
      Replace deprecated uses of pkg_resources and distutils.
      Begin adding unit tests for apol UI.

      Updated Dependencies

      SETools now higher minimum versions of the following dependencies:

      Python 3.10
      NetworkX 2.6
      PyQt6
      Cython 0.29.14

      New Dependencies

      pygraphviz (for seinfoflow, sedta, apol)
      pytest (if running unit tests)

      Goal

      • < Goal based statement, with context>
        • For example: As a <User/Actor>, I Want <to Achieve Some Goal>, so that <Some Reason/Context>.

      Acceptance Criteria

      A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.

      • Verify that tools like sesearch, seinfo, sedta, seinfoflow work as expected.
      • Verify that the apol tool is able to start, analyze policy and show results.
      • Verify that there are no tracebacks when running the above-mentioned tools.

              rhn-engineering-plautrba Petr Lautrbach
              rhn-engineering-plautrba Petr Lautrbach
              Petr Lautrbach Petr Lautrbach
              Milos Malik Milos Malik
              Jan Fiala Jan Fiala
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: