ワンクリックで
setup
Guide through initial development setup of the Site Scanning Engine (prerequisites, Docker, building, first data load).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Guide through initial development setup of the Site Scanning Engine (prerequisites, Docker, building, first data load).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Runbook for diagnosing and resolving production issues with the Site Scanning Engine on Cloud.gov.
Guide for deploying the Site Scanning Engine to Cloud.gov via GitHub Actions, and using the Cloud Foundry CLI to monitor and troubleshoot deployed environments.
Guide for adding new fields/columns to scan results, including entity decorators, snapshot integration, and API exposure.
Guide for implementing a new scan in the core-scanner library, including page evaluation, entity integration, and testing.
Common development commands and workflows — linting, testing, building, Docker management, and troubleshooting.
Commands for loading and managing scan data — ingesting federal domains, enqueueing scans, running single-site tests, and exporting snapshots.
| name | setup |
| description | Guide through initial development setup of the Site Scanning Engine (prerequisites, Docker, building, first data load). |
Guide user through initial development setup of the Site Scanning Engine.
First verify prerequisites are installed:
nvm use to switch to correct version)npm i
Create .env file from template:
cp .env.example .env
IMPORTANT: Edit .env and set passwords for:
POSTGRES_PASSWORDMINIO_ACCESS_KEYMINIO_SECRET_KEYAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYdocker-compose up --build -d
This starts:
Build all at once:
npm run build:all
Or build individually:
npm run build:api
npm run build:scan-engine
npm run build:cli
npm run start:all
The API will start first and run database migrations, then the scan-engine worker will start.
You can also start apps individually:
npm run start:apinpm run start:scan-engineBefore scanning, you must load the federal domain list:
npm run ingest -- --limit 200
This ingests websites into the database (limit to 200 for local dev).
Check that services are running:
docker-compose ps
API should be accessible at http://localhost:3000
nvm use)