Skip to content

Pydantic v2 data model, storage, config refactor - #31

Merged
C0MPL3XDEV merged 16 commits into
mainfrom
new/pydantic-v2-model
Jun 27, 2026
Merged

Pydantic v2 data model, storage, config refactor#31
C0MPL3XDEV merged 16 commits into
mainfrom
new/pydantic-v2-model

Conversation

@C0MPL3XDEV

Copy link
Copy Markdown
Owner

Phase 0-1 implementation

C0MPL3XDEV added 16 commits May 14, 2026 01:33
- Implement core structure for provider plugins.
- Includes abstract contract `BaseProvider` with metadata, validation, and availability-checking helpers.
- Define `ProviderCategory` for plugin categorization.
- Introduce comprehensive tests for both concepts to ensure proper functionality.
… and CLI enhancements

- Updated dependencies: Added `platformdirs>=4.0` and `sqlalchemy>=2.0` to `pyproject.toml`, `requirements.txt`, and `uv.lock`.
- Introduced new `investigation` command group with support for creating and listing investigations.
- Enhanced `iplocation` command with an optional `--save-to` flag to save results to an investigation session.
- Minor cleanup: Removed unused import in `cli.py`.
…ntly and improve handling of sensitive values with `SecretStr`
@C0MPL3XDEV
C0MPL3XDEV merged commit d67639d into main Jun 27, 2026
3 checks passed
@C0MPL3XDEV
C0MPL3XDEV deleted the new/pydantic-v2-model branch June 29, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant