Disable deploy on startup of applications (Automated)
Scanned 9/3/2026
Install to Claude Code
npx -y skills add CyberStrikeus/CyberStrike --skill cis-tomcat10-v110-9.3 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cis Tomcat10 V110 9.3?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/cyberstrikeus-cis-tomcat10-v110-9-3)More formats (shields.io, HTML) on the badges page.
---
name: cis-tomcat10-v110-9.3
description: "Disable deploy on startup of applications (Automated)"
category: cis-tomcat
version: "1.1.0"
author: cyberstrike-official
tags: [cis, tomcat, tomcat-10, hardening, deployment, auto-deploy]
cis_id: "9.3"
cis_benchmark: "CIS Apache Tomcat 10 Benchmark v1.1.0"
tech_stack: [linux, tomcat, java]
cwe_ids: []
chains_with: []
prerequisites: []
severity_boost: {}
---
# 9.3 Disable deploy on startup of applications (Automated)
## Description
Tomcat allows auto deployment of applications on startup. It is recommended that this capability be disabled.
## Rationale
This could allow malicious or untested applications to be deployed and should be disabled.
## Audit Procedure
Perform the following to ensure `deployOnStartup` is set to `false`.
```bash
$ grep "deployOnStartup" $CATALINA_HOME/conf/server.xml
```
## Remediation
In the `$CATALINA_HOME/conf/server.xml` file, change `deployOnStartup` to `false`.
```xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="false"
deployOnStartup="false">
```
## Default Value
`deployOnStartup` is set to `true`.
## References
1. https://tomcat.apache.org/tomcat-10.0-doc/deployer-howto.html#Deployment_on_Tomcat_startup
2. https://tomcat.apache.org/tomcat-10.0-doc/config/host.html#Automatic_Application_Deployment
## CIS Controls
| Controls Version | Control | IG 1 | IG 2 | IG 3 |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- | ---- | ---- |
| v8 | 4 Secure Configuration of Enterprise Assets and Software<br>Establish and maintain the secure configuration of enterprise assets (end-user devices, including portable and mobile; network devices; non-computing/IoT devices; and servers) and software (operating systems and applications). | | | |
| v7 | 5.1 Establish Secure Configurations<br>Maintain documented, standard security configuration standards for all authorized operating systems and software. | ● | ● | ● |
## Profile Applicability
- Level 2

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!