handbook/handbook/security/secure-development-and-operations/vulnerability-scanning-policy.md
This policy establishes the requirements for regular vulnerability scanning of Tuist GmbH's systems, applications, and dependencies to identify security vulnerabilities that could potentially be exploited by malicious actors. Regular vulnerability scanning is a critical component of Tuist's security program that helps ensure the confidentiality, integrity, and availability of our systems and data.
This policy applies to all systems, applications, and code repositories owned, operated, or maintained by Tuist GmbH that are business-critical and/or process, store, or transmit Confidential data. It applies to all employees, contractors, and third parties who manage or develop systems for Tuist GmbH.
Tuist GmbH shall perform automated vulnerability scanning at least weekly on all Internet-exposed services and remote client applications. Dependency vulnerability scanning shall be performed continuously through automated tools integrated into our development pipeline.
Tuist GmbH uses the following tools for vulnerability scanning:
Vulnerability scanning shall include, at minimum:
Vulnerability scans must cover:
At minimum, vulnerability scanning tools must be configured to:
Vulnerabilities discovered during scanning shall be remediated according to the following timelines:
Any deviation from these timelines requires a formal risk acceptance by the IT Manager and CTO.
All potential false positives shall be:
The following documentation must be maintained for vulnerability scanning:
All vulnerability scanning documentation shall be retained for a minimum of 2 years.
.github/dependabot.yml configuration file.To satisfy audit and compliance requirements, Tuist shall:
Capture screenshots of vulnerability scanning tool configurations showing:
Generate and maintain vulnerability scanning reports:
Document remediation activities:
Any exceptions to this policy must be documented and approved by the IT Manager and the Chief Technology Officer. Exceptions shall be documented with:
Compliance with this policy shall be monitored through:
Any known violations of this policy should be reported to the IT Manager. Violations of this policy can result in immediate withdrawal or suspension of system and network privileges and/or disciplinary action in accordance with company procedures up to and including termination of employment.
This policy shall be reviewed annually or when significant changes occur to Tuist's technology infrastructure.
The version history of this document can be found in Tuist's handbook repository.