{ "manifests": { "omines/antispam-bundle": { "manifest": { "bundles": { "Omines\\AntiSpamBundle\\AntiSpamBundle": [ "all" ] }, "copy-from-recipe": { "config/": "%CONFIG_DIR%/" } }, "files": { "config/packages/antispam.yaml": { "contents": [ "#", "# This sample configuration sets up a default anti-spam profile that will already stop a lot of", "# form spam with minimal effort and none to minimal user inconvenience.", "#", "# To get started right away read the Quickstart at https://omines.github.io/antispam-bundle/quickstart/", "#", "# For more details on the options available visit https://omines.github.io/antispam-bundle/configuration/", "#", "antispam:", " profiles:", " default:", " # Insert a honeypot called \"email_address\" on all forms to lure bots into filling it in", " honeypot: email_address", "", " # Reject all forms that have been submitted either within 3 seconds, or after more than an hour", " timer:", " min: 3", " max: 3600", "", " #", " # The measures above should already have notable effect on the amount of spam that gets through", " # your forms. Still getting annoying amounts? Analyze the patterns of uncaught spam, then", " # consider uncommenting and modifying some of the examples below after careful consideration", " # about their impact.", " #", "", " # Reject text fields that contain (lame attempts at) HTML or BBCode", "# banned_markup: true", "", " # Reject text fields that consist for more than 40% of Cyrillic (Russian) characters", "# banned_scripts:", "# scripts: [ cyrillic ]", "# max_percentage: 40", "", " # Reject fields that contain more than 3 URLs, or repeat a single URL more than once", "# url_count:", "# max: 3", "# max_identical: 1", "", "when@test:", " antispam:", " # In automated tests the bundle and included components are by default disabled. You can still", " # enable them for individual test cases via the main AntiSpam service.", " enabled: false", "" ], "executable": false } }, "ref": "d9a98e83faed625423372bcc607ea371584264db" } } }