Releases: greenbone/gsad
Releases · greenbone/gsad
gsad 24.12.2
24.12.2 - 2026-01-07
🐛 Bug Fixes
- Improve XML escaping in create_task_gmp by @timopollmeier in #277
- Validate public_key param for PGP credential type by @bjoernricks in #280
- Add back missing group_id validator by @mattmundell in #283
- Use out_len from g_base64_decode instead of strlen() by @a-h-abdelsalam in #285
- Allow sending empty realm or kdc values by @a-h-abdelsalam in #281
📚 Documentation
- Fix Doxygen warnings by @mattmundell in #284
🔧 Miscellaneous
- Package build trigger v2 by @henning in #279
- Use shorter licence text in C files by @mattmundell in 2800706
- Use shorter licence text in cmake files by @mattmundell in 105db98
- Use shorter licence text in XML files by @mattmundell in #282
gsad 24.12.1
24.12.1 - 2025-12-11
✨ Added
- Support Kerberos and SNMP v3 credentials from credential store. by @a-h-abdelsalam in e6e5320
👷 Changed
- Rename container_task to import_task in gsad and update error messages by @ozgen in 529e9e8
- Update validator for resource_type parameter by @bjoernricks in #274
🐛 Bug Fixes
- Fix uninitialized alive_tests variable in create_target_gmp by @ozgen in dd01e99
- Fix formatting issue by @ozgen in f0850e0
- Add missing validation for cs_allow_failed_retrieval by @a-h-abdelsalam in #273
- Only validate cs_allow_failed_retrieval if it is given by @bjoernricks in #275
gsad 24.12.0
24.12.0 - 2025-12-02
✨ Added
- Validate params for saving a username+ssh key credential by @bjoernricks in #264
- Add package build workflow. by @henning in 6321a73
👷 Changed
- Always build gsad with all possible features by @bjoernricks in #260
- Improve save credential command by @bjoernricks in #263
- Make passphrase optional when creating a ssh key credential by @bjoernricks in #265
- Require CMake >= 3.10 by @bjoernricks in #266
🔥 Removed
- Remove allow_insecure param from create and save credentials commands by @bjoernricks in #262
🔧 Miscellaneous
- Use standard posix shell syntax in install dependencies script by @bjoernricks in #268
- Install cgreen unit test framework from Debian by @bjoernricks in #269
- Install XML tools in devcontainer for vscode by @bjoernricks in #267
gsad 24.11.0
24.11.0 - 2025-11-24
👷 Changed
- Allow more permissive validation of cs query parameters by @a-h-abdelsalam in #258
- Introduce own command for getting the features by @bjoernricks in #259
gsad 24.10.0
24.10.0 - 2025-11-20
✨ Added
- Added task preference for fetching cs credentials by @a-h-abdelsalam in #255
👷 Changed
- Split target alive_tests into sub-elements by @timopollmeier in 7a144be
- Support both old and new split alive test by @bjoernricks in d7a3305
🐛 Bug Fixes
- Fix and simplify save target command by @bjoernricks in #254
- Only validate credential id in create scanner if it is provided by @bjoernricks in #256
gsad 24.9.0
24.9.0 - 2025-11-12
✨ Added
- Support in GSAD for container scanning task by @ozgen in #250
- Missing gmp post command for oci image tasks by @ozgen in #252
- Add scanner_id in oci image task by @ozgen in #253
- Added 'credential_store_id' to creating and modifying credentials by @robindittmar in 3d68d90
👷 Changed
🐛 Bug Fixes
gsad 24.8.0
24.8.0 - 2025-11-06
👷 Changed
- Cleanup validators for IDs by @bjoernricks in 8a0863c
- Allow credential_id to by an empty string by @bjoernricks in cc93ec0
- Ensure credential_id is not empty when saving a credential by @bjoernricks in 061a178
- Ensure credential_id is not empty when downloading a credential by @bjoernricks in 6df144c
- Convert download_credential into a standard gmp function by @bjoernricks in dfd5984
- Check credential_id param for create_scanner by @bjoernricks in 05afcb7
- Create an OCI image target with credential correctly by @bjoernricks in #240
🐛 Bug Fixes
- Avoid overwriting unchanged preferences on modify by @a-h-abdelsalam in #247
- Handle GMP status of get_agent_installer_file by @timopollmeier in #248
gsad 24.7.0
24.7.0 - 2025-11-03
✨ Added
- Managing credential stores by @robindittmar in 412710e
- Added 'comment' to modify_credential_store by @robindittmar in 99a89e8
- Added verifier for credential_store_id by @robindittmar in 6f0ed70
- Added credential stores feature flag to github container workflow by @robindittmar in #239
- Support for creating/modifying credentials for credential stores by @robindittmar in 54024f9
- Add validation for cs credentials by @a-h-abdelsalam in #242
- Add missing validation for get_credential_stores by @a-h-abdelsalam in ef9bb99
- Added empty string check for port preference by @robindittmar in d8a6f1d
👷 Changed
- Changed app_id validator from optional_id to alphanumeric string by @robindittmar in 9f8edda
🐛 Bug Fixes
- Implement get_agent_installer_file correctly by @bjoernricks in #238
- Fixed using credential store feature flag by @robindittmar in #241
- Fix Add or Update detect-hidden-unicode.yml by @greenbonebot in #244
- Fixed formatting by @robindittmar in 375519b
- Fixed preference name mismatch "client_certificate" => "client_cert" by @robindittmar in 52f09f4
- Fix mismatch in preference name "pkcs12_file" => "client_pkcs12_file" by @robindittmar in 219cd5f
- Fixed preference name mismatch 'server_ca_certificate' => 'server_ca_cert' by @robindittmar in dc53571
- Fix Add or Update detect-hidden-unicode.yml by @greenbonebot in #246
🔥 Removed
- Removed validator for 'ssl_only' by @robindittmar in e643009
gsad 24.6.0
24.6.0 - 2025-10-17
✨ Added
- Added the modify_agent_control_scan_config_gmp function to gsad. by @jhelmold in 562a7f1
- Add create/save agent-group task commands by @ozgen in a0aedf9
👷 Changed
- Adapted modify_agents command to new agent data structure. by @jhelmold in f9eb504
- Rename modify_agents and delete_agents to modify_agent and delete_agent, and add get_trash_agent_group command by @ozgen in 2bb46ec
- Update save_scanner_gmp for a simpler logic by @bjoernricks in 6ce658a
- Extend validators for agent entities and update modify_agents config handling by @ozgen in #232
🐛 Bug Fixes
- Handle list values, add missing params in modify_agents, and rename delete_agent_list to delete_agents by @ozgen in 5fef7e5
- Fix formatting issue by @ozgen in #227
- Missing agent_group in resource_type validation by @ozgen in #229
- Parsing agent_ids for save_agent_group command by @ozgen in #230
- Fix getting the agent installer file from the GMP response by @bjoernricks in #236
🔥 Removed
- Remove duplicate registration of delete_agent command by @ozgen in #228
- Remove obsolete parameter which_cert by @bjoernricks in 49f32d4
✅ Testing
- Add a basic test for the ca_pub parameter by @bjoernricks in #231