-
Notifications
You must be signed in to change notification settings - Fork 1
Developers
gs-ai edited this page Mar 18, 2026
·
2 revisions
cd SPECTRUMv2
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt- Run ingestion/build scripts from
SPECTRUMv2root. - Keep
graph/andgui/viewer files synchronized when making UI changes. - Verify Python syntax on modified modules (
python -m py_compile ...). - Verify module script syntax for viewer edits (
node --checkon extracted script when needed). - Commit generated artifacts only when intentional.
-
graph/build_graph.py: source normalization, node/edge generation, export -
graph/ace_t_spectrum_3d.html: main visualization behavior and rendering -
graph/live_threat_api.py: live submission API -
src/runners/ingest_tiered_feeds.py: ingestion entrypoint
- Do not return raw exception strings in API responses.
- Use hostname-aware URL/domain checks instead of substring checks.
- Keep pinned dependencies updated in
requirements.txtandrequirements.lock.txt.