Skip to main content

Secure Development Lifecycle

Engineering Controls

Security is incorporated into Avoca’s software-development lifecycle through controls appropriate to the change and its risk. These include:
  • Peer review before production deployment
  • Automated checks for code quality, dependencies, and known vulnerabilities
  • Separation between development, testing, and production environments
  • Restricted production access and auditable deployment paths
  • Testing and rollback planning for material changes

Security Enablement

Engineers receive security guidance and awareness training appropriate to their responsibilities. Security owners use findings from reviews, incidents, dependency alerts, and external assessments to update engineering practices and priorities.

Vulnerability Handling

Potential vulnerabilities are assessed based on severity, exploitability, exposure, and customer impact. Remediation can include a code or dependency update, configuration change, temporary mitigation, additional monitoring, or coordinated provider action. See Risk and Vulnerability Management for the broader process.

Change and Release Management

Production changes follow controlled review, testing, and deployment workflows. Material customer-facing changes are communicated through the appropriate product, account, support, or release-notes channel; this help center is not the system of record for release history.