diff --git a/RECIPES.md b/RECIPES.md index 51f0e016..487e9364 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -240,6 +240,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [friendsofsymfony/oauth-server-bundle](https://packagist.org/packages/friendsofsymfony/oauth-server-bundle) | [1.6](../../../tree/main/friendsofsymfony/oauth-server-bundle/1.6) | | [friendsofsymfony/rest-bundle](https://packagist.org/packages/friendsofsymfony/rest-bundle) | [3.0](../../../tree/main/friendsofsymfony/rest-bundle/3.0) | | [fsi/files](https://packagist.org/packages/fsi/files) | [1.5](../../../tree/main/fsi/files/1.5) | +| [geekybones/fraud-defense-bundle](https://packagist.org/packages/geekybones/fraud-defense-bundle) | [1.0](../../../tree/main/geekybones/fraud-defense-bundle/1.0) | | [geosocio/http-serializer-bundle](https://packagist.org/packages/geosocio/http-serializer-bundle) | [2.0](../../../tree/main/geosocio/http-serializer-bundle/2.0) | | [gesdinet/jwt-refresh-token-bundle](https://packagist.org/packages/gesdinet/jwt-refresh-token-bundle) | [1.0](../../../tree/main/gesdinet/jwt-refresh-token-bundle/1.0) | | [gheb/configuration-converter-bundle](https://packagist.org/packages/gheb/configuration-converter-bundle) | [0.5](../../../tree/main/gheb/configuration-converter-bundle/0.5) | diff --git a/archived/geekybones.fraud-defense-bundle/3c2f8b7e4f89464735588918d8dccde54a99ac22.json b/archived/geekybones.fraud-defense-bundle/3c2f8b7e4f89464735588918d8dccde54a99ac22.json new file mode 100644 index 00000000..b2d201f5 --- /dev/null +++ b/archived/geekybones.fraud-defense-bundle/3c2f8b7e4f89464735588918d8dccde54a99ac22.json @@ -0,0 +1,46 @@ +{ + "manifests": { + "geekybones/fraud-defense-bundle": { + "manifest": { + "bundles": { + "GeekyBones\\FraudDefenseBundle\\FraudDefenseBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "FRAUD_DEFENSE_PROJECT_ID": "project-id", + "FRAUD_DEFENSE_SITE_KEY": "site-key", + "FRAUD_DEFENSE_API_KEY": "google-cloud-api-key", + "FRAUD_DEFENSE_CHECKBOX_SITE_KEY": "checkbox-site-key" + } + }, + "files": { + "config/packages/fraud_defense.yaml": { + "contents": [ + "fraud_defense:", + " project_id: '%env(FRAUD_DEFENSE_PROJECT_ID)%'", + " api_key: '%env(FRAUD_DEFENSE_API_KEY)%'", + " # At least one of site_key / checkbox_site_key is required.", + " site_key: '%env(FRAUD_DEFENSE_SITE_KEY)%'", + " # checkbox_site_key: '%env(FRAUD_DEFENSE_CHECKBOX_SITE_KEY)%'", + " min_score: 0.5", + " fail_on_api_error: true", + " # expected_hostname: 'www.example.com'", + " # transaction_defense:", + " # enabled: true", + " # max_transaction_risk: 0.7", + " # sms_defense:", + " # enabled: true", + " # max_sms_risk: 0.5", + "" + ], + "executable": false + } + }, + "ref": "3c2f8b7e4f89464735588918d8dccde54a99ac22" + } + } +} diff --git a/geekybones.fraud-defense-bundle.1.0.json b/geekybones.fraud-defense-bundle.1.0.json new file mode 100644 index 00000000..b2d201f5 --- /dev/null +++ b/geekybones.fraud-defense-bundle.1.0.json @@ -0,0 +1,46 @@ +{ + "manifests": { + "geekybones/fraud-defense-bundle": { + "manifest": { + "bundles": { + "GeekyBones\\FraudDefenseBundle\\FraudDefenseBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "FRAUD_DEFENSE_PROJECT_ID": "project-id", + "FRAUD_DEFENSE_SITE_KEY": "site-key", + "FRAUD_DEFENSE_API_KEY": "google-cloud-api-key", + "FRAUD_DEFENSE_CHECKBOX_SITE_KEY": "checkbox-site-key" + } + }, + "files": { + "config/packages/fraud_defense.yaml": { + "contents": [ + "fraud_defense:", + " project_id: '%env(FRAUD_DEFENSE_PROJECT_ID)%'", + " api_key: '%env(FRAUD_DEFENSE_API_KEY)%'", + " # At least one of site_key / checkbox_site_key is required.", + " site_key: '%env(FRAUD_DEFENSE_SITE_KEY)%'", + " # checkbox_site_key: '%env(FRAUD_DEFENSE_CHECKBOX_SITE_KEY)%'", + " min_score: 0.5", + " fail_on_api_error: true", + " # expected_hostname: 'www.example.com'", + " # transaction_defense:", + " # enabled: true", + " # max_transaction_risk: 0.7", + " # sms_defense:", + " # enabled: true", + " # max_sms_risk: 0.5", + "" + ], + "executable": false + } + }, + "ref": "3c2f8b7e4f89464735588918d8dccde54a99ac22" + } + } +} diff --git a/index.json b/index.json index cf3ddf51..9fa1e872 100644 --- a/index.json +++ b/index.json @@ -756,6 +756,9 @@ "fsi/files": [ "1.5" ], + "geekybones/fraud-defense-bundle": [ + "1.0" + ], "geosocio/http-serializer-bundle": [ "2.0" ],