For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

Usage of the force parameter disabling signature validation allowed misconfiguration detected in cod

Rule Details

Cortex AppSec Rule ID

APPSEC_ANSIBLE_6

Category - Subcategory

Compute - Default Credentials Or Auth

Provider

OTHER

Severity

LOW

Framework

Ansible

Impact

This rule detects whether the force parameter is used with the Ansible apt module. The force parameter can override important safety mechanisms in package management. Allowing its usage can potentially result in the installation of packages without signature validation or enable package downgrades, potentially compromising system integrity and stability.

How to Fix

Module: ansible.builtin.apt or apt

  • Attribute: force

To mitigate this risk, it is crucial to avoid using the force parameter in your apt modules. If absolutely necessary, set the force parameter to false to avoid bypassing essential safety checks.

Secure Code Example:

Ensuring that the force attribute is set to "no" or is absent in apt tasks is crucial to comply with this rule, safeguarding the system's stability and security. [source,go]

  • name: Example hosts: all gather_facts: False tasks:

    • name: Avoid using force with apt ansible.builtin.apt: name: nginx state: latest


Last updated

Was this helpful?