> For the complete documentation index, see [llms.txt](https://docs.threatrix.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.threatrix.io/integrations/build-integrations/aws-codebuild.md).

# AWS CodeBuild

### Common Build Integration Documentation

This documentation is specific to AWS CodeBuild. [Common build server](/integrations/build-integrations.md) documentation should be reviewed before proceeding further.&#x20;

### Environment Variables

Before continuing, you'll need to collect the following values from your Threatrix account. Please refer to [Common build server](/integrations/build-integrations.md) documentation for details on where to find these values.&#x20;

Environment variable values can be found in your [user profile](/threat-center-1/user-profile.md).

* THREATRIX\_OID - Your organization ID.
* THREATRIX\_EID - Your entityID
* THREATRIX\_API\_KEY - Service/API key.

### Install ThreatAgent into AWS CodeBuild pipeline

### Add CLI Threat Agent

Edit your existing *buildspec.yml* file to add the following two commands to download the agent and run the scan during your build.  The oid, eid and api-key may be setup as environment variables or the values may just be pas as arguments directly to the agent. Simple replace the curly brace holders with the associated values.&#x20;

```
phases:
  pre_build:
    commands:
      - curl -LJO https://github.com/threatrix/threat-matrix/releases/download/agent-release-latest/threat-agent-latest.jar
      - java -jar threat-agent-latest.jar --oid={THREATRIX_OID} --eid={THREATRIX_EID} --api-key={THREATRIX_API_KEY} .
```
