> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/llms.txt. # V9 and Below ## Docs - [Installing the Enforcer](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/installation.md) - [GraphQL Support](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/graphql-support.md) - [Sensitive GraphQL Operations](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/sensitive-graphql-operations.md) - [Basic Configuration](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/basic-configuration.md) - [Customized Subroutines](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/customized-subroutines.md) - [Additional Activity Handler](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/additional-activity-handler.md) - [Advanced Blocking Response](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/advanced-blocking-response.md) - [Creating and Configuring the Edge-Dictionary](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/configuring-edge-dictionary.md) - [Custom CSS](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/custom-css.md) - [Custom First Party Sensor Endpoint](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/custom-first-party-sensor-endpoint.md) - [Custom Logo](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/custom-logo.md) - [Custom JS Script](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/custom-js-script.md) - [Custom Parameters](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/custom-parameters.md) - [Filter Requests](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/filter-requests.md) - [Filter by HTTP Method](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/filter-by-http-method.md) - [Filter by Route](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/filter-by-route.md) - [Filter by Extension](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/filter-by-extension.md) - [Filter by IP](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/filter-by-ip.md) - [Filter by User Agent](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/filter-by-user-agent.md) - [Data Enrichment](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/data-enrichment.md) - [First Party](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/first-party.md) - [First Party Snippet](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/first-party-snippet.md) - [Enforced Routes](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/enforced-routes.md) - [Login Credentials Extraction](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/login-credentials-extraction.md) - [Modify First Party Response](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/modify-first-party-response.md) - [Module Context Object](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/module-context-object.md) - [Module Enabled](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/module-enabled.md) - [Module Mode](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/module-mode.md) - [Monitored Routes](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/monitored-routes.md) - [Returning A Custom Block Page](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/custom-block-page.md) - [Sensitive Routes](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/sensitive-routes.md) - [Test Block Flow on Monitoring Mode - Bypass Monitor Header](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/test-block-flow.md) - [Upgrading the Enforcer](https://docs.humansecurity.com/applications/fastly-vcl/v9-and-below/upgrading-the-enforcer.md)