Skip to content

Encrypt or externalize network share credentials #83

@blinkerbit

Description

@blinkerbit

Source: gitlab-issues-export.md (Issue 3)

Weight: 5

Problem / context

network_shares in aird/db/schema.py stores credentials as plaintext TEXT. DB file compromise exposes SMB/WebDAV passwords.

Suggested approach / acceptance criteria

  • Design app-level encryption (server key from env) or OS/keyring integration; document key rotation.
  • Migration path for existing rows.
  • Tests for round-trip and denial when key missing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendImported from GitLab export mappingsecuritySecurity-related issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions