● Zion Boggan
repos/Cyclops V2/.env.example
zionboggan.com ↗
34 lines · text
History for this file →
1
# Cyclops v2 environment configuration.
2
#
3
# Copy to .env and set only the values that differ from your box. Every variable
4
# below has an in-code default (see the source line noted in each comment), so an
5
# unset .env still runs with the forge defaults. .env is gitignored; this example
6
# is the template.
7
 
8
# Repo root. Defaults to the resolved repo directory, which is /opt/cyclops-v2 on
9
# the forge engine box and /shared/projects/cyclops-v2 on CT215.
10
# memory/memory.py, brain/brain.py, oracle/oracle.py, orchestrator/orchestrator.py
11
CYCLOPS_HOME=/opt/cyclops-v2
12
 
13
# venv interpreter used to shell out to the analysis tools.
14
# brain/brain.py, orchestrator/orchestrator.py
15
CYCLOPS_PY=/opt/cyclops-venv/bin/python
16
 
17
# Static-analysis binaries. Override if installed elsewhere.
18
# brain/brain.py
19
CYCLOPS_SEMGREP=/opt/cyclops-venv/bin/semgrep
20
CYCLOPS_JOERN=/opt/joern/joern-cli/joern
21
 
22
# C compiler for the libFuzzer/ASan/UBSan oracle harness.
23
# oracle/oracle.py
24
CYCLOPS_CLANG=clang
25
 
26
# Redis URL for the working-memory queue/cache. Redis is forge-local: bind to
27
# localhost only, never the LAN (that is an impact family on our own gate).
28
# memory/memory.py
29
CYCLOPS_REDIS=redis://127.0.0.1:6379/3
30
 
31
# Optional GitHub token for the fresh-target feed. Unauthenticated works but is
32
# rate-limited; a token raises the release-polling rate limit.
33
# orchestrator/feed.py
34
GH_TOKEN=