Axonius-api-client

Latest version: v5.0.17

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

Scan your dependencies

Page 10 of 15

4.10.0

**This version will ONLY work with Axonius 4.1 and later. If you are using a version of Axonius earlier than 4.1, you must use API Client v4.2.2!!**

API enhancements
- Re-architected the underlying private endpoints to support the new REST API request & response JSON API object models

Bug fixes
- minor fixes

Features
- added the ability to set connections as active/inactive

4.2.2

API enhancements
- Added support for save_and_fetch and active to adapters.cnx.add()

Bug fixes:
- Fixed issue with configuring connections for a node other than the core node

4.2.1

- minor fix for supporting old versions of click module

4.2.0

CLI Enhancements

- Note: Use --help to see full usage for the new / modified commands

- Added new CLI command group "axonshell system activity-logs" with commands:
- axonshell system activity-logs get: get all activity logs (optionally limiting based on date range and regex match of properties)

- Added new CLI command group "axonshell system remote-support" with commands:
- axonshell system remote-support configure: Update the Remote Support
- axonshell system remote-support configure-analytics: Enable/disable Remote Support > Anonymized Analytics
- axonshell system remote-support configure-remote-access: -access Enable/disable Remote Support > Remote Access
- axonshell system remote-support get: Get the remote support configuration

- Added new CLI commands to command group "axonshell system discover":
- axonshell system discover is-data-stable: Return exit code 1 if asset data is stable, 0 if not.
- axonshell system discover wait-data-stable: Wait until asset data is stable.

API Enhancements

- Added ActivityLogs API model with methods:
- ActivityLogs.get(): get all activity logs optionally limiting based on date range and regex match of properties

- Added RemoteSupport API model with methods:
- RemoteSupport.get(): get the current remote support configuration
- RemoteSupport.configure(): enable or disable remote support entirely
- RemoteSupport.configure_analytics(): enable or disable Anonymized Analytics
- RemoteSupport.configure_remote_access(): enable or disable Remote Access

- Added new properties to Connect client:
- Connect.activity_logs: For new ActivityLogs API model
- Connect.remote_support: For new RemoteSupport API model

Bug fixes:
- Adapter specific fields now supported when using include_details
- Replaced fuzzywuzzy library due to GPL license, new library is fuzzyfinder
- Fix issues with non-conformant field schemas
- Missing dataclasses library dependency for Python versions less than 3.7
- Missing xmltodict library dependency
- Wrap erros with importing readline library

4.1.1

- Change field_compress to produce field names similar to those used to select fields.

4.1.0

Enhancements
- massive documentation updates (CLI docs are still outdated!)
- extra headers can be supplied as part of connect, http, and CLI args
- support new field & config schema types in 3.11
- new export format: XML
- new export capabilities: field replace and field compress
- excluding fields now supports the same format as selecting fields
- many library improvements

Page 10 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.