Security.RunDevelopers
v1 PreviewOpenAPI ↗
API & MCP reference/Deploy in your AWS account
DEPLOYMENT

Deploy in your AWS account

Install the runtime, qualify a tool, and start an API for your users.

Before you start

Use a checkout of the Security.Run repository with its Python dependencies and native tool packs installed. You need AWS credentials for your account, a supported region, and a subnet for the VPC connector. Run these commands as the deployment operator.

1. Create the AWS resources

Run the installer with your profile, account and subnet. It writes a private configuration file and creates the artifact bucket, registry, build role and connector. Keep the generated file for later commands.

2. Build and qualify a tool

Start with YARA. Publish its image, then run qualification once the image build has completed. A successful receipt for the exact image is required before users can run it. To expand the catalog, repeat the process or use qualify_aws_catalog.py.

3. Configure users and storage

Create a private JSON token file mapping owner names to distinct tokens of at least 24 characters. Choose a data directory you control. Set the three environment variables shown in the example, then start the API on loopback.

4. Verify before sharing access

Call GET /v1/tools with a configured token and run the quickstart. Put your authenticated HTTPS entrypoint in front of the API before exposing it to users. Configure permitted target routes, DNS, backups and retention for your environment.

This preview uses owner tokens. Enterprise identity and organization retention policies require additional integration.

Search documentation, capabilities and native tools.

Copy this page

Your browser couldn’t copy automatically. Copy the selected Markdown below.