Files
dextmorgn 1d409d7929 fix(scan): persist results to existing details column, errors to error column
The Scan model exposes details (JSON) and error (Text) columns, but the
enricher/flow tasks assigned to scan.results — a non-mapped attribute.
SQLAlchemy accepted the assignment silently, so commit() never persisted
it and the data was lost. Success paths now write scan.details; failure
paths write scan.error. ScanCreate.results renamed to details to match.

Scan repository tests pass.
2026-05-30 19:02:14 +02:00
..
2026-04-11 13:14:41 +02:00
2026-04-11 13:14:41 +02:00

flowsint-core

The repository containing the core components for flowsint.

It contains:

  • Celery tasks
  • Authentication
  • NEO4J database connectors
  • POSTGRESQL database connectors
  • Enricher base class
  • Enricher orchestrator
  • Enricher registry
  • Encrypted vault

Testing

uv run pytest

⚠️ 🚧 Work in progress !.