Configuration

Enter your API keys and credentials. They are stored in-memory only and never persisted to disk.

Prerequisites

  • AWS IAM user with permissions for: CloudTrail, GuardDuty, S3, KMS, STS
  • All AWS services must be in the same region
  • Jira Cloud account with API token
  • OpenAI API key (GPT-4o recommended)
  • Neo4j instance (optional, for threat graph)

AWS Credentials

Jira Configuration

OpenAI Configuration

Neo4j Configuration

Optional — powers threat relationship graph visualization. Credentials are validated before saving.

Get a free Neo4j Aura instance at neo4j.com/cloud/aura-free. After creating, download the .env file — it contains your URI, username, and password. Newer Aura instances may use the instance ID as the username (not "neo4j").

Format: neo4j+s://xxx.databases.neo4j.io (from Aura console)

Check your Aura .env file — may be an instance ID like "d1c3fdd8"

How to find your Project ID:

  1. Go to console.neo4j.io and sign in
  2. Click on your instance, then open the Query tab
  3. Look at the URL in your browser — it will look like:
    https://console.neo4j.io/projects/a1b2c3d4-e5f6-7890-abcd-ef1234567890/tools/query
  4. Copy the highlighted UUID between /projects/ and /tools/

Tip: If auth fails, go to console.neo4j.io → your instance → "..." → Reset password.

OPA Security Policy

Generated Terraform code is validated against this Rego policy. Use the built-in default or upload your own.