Haros

Latest version: v3.10.19

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

Scan your dependencies

Page 8 of 9

3.0.7

Changed
- Fixed some bugs when parsing CMake files.

3.0.4

Changed
- Fixed a bug crashing first-time runs.

3.0.2

Changed
- Fixed a bug preventing the `full` command from working.

3.0.0

Added
- Parsers for CMake and Launch files.
- Extractor for nodes within packages (which files compile a node).
- Configuration builder: define your ROS applications (Configurations) to be automatically extracted (C++ only with `clang` parser).
- Query engine to operate on extracted models.
- Graph visualiser for extracted models (in HAROSviz).
- Plugin entry point to analyse extracted Configurations.
- User settings file in default `.haros` directory.

Changed
- HAROS uses a new metamodel to represent its data.
- The source code indexing and analysis process was changed, although most (if not all) of these changes should not be noticeable by end users.
- Command line options for `analyse` and `full` have changed.
- Changed project files (package index files), so that they now allow the definition of custom Configurations and custom queries.
- Exported JSON formats have changed as a result of the new metamodel.

2.1.2

Changed
- Fixed an issue where `full` and `viz` commands were crashing if the `-d` option was not present.

2.1.1

Changed
- `--headless` option for `viz` does not require any user input.

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.