Common
Virtual Private Network (VPN)
The VPN is a common component that is is responsible of establishing secure connections between Fluid Attacks’ VPC and the private network of some of Fluid Attacks’ clients. Its main purpose is to provide a method to reach resources that are not ...
Status
Public Oath The status page is available at status.fluidattacks.com. Architecture Architecture for service status monitoring is divided in two main components. Website The website is status.fluidattacks.com. It is powered by Atlassian Statuspage. It ...
Identity and Access Management (IAM)
Public Oath Fluid Attacks will look for an Identity and Access Management (IAM) architecture that properly balances security and user comfort. We will constantly look for better ways of centralizing credentials and access to all of our stack. ...
Free and Open Source Software (FOSS)
FOSS is a common component that provides repositories for open source software. Public Oath All repositories declared within this module will be public. Architecture The module is managed as code using Terraform. It serves the repository for: Makes. ...
Core Library
Purpose This library was created to be used as a dependency by other Fluid Attacks’ components. It contains common utilities that can be reused in other projects. Installation You can install this library via Pypi. Make any changes you want to the ...
Commit Message
Syntax Valid commit messages have the structure: [product/sub-product]\[type]([scope]/): #[issue-number] [title] // This is the commit title // This blank line separates the commit title from the commit body [body] // This is the commit body. It CAN ...
Introduction
Common is a meta-component that serves as a common place for resources and utilities that can be used by two or more components. Most of its code is infrastructure, but it also contains some documentation and build system libraries. Tip Have an idea ...