Skip to content

Follow-up from #157: 1 item(s) (security) #282

Description

@mvillmow

Consolidated follow-up from implementation of #157.

Each section below lists scope-checked follow-up items discovered during implementation. Items are restricted to core library defects, security, safety hazards, or critical functional bugs.

Security

Add security/sast-scan to branch protection required checks

The security-sast-scan CI job was added in PR #264 but is not listed in the repo's branch ruleset (id 15556487, homeric-main-baseline). Confirmed via gh api repos/HomericIntelligence/ProjectTelemachy/rulesets/15556487 — required_status_checks contains security/dependency-scan and security/secrets-scan but NOT security/sast-scan. Without this, PRs with SAST findings can merge unblocked, defeating the purpose of the required check. Fix: PATCH the ruleset to add {"context": "security/sast-scan"} to required_status_checks. Admin command: gh api -X PUT repos/HomericIntelligence/ProjectTelemachy/rulesets/15556487 --input <updated-ruleset.json> where the updated JSON adds {"context": "security/sast-scan", "integration_id": <gha-app-id>} to the existing checks array.


The implementer also considered the items below and rejected them as out of scope; they are recorded in the PR body, not filed as separate issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions