Skip to content

Create Extract Secrets Script #5

@Morriz

Description

@Morriz

Objective

Create script to extract secrets from db.yml for migration to secrets/.

Prerequisites

None (script only, doesn't execute extraction)

Implementation Steps

See todos/IMPLEMENTATION.md lines 669-773 for complete script implementation.

Create bin/extract-secrets.py:

  • Detect secret values using heuristics (keywords, patterns)
  • Extract from db.yml plugins and project env vars
  • Write to secrets/global.txt with deduplication notes
  • Provide clear next steps for manual review

Success Criteria

  • bin/extract-secrets.py created
  • Script is executable
  • Includes detection logic for secrets
  • Outputs to secrets/global.txt with helpful comments

Estimated Time

1-2 hours

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions