> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codeant.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Functionapp

<AccordionGroup>
  <Accordion title="functionapp-authentication-enabled">
    Enabling authentication ensures that all communications in the application are authenticated. The `auth_settings` block needs to be filled out with the appropriate auth backend settings<br />**Likelihood**: LOW<br />**Confidence**: LOW<br />**CWE**: <br />- CWE-287: Improper Authentication
    <br />**OWASP**: <br />- A02:2017 - Broken Authentication
    <br />- A07:2021 - Identification and Authentication Failures
  </Accordion>

  <Accordion title="functionapp-enable-http2">
    Use the latest version of HTTP to ensure you are benefiting from security fixes. Add `http2_enabled = true` to your function app resource block<br />**Likelihood**: LOW<br />**Confidence**: LOW<br />**CWE**: <br />- CWE-444: Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    <br />**OWASP**: <br />- A04:2021 - Insecure Design
  </Accordion>
</AccordionGroup>
