Public pull_request_target enforcement starts November 2
See whether GitHub's November 2, 2026 default block affects your public repository, inspect Policy Insights, and check SHA-pinned PR checkouts before runs stop.
Practical, inline-cited playbooks for locking down GitHub Actions workflows, building replay-safe Stripe billing in Node.js, and running evidence-backed AI release reviews. Every claim links straight to the primary spec so your team can verify and ship the fix in one pull request.
23 cited guides · Zero login walls · Paired with open-source workflow scanner gha-guard
Vendor docs scatter critical security and billing caveats across dozens of reference pages. Each track below groups our guides in the order maintainers actually audit a codebase.
Close implicit GITHUB_TOKEN write scopes, isolate pull_request_target and fork runs, pin actions to full commit SHAs, scope cloud OIDC subjects, and roll out execution policies.
Deduplicate retried webhooks by event.id, separate MRR projections from paid invoices, control seat proration_behavior, meter usage durably, and run clean cancel-save flows.
Apply five cited 2026 release checks for coding agents and model benchmarks, or scan .github/workflows locally before merge with our open-source companion gha-guard.
pull_request_target enforcement takes effect on November 2, 2026 for covered repositories. Start with our enforcement readiness guide to check Policy Insights and SHA-pinned checkout behavior before workflows stop.
The six highest-impact guides across GitHub Actions enforcement, token permissions, Node.js webhook reliability, and 2026 AI release checks.
See whether GitHub's November 2, 2026 default block affects your public repository, inspect Policy Insights, and check SHA-pinned PR checkouts before runs stop.
Lock workflows to read-only defaults, scope write grants to individual jobs, and resolve organization greyed-out pull-request creation errors.
Put actor and event allow-lists in front of workflow execution, measure real run impact in evaluate mode, and enforce policies without breaking releases.
Verify raw webhook bodies first, deduplicate retried deliveries by storing event.id once, and keep side effects separate from Stripe API idempotency keys.
Run concrete release gates for coding-agent reliability, open-versus-closed model gaps, contaminated benchmarks, prompt hijacking, and EU AI Act timelines.
Automatic secret masking inside GITHUB_STEP_SUMMARY is best-effort. Replace raw command output with fixed templates and validated summary fields.
Supply-chain pinning, cloud OIDC trust policies, build attestations, shell injection, runner isolation, and Dependabot boundaries.
Start a fast repository audit in priority order: unpinned third-party tags, overbroad GITHUB_TOKEN access, pull_request_target, shell input, and missing timeouts.
Keep base-repository secrets and write tokens away from untrusted fork code by separating metadata labeling from build execution.
Replace mutable version tags with full 40-character commit SHAs, turn on repository SHA-pinning policy, and pair pins with automated update PRs.
Eliminate wildcard subject claims in AWS, Azure, and GCP roles by filtering OIDC tokens to exact repositories, refs, environments, and deploy jobs.
Bind release binaries and packages to verifiable workflow provenance and enforce signer checks before deployment or installation.
Drop long-lived npm publish tokens in favor of OIDC trusted publishing, provenance attestations, and isolated release job permissions.
Keep PR titles, branch names, and issue comments out of inline ${{ }} shell interpolation by passing untrusted context through environment variables.
Scope restore keys to lockfiles, understand branch cache inheritance, and stop release jobs from trusting dependencies restored from lower-trust runs.
Understand how Dependabot PRs handle secrets and token scopes, review workflow-file bumps manually, and guard automerge rules.
Pin shared workflow_call references, replace blanket secrets: inherit with explicit inputs, and audit both caller and callee permissions.
Keep public pull requests off persistent hosts, segment capacity with runner groups, and provision ephemeral clean machines per job.
Ledger-first patterns for seat quantities, usage meters, period-end retention offers, and subscription revenue reporting.
Maintain a local team-seat ledger before updating subscription item quantities, and pick proration_behavior deliberately so mid-cycle changes never surprise customers.
Record cancellation intent before mutating Stripe, apply reversible save offers, schedule cancel_at_period_end cleanly, and sync reactivations.
Write accepted usage to your own ledger first, forward idempotent Stripe billing meter events from a worker, and trigger customer spend alerts early.
Project active subscription MRR and subscriber churn from an immutable webhook ledger while keeping paid invoice cash and refunds distinct.
Planning resources for independent local newsletters, paired with our free browser cost worksheet and a clearly disclosed Local Media Empire affiliate evaluation checklist.
Write a sample issue and price the publishing work before choosing software. Use the free worksheet to define the tasks to demonstrate.
Explore Local Media Empire with a written launch plan. This affiliate promotion gives you demo questions and a worksheet to compare the offer with your work.