Skip to content

security: add CodeQL workflow, enable Dependabot - #1

Merged
DUBSOpenHub merged 3 commits into
mainfrom
feat/security-hardening
Feb 24, 2026
Merged

security: add CodeQL workflow, enable Dependabot#1
DUBSOpenHub merged 3 commits into
mainfrom
feat/security-hardening

Conversation

@DUBSOpenHub

Copy link
Copy Markdown
Owner

Security hardening for Dark Factory

Enabled via API

  • Dependabot Alerts — enabled
  • Dependabot Security Updates — enabled

Added in this PR

  • CodeQL scanning.github/workflows/codeql.yml for Python (push, PR, weekly schedule)

Blocked by plan tier (private repo on GitHub Free)

  • Secret Scanning — requires GitHub Advanced Security
  • Push Protection — requires GitHub Advanced Security
  • Private Vulnerability Reporting — not available for private repos on Free
  • Branch Protection — requires GitHub Pro

Recommendation

Making this repo public would unlock all 6 features for free (same as gap-score-spec). The repo has no secrets — it's agent prompts, YAML configs, and docs.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Gregg Cochran and others added 3 commits February 23, 2026 21:26
…e protocol

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ing payload

- README: config section now matches config.yml (factory/safety keys, correct defaults)
- README: express mode pipeline includes Phase 5 (hardening when gap > 0%)
- README: state file documents checkpoint structured format and evaluation_due_at
- SKILL.md: hash re-verification moved BEFORE sealed test copy (security fix)
- SKILL.md: sealed test cleanup after Phase 4 validation
- SKILL.md: express mode includes conditional Phase 5
- SKILL.md: state.json example includes evaluation_due_at
- agents/lead-eng.md: Phase 4 → Phase 3 reference fix in hardening input
- templates/gap-report-template.md: explicit Hardening Payload section
- templates/gap-report-template.md: GAP_SCORE parsing contract documented
- templates/gap-report-template.md: zero-failure canonical form added
- protocols/checkpoint-gate.md: express mode Phase 5 note
- protocols/sealed-envelope.md: hash re-verify, worktree cleanup, hardening cycle docs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- .github/workflows/codeql.yml: CodeQL scanning for Python (push, PR, weekly)
- Dependabot Alerts: enabled via API
- Dependabot Security Updates: enabled via API

Note: Secret scanning, push protection, PVR, and branch protection
require GitHub Pro or Advanced Security for private repos.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@DUBSOpenHub
DUBSOpenHub merged commit 46c7179 into main Feb 24, 2026
0 of 2 checks passed
@DUBSOpenHub
DUBSOpenHub deleted the feat/security-hardening branch February 24, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant