mirror of
https://github.com/reconurge/flowsint.git
synced 2026-07-22 05:05:10 -05:00
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.
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 !.