Skip to content

OSS hygiene: add community files, dependabot, and security scanning #263

Description

@whywaita

Problem

Standard OSS operational files and automation are missing.

Community files (all absent under .github/)

  • SECURITY.md — no vulnerability-reporting channel is defined.
  • CONTRIBUTING.md (only a few lines in README), CODE_OF_CONDUCT.md
  • .github/ISSUE_TEMPLATE/, .github/PULL_REQUEST_TEMPLATE.md

Dependency automation

  • No .github/dependabot.yml or renovate.json. Go modules and Action versions are updated manually. (GitHub already reports open Dependabot alerts on the default branch.)

Security scanning

  • No CodeQL, govulncheck, or trivy workflow in .github/workflows/.

Suggested fix

  • Add SECURITY.md (with a private reporting path), CONTRIBUTING.md, CODE_OF_CONDUCT.md, and issue/PR templates.
  • Add dependabot.yml for gomod and github-actions.
  • Add a CodeQL and/or govulncheck workflow.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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