Haros

Latest version: v3.10.19

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 9

3.9.3

Fixed
- added missing `--ws` argument to the `full` command.

3.9.2

Fixed
- viz/export bug where multiple queries with the same rule id were aggregated; each query report is now highlighted individually.
- bug when declaring `configurations` as lists of launch files that caused a crash.

Added
- `--ws` option to `analyse`.

3.9.0

Changed
- Reworked the HAROS dashboard to replace unimplemented statistics with more relevant ones.
- Added a summary panel to the Configuration model viewer in Viz.

3.8.1

Changed
- Fixed a bug that caused the `init` and `viz` commands to crash.
- Fixed a bug that caused the CMake parser to crash when trying to read directories that do not exist.

3.8.0

Added
- `--junit-xml-output` option to `full`, `analyse`, `export` and `parse` commands to output JUnit XML reports.
- Support to detect ROS2 workspaces.
- Ability to exclude directories from the analysis by including a `COLCON_IGNORE`, `AMENT_IGNORE` or `CATKIN_IGNORE` file within.
- Pure Python packages in ROS2 that do not have a `CMakeLists.txt` use Python files that contain a `def main()` function to identify nodes.
- `--minimal-output` option to `full`, `analyse` and `export` commands, to export just the bare minimum files to view the HTML report.
- Experimental support to parse Python nodes.
- Setting in the `~/.haros/configs.yaml` file to skip the analysis for certain files based on glob patterns.

3.7.0

Added
- Command `parse`, a convenience command to run model extraction without running plugin analysis.
- A database of pre-parsed ROS nodes from select distribution packages.
- A new issue reporting function for plugins, focusing on runtime (`Configuration`-related) issues.

Changed
- Fixed and improved the way extraction hints are handled when merging possible candidates.
- Exported JSON files now have proper indentation.

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.