Skip to content

Fix SECURITY.md: align version table with pyproject.toml and remove template placeholders#239

Merged
abhimehro merged 3 commits intomainfrom
copilot/fix-security-md-versions
Feb 15, 2026
Merged

Fix SECURITY.md: align version table with pyproject.toml and remove template placeholders#239
abhimehro merged 3 commits intomainfrom
copilot/fix-security-md-versions

Conversation

Copy link

Copilot AI commented Feb 15, 2026

SECURITY.md contained placeholder versions (4.0.x, 5.1.x) that didn't match the actual project version (0.1.0 in pyproject.toml), undermining credibility.

Changes

  • Version table: Updated from placeholder versions to 0.1.x (matches pyproject.toml)
  • Reporting instructions: Replaced template text with actionable email-based process including required information (description, steps to reproduce, impact)
  • Response SLAs: Added concrete timelines (48-72h acknowledgment, 7-14d resolution)
  • Project-specific guidance: Added security best practices for API token handling and .env usage
  • Maturity context: Added note acknowledging early-stage status and potential API changes

All generic template language removed. Documentation now accurately represents project state.

Original prompt

This section details on the original issue you should resolve

<issue_title>[Code Quality] Fix SECURITY.md placeholder content with actual project versions</issue_title>
<issue_description>### Description

SECURITY.md currently contains placeholder version numbers (4.0.x, 5.1.x) that don't match the actual project version (0.1.0). This creates confusion and undermines the credibility of the security policy.

Suggested Changes

  • Update version table to reflect actual project version (0.1.0)
  • Add clear instructions for reporting security vulnerabilities
  • Align security policy with project maturity level
  • Remove generic placeholder content

Files Affected

  • SECURITY.md (entire file)

Success Criteria

  • Version numbers match pyproject.toml version (0.1.0)
  • Security reporting instructions are clear and actionable
  • Policy reflects actual project state (not enterprise template)
  • All placeholder text removed

Source

Extracted from:

Priority

High - Security documentation should be accurate to maintain project credibility

🔍 Task mining by Discussion Task Miner - Code Quality Improvement Agent

To install this workflow, run gh aw add github/gh-aw/.github/workflows/discussion-task-miner.md@94662b1dee8ce96c876ba9f33b3ab8be32de82a4. View source at https://github.com/github/gh-aw/tree/94662b1dee8ce96c876ba9f33b3ab8be32de82a4/.github/workflows/discussion-task-miner.md.

  • expires on Feb 16, 2026, 5:31 AM UTC

Comments on the Issue (you are @copilot in this section)

Custom agent used: Development Partner
The Development Partner Protocol


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@trunk-io
Copy link

trunk-io bot commented Feb 15, 2026

😎 Merged manually by @abhimehro - details.

@github-actions
Copy link

👋 Development Partner is reviewing this PR. Will provide feedback shortly.

…ng guidelines

Co-authored-by: abhimehro <84992105+abhimehro@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix SECURITY.md placeholder content with actual project versions Fix SECURITY.md: align version table with pyproject.toml and remove template placeholders Feb 15, 2026
Copilot AI requested a review from abhimehro February 15, 2026 06:20
@abhimehro abhimehro marked this pull request as ready for review February 15, 2026 06:28
Copilot AI review requested due to automatic review settings February 15, 2026 06:28
@github-actions
Copy link

👋 Development Partner is reviewing this PR. Will provide feedback shortly.

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Feb 15, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes SECURITY.md by removing placeholder template content and aligning it with the actual project version (0.1.0) from pyproject.toml. The changes transform SECURITY.md from a generic template with fictional version numbers (4.0.x, 5.1.x) into project-specific documentation that accurately reflects the early-stage nature of ctrld-sync.

Changes:

  • Updated version table from placeholder versions (4.0.x, 5.1.x) to actual project version (0.1.x)
  • Replaced generic template text with concrete vulnerability reporting process including email-based reporting, required information, and response SLAs
  • Added project-specific security best practices for Control D API token handling and .env file usage

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-actions
Copy link

👋 Development Partner is reviewing this PR. Will provide feedback shortly.

@abhimehro abhimehro merged commit bc2d6ac into main Feb 15, 2026
13 checks passed
@abhimehro abhimehro deleted the copilot/fix-security-md-versions branch February 15, 2026 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Code Quality] Fix SECURITY.md placeholder content with actual project versions

3 participants