
Production: The production environment used by end users.
Ephemerals: A testing environment for each developer accessible via the Internet.
Local: A testing environment that developers can run on their machines. Instructions for this can be found here.Tasks application that performs out-of-band processing for cloning client repositories.Cloudflare.Production environment.
Ephemerals environments.
Tasks application.
CloudWatch is used for storing production logs.
CloudWatch alerts are used to check the queue size of Tasks. If the queue size goes beyond a given limit, email alerts are sent to developers.Production and one for each Ephemeral environment.
Main for storing all current information.
Historic for storing historical states of entities.
client-repositories stores source code repositories from clients.
storage stores blobs uploaded by users (evidence, example files, etc.)
machine-executions stores the results of Skims executions and provides configuration files.DynamoDB database is backed up using Backup Vaults by Amazon Web Services (AWS), as promised in 1 and 2.Jobs , like ZTNA repository cloning and machine executions are performed by AWS Batch.Twilio to send SMS OTPs.Sendgrid to send email notifications to end users.
cd integrates && direnv allow
to source the environment into your shell.
app.fluidattacks.com/api on
localhost:8001.integrates-local.r.x.universe repository in different terminals:integrates-back-cli devDAEMON=false integrates-dbintegrates-monitorcd views && direnv allow && viewsintegrates-storage
https://localhost:3000 and accept the self-signed certificates offered by the server.
https://localhost:8001 and, again, accept the self-signed certificates offered by the server.https://<branch_name>.app.fluidattacks.com, and it will be available once the pipeline stage deploy-app finishes.

integrates-back-deploy dev Integrates project.APIs & Services > Credentials.OAuth 2.0 Client IDs, choose the client ID not created by Google Services.Authorized redirect URIs, add the URI of the ephemeral environment you want to enable SSO on, you want to enable SSO on:
https://<branch_name>.app.fluidattacks.com/authz_google.Azure Active Directory (or Microsoft Entra ID in newer versions).App registrations.Integrates.Authentication in the left menu.Redirect URIs, click Add URI.https://<branch_name>.app.fluidattacks.com/authz_azure.Save to apply the changes.OAuth consumers under the Apps and features section.Integrates.Callback URL field.https://<branch_name>.app.fluidattacks.com/authz_bitbucket.Save to update the OAuth consumer configuration.
