Files
flowsint/flowsint-api
dextmorgn 7228e8a210 refactor: remove dead code from the utils.py triplication
flowsint-api/app/utils.py — deleted entirely. Nothing imports it (its
one plausibly-used function, extract_input_schema_flow, is actually
imported from flowsint_core.utils everywhere it's called); it was a
never-referenced full duplicate of the core module.

flowsint_core/utils.py and flowsint_enrichers/utils.py — dropped
get_domain_from_ssl (identical in both, zero callers anywhere in the
repo) and its now-unused ssl/socket/Tuple/cast imports.

flowsint_enrichers/utils.py further trimmed to just get_root_domain,
its only function actually imported anywhere (domain/to_root_domain.py).
The rest (is_valid_ip, resolve_type, extract_enricher, flatten, ...)
had zero callers and zero test coverage — dead since the file was
apparently copy-pasted from flowsint_core/utils.py rather than reusing
it directly.
2026-08-26 00:44:35 +02:00
..
2025-11-27 17:16:41 +01:00
2025-05-20 14:46:37 +02:00
2026-04-11 13:14:16 +02:00
2025-07-08 14:24:47 +02:00

flowsint-api

Installation

  1. Install Python dependencies:
uv sync

Run

# dev
uv run uvicorn app.main:app --host 0.0.0.0 --port 5001 --reload
# prod
uv run uvicorn app.main:app --host 0.0.0.0 --port 5001