The FraudGuard.io Scripts repository provides open-source tools and reference integrations for bringing FraudGuard intelligence into existing security workflows.

It is the practical companion to the API documentation: the docs explain the contract, while the repository shows how to connect that contract to real infrastructure.

What is in the repository

The collection currently includes examples and utilities for:

  • AWS, Azure, and Google Cloud WAF integrations;
  • Linux firewall workflows, including UFW;
  • FraudGuard IP lookup and IP-list command-line tools;
  • Offline threat-database enrichment;
  • AccessGuard and ThreatWatch automation;
  • BotGuard demonstrations; and
  • embedding FraudGuard’s live threat map.

The repository evolves as FraudGuard adds products and customers contribute new deployment patterns. Review the README inside an individual project for its prerequisites, configuration, and operating guidance.

Get started

Clone the repository and choose the integration closest to your environment:

git clone https://github.com/fraudguard-io/scripts.git
cd scripts

Before running a script in production:

  1. read the project-specific README;
  2. inspect the code and dependencies;
  3. provide credentials through the documented secure configuration method;
  4. test with a non-production account or resource; and
  5. add logging, monitoring, and rollback steps appropriate to your environment.

Never hard-code FraudGuard credentials in a script or commit them to source control.

Contributing

Contributions are welcome. Fork the repository, create a focused change, document how it works, test it, and submit a pull request with a clear explanation of the behavior and prerequisites.

The repository is available under the MIT License. Individual integrations are provided as starting points, so teams should review and adapt them to their own infrastructure and security requirements.

Explore the FraudGuard.io Scripts repository, consult the API documentation, or contact hello@fraudguard.io if you need help choosing an integration path.