Skip to content

feat(skill): add desktop auto-update security#2597

Closed
452740336 wants to merge 1 commit into
UnitOneAI:mainfrom
452740336:codex/desktop-auto-update-security-skill
Closed

feat(skill): add desktop auto-update security#2597
452740336 wants to merge 1 commit into
UnitOneAI:mainfrom
452740336:codex/desktop-auto-update-security-skill

Conversation

@452740336

Copy link
Copy Markdown

What This PR Does

Adds a new desktop-auto-update-security DevSecOps/AppSec skill for issue #297.

The skill covers:

  • insecure desktop update feed transport
  • missing or weak payload signature verification
  • downgrade acceptance and rollback policy review
  • stable/beta/nightly channel separation
  • release-signing credential exposure
  • installer privilege and auto-install risk
  • vulnerable and benign fixtures for Electron updater code and update packaging config
  • a lightweight verification script for the skill assets
  • index.yaml registration and role mappings

This contribution was prepared with Codex assistance and reviewed locally against the repository's validation expectations.

Framework References

  • Electron autoUpdater API and platform notices
  • SLSA release integrity concepts
  • CWE-345: Insufficient Verification of Data Authenticity
  • CWE-353: Missing Support for Integrity Check
  • CWE-494: Download of Code Without Integrity Check

Testing

Validated locally with:

@452740336 452740336 requested a review from kamalsrini as a code owner June 15, 2026 03:01
@github-actions

Copy link
Copy Markdown

Thanks for the submission! 🙏 SecuritySkills is now issue-first: contributions need a linked issue that a maintainer has marked approved before a PR is opened.

Please open an issue describing the skill, wait for the approved label, then reopen this PR with Closes #<issue> in the description. The PR template lists everything we'll look for (including an independently runnable reproduction).

@github-actions github-actions Bot added the needs-approved-issue PR has no linked maintainer-approved issue label Jun 15, 2026
@github-actions github-actions Bot closed this Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-approved-issue PR has no linked maintainer-approved issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant