惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
A
About on SuperTechFans
D
DataBreaches.Net
量子位
云风的 BLOG
云风的 BLOG
T
The Blog of Author Tim Ferriss
U
Unit 42
M
MIT News - Artificial intelligence
小众软件
小众软件
博客园 - Franky
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Help Net Security
Help Net Security
Recorded Future
Recorded Future
The Last Watchdog
The Last Watchdog
S
Secure Thoughts
S
Security @ Cisco Blogs
MongoDB | Blog
MongoDB | Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
IT之家
IT之家
L
LINUX DO - 热门话题
H
Hacker News: Front Page
V
Vulnerabilities – Threatpost
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 叶小钗
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
PCI Perspectives
PCI Perspectives
Cyberwarzone
Cyberwarzone
S
Schneier on Security
Scott Helme
Scott Helme
Microsoft Security Blog
Microsoft Security Blog
Attack and Defense Labs
Attack and Defense Labs
T
The Exploit Database - CXSecurity.com
C
Cisco Blogs
Y
Y Combinator Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tenable Blog
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
H
Hackread – Cybersecurity News, Data Breaches, AI and More
www.infosecurity-magazine.com
www.infosecurity-magazine.com
V
V2EX
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Know Your Adversary
Know Your Adversary

Archive: 2026 - GitHub Changelog

MAI-Code-1-Flash for Copilot Business and Copilot Enterprise - GitHub Changelog GitHub Desktop 3.6: Worktrees and deeper Copilot integration - GitHub Changelog Copilot code review: Analysis depth and efficiency updates - GitHub Changelog Enterprise-managed settings now support strictKnownMarketplaces in VS Code and GitHub Copilot CLI - GitHub Changelog Saved views for repository issues - Public Preview and adjustable row heights in projects - GitHub Changelog More control over your GitHub-hosted runners - GitHub Changelog Actions steps can now be run in parallel - GitHub Changelog npm adds preventive account protection for high-impact accounts - GitHub Changelog Red Hat Enterprise Linux runner images are now in public preview - GitHub Changelog GitHub Copilot for Jira is now generally available - GitHub Changelog Cost centers now support enterprise teams - GitHub Changelog Self-service credential revocation for incident response - GitHub Changelog Changes to model selection for Free and Student plans - GitHub Changelog Secret scanning adds extended metadata for Replicate secrets - GitHub Changelog Fetch Code Quality findings via REST API - GitHub Changelog Automatic Dependabot access to GitHub-hosted registries - GitHub Changelog Copilot CLI: New terminal interface is generally available - GitHub Changelog Deprecation of Python 3.9 for Dependabot - GitHub Changelog GitHub Copilot app support for BYOK - GitHub Changelog New features and Claude as agent provider preview in JetBrains IDEs - GitHub Changelog AI credits consumed per user now in the Copilot usage metrics API - GitHub Changelog Upcoming deprecation of Opus 4.6 (fast) - GitHub Changelog MAI-Code-1-Flash available on more Copilot surfaces - GitHub Changelog Copilot code review: AGENTS.md support and UI improvements - GitHub Changelog Detecting Duplicate Issues - Public Preview and issue fields MCP support for GitHub Issues - GitHub Changelog Copilot-authored pull requests now included in author searches - GitHub Changelog Repository switcher generally available in global navigation - GitHub Changelog Actions: Build custom images from custom images - GitHub Changelog Control who and what triggers GitHub Actions workflows - GitHub Changelog Generated release notes credit you for Copilot pull requests - GitHub Changelog Read remote repository content with GitHub CLI - GitHub Changelog Secret scanning updates - June 2026 - GitHub Changelog Enterprise-managed settings now support bypass permission controls - GitHub Changelog Auto mode in Copilot Chat available for all users - GitHub Changelog Limit open pull requests for users without write access - GitHub Changelog Agent finder for GitHub Copilot now available - GitHub Changelog Copilot individual plan sign-ups are reopening - GitHub Changelog GitHub Copilot app generally available - GitHub Changelog GitHub Models is no longer available to new customers - GitHub Changelog GitHub Code Quality generally available July 20, 2026 - GitHub Changelog Organization-level enablement for GitHub Code Quality - GitHub Changelog Copilot usage metrics now include more of your active users - GitHub Changelog Copilot code review: New configurations and controls GitHub Actions: Minimum version enforcement timeline for self-hosted runners GitHub Enterprise Server 3.21 is now generally available Bot-created pull requests can run workflows if approved AI usage report updates Copilot CLI: Configure everything from one place with /settings New runner images in public preview GitHub Agentic Workflows is now in public preview Agentic workflows no longer need a personal access token List, view, and create discussions in GitHub CLI Manage sub-issues, types, and dependencies from GitHub CLI Copilot Chat now sees your agent sessions Enterprises can now create up to 500 cost centers Incremental analysis for Go, C/C++, and CodeQL CLI Dedicated security review command now available in Copilot CLI Dependabot version updates now support the Deno ecosystem Upcoming breaking changes for npm v12 Claude Fable 5 is generally available for GitHub Copilot Periodic code scanning of inactive repositories GPT-5.2 and GPT-5.2-Codex deprecated CodeQL 2.25.6 adds Swift 6.3.2 support and improves C# coverage Enterprise-managed plugins in VS Code in public preview Fix with Copilot for failing Actions now in Pro, Pro+, and Max Agent tasks REST API now available for Copilot Pro, Pro+, and Max Budget and usage management APIs now generally available API access to billing usage reports now generally available Larger context windows and configurable reasoning levels for GitHub Copilot GitHub Copilot in Visual Studio — May update Enterprise Teams is now generally available Copilot Chat brings richer context to pull requests GitHub Copilot in Visual Studio Code, May releases GPT-4.1 deprecated Expanded technical preview availability for the GitHub Copilot app Copilot SDK is now generally available Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice input Cloud and local sandboxes for GitHub Copilot now in public preview GitHub Copilot code review for Azure Repos is now in technical preview Shape Copilot code review around your team Extend GitHub with agent apps Introducing Copilot CLI and agentic capabilities enhancements in JetBrains IDEs Gemini models in Copilot CLI, cloud agent, and the Copilot app GitHub Copilot in Eclipse: BYOK, skills, and chat updates Evaluation models in auto for individual plans Updates to GitHub Copilot billing and plans Copilot usage metrics API adds cohorts for AI adoption Hard budget limits now available for GitHub Advanced Security CodeQL 2.25.5 improves query accuracy for GitHub Actions Claude Opus 4.8 is generally available for GitHub Copilot Copilot Memory has more controls for deletion, scope, and the Copilot CLI GitHub Code Quality: Repository Enablement API Target Copilot models to organizations with model rules Dependabot version updates now support the sbt ecosystem Filter secret scanning approval requests by sort order and bypass status GitHub Classroom sign-ups are no longer available Code coverage on pull requests is now in public preview Staged publishing and new install-time controls for npm GitHub Copilot for Eclipse is open source Issue fields are now in public preview for all organizations
Safer pull_request_target defaults for GitHub Actions checkout - GitHub Changelog
Allison · 2026-06-18 · via Archive: 2026 - GitHub Changelog

The pull_request_target event is one of the most commonly misused triggers in GitHub Actions, leading to vulnerabilities in workflows. Workflows triggered by pull_request_target run with the base repository’s GITHUB_TOKEN, secrets, and default-branch cache access. Checking out the head of an unreviewed pull request from a fork inside one of these workflows typically lets attacker-controlled code execute with the workflow’s full privileges. This pattern is known as a “pwn request,” and it has been the root cause of multiple supply-chain incidents across the ecosystem. For more information, see our blog posts about helping to prevent these requests.

Starting today, actions/checkout v7 is generally available and refuses common pwn request patterns by default.

On July 16, 2026, we’ll backport the enforcement to all currently supported major versions. Workflows pinned to a floating major tag (e.g., actions/checkout@v4) will automatically pick up the change. Workflows pinned to a specific SHA, minor, or patch version aren’t affected by the backport and will need to upgrade using Dependabot or through established upgrade processes.

Same-repository pull requests aren’t affected, and the pull_request event is unchanged.

What’s changing

actions/checkout v7 refuses to fetch fork pull request code in pull_request_target and workflow_run workflows (the latter only when workflow_run.event is a pull_request* event). It refuses when the pull request is from a fork and any of the following apply:

  • repository: resolves to the fork pull request’s repository.
  • ref: matches refs/pull//head or refs/pull//merge.
  • ref: resolves to a fork pull request’s head or merge commit SHA.

This change is focused on preventing the most common form of pwn requests in the Actions ecosystem. actions/checkout will now fail for usage in pull_request_target events from forks with insecure inputs such as:

  • ref: refs/pull/${{ github.event.pull_request.number }}/merge
  • ref: ${{ github.event.pull_request.head.sha }}
  • repository: ${{ github.event.pull_request.head.repo.full_name }}

What’s not changing or covered

Pwn requests can be introduced in other ways outside of the scope of this change. For example, a run block uses git or the gh CLI to pull a HEAD ref or other untrusted source that is subsequently executed. Additionally, pwn requests triggered in other event types besides pull_request_target (such as issue_comment) will not be blocked by this change. Further hardening of additional events may be explored in future releases.

This change only blocks checkouts of the fork pull request head and merge commits. It does not block checkouts of other untrusted repositories. For example, setting repository: to an unrelated third-party repository is not blocked. Checking out and executing any untrusted code in a privileged event remains a pwn request risk that should be reviewed.

Opting out of this protection

Some workflows need to check out fork pull request code with elevated trust, and this is why pull_request_target was created in the first place. For example, generating coverage reports that require a private artifact registry or producing and running authenticated checks against the changes introduced from the pull request. We’re keeping an opt-out available so these workflows can continue to function, but you should treat opting out as a deliberate security decision.

Before you opt out, read our guidance for securely using pull_request_target. After confirming the event is needed and safely used in your workflow, you can opt out of this protection by adding the allow-unsafe-pr-checkout input on the actions/checkout step. The flag is intentionally named to be easy to spot in code review and static analysis.

Read more and give your feedback

For more details, see the actions/checkout repository, the GitHub Actions documentation on pull_request_target, and the security hardening guidance for GitHub Actions.