Security Considerations#
This change expands the collection’s database-administration surface. The main assets are Exasol credentials, authorization state, Ansible logs, and the integrity of automated schema, user, role, grant, and script execution workflows.
Security Assessment#
Other Security Considerations#
Residual Risk#
exasol_query and exasol_script intentionally enable operator-supplied SQL execution, the latter for multi-statement scripts. The security boundary is therefore operator authorization, secret-safe handling, and transport protection, not restriction of SQL semantics inside either module.
Trusted operators can still intentionally or accidentally execute destructive SQL. This risk is accepted as part of the module’s purpose and must be managed operationally through least privilege, review of playbooks, and controlled execution environments.