# Security Parent index: [Vaadin Docs](https://vaadin.com/docs/v23/llms.txt) ## Overview - [Security](https://vaadin.com/docs/v23/security.md) ## Enabling Security - [Enabling Security](https://vaadin.com/docs/v23/security/enabling-security.md): Learn how to enable and configure security in a Vaadin Flow application using the built-in security helpers with Spring Boot. ## Advanced Security Topics - [Advanced Security Topics](https://vaadin.com/docs/v23/security/advanced-topics.md) - [Security Architecture](https://vaadin.com/docs/v23/security/advanced-topics/architecture.md): Gives an introduction to Vaadin Flow's security architecture and how it works in practice. - [Security Practices at Vaadin](https://vaadin.com/docs/v23/security/advanced-topics/security-practices.md): Provides an overview of the steps Vaadin takes to ensure your application remains secure. - [Common Vulnerabilities](https://vaadin.com/docs/v23/security/advanced-topics/vulnerabilities.md): Describes common vulnerabilities such as SQL injections, cross-site request forgeries (CSRF/XSRF), cross-site scripting (XSS), and so forth. - [Frequently Reported Issues](https://vaadin.com/docs/v23/security/advanced-topics/frequent-issues.md): Lists issues reported by users as vulnerabilities, which in fact aren't. - [Securing Plain Java Applications](https://vaadin.com/docs/v23/security/advanced-topics/securing-plain-java-app.md): Describes how to use the built-in security helpers in a plain Java application. - [Storing Sensitive Data](https://vaadin.com/docs/v23/security/advanced-topics/external-configuration.md): Learn how to store sensitive data such as passwords for use in a Vaadin app