Skip to content

50 results for β€œOIDC”

What you seeeverything
  1. David Gutierrez | Eng (@david_x_ai) on X

    Thread on two October 2026 npm compromises: @subql/common 5.8.3 (5 October), published through GitHub Actions OIDC Trusted Publishing after the attacker tampered with the publish workflow, and tensorlake 0.5.144 (8 October), published by the project's own release workflow with valid provenance for about 1 hour 40 minutes. Both ran on install and stole cloud, GitHub, Kubernetes, Vault, SSH and .env credentials; tensorlake also took AI tool and MCP config. Its payload installed a gh-token-monitor service that deletes the home directory if the stolen GitHub token is revoked, so remove it before rotating.

    x.comthreadAdded 27 Oct 2026, published 26 Oct 2026πŸ›‘οΈ Security

  2. Penetration testing every deployment with AWS Continuum

    Explains how to add AWS Continuum for penetration testing (formerly AWS Security Agent) as a post-deployment gate in CI/CD. Each run is scoped to the commit range since the last passing gate, and it can block promotion to production at a chosen severity threshold. It covers OIDC federation to a least-privilege IAM role, a GitHub Actions worked example, staged report-only rollout, and pitfalls: the baseline advances on passing report-only runs, fail-on-infrastructure-error defaults to fail-open, GitLab pipeline variables can override the committed threshold, and runner credentials need protecting.

    aws.amazon.comarticlePublished and added 14 Oct 2026πŸ›‘οΈ Security

  3. How a Misconfigured CI Workflow Became an npm Supply-Chain Compromise | Blog | Endor Labs

    Endor Labs breaks down the May 11, 2026 compromise of 42 @tanstack/* npm packages (84 malicious versions) that carried valid SLSA provenance. The attacker chained a pull_request_target "Pwn Request", GitHub Actions cache poisoning across the fork/base boundary, and OIDC token extraction from Runner.Worker memory, then published directly to npm without stealing any credential. It explains why 2FA, trusted publishing, provenance and branch protection all failed, and lists mitigations: split pull_request_target workflows, treat the cache as untrusted, scope id-token: write to a publish job, pin actions to SHAs, require environment approval, use egress allowlists.

    endorlabs.comwriteupPublished and added 12 Oct 2026πŸ›‘οΈ Security

  4. Identity-aware AI data agents with AWS Lake Formation and Trusted Identity Propagation

    AWS Security Blog walkthrough showing how to build identity-aware AI data agents on Amazon Bedrock AgentCore that propagate a real user's OIDC id_token through the agent's tool-calling chain (Runtime β†’ MCP Gateway β†’ Lambda) via HTTP headers, keeping the token out of the foundation model's context entirely. A Lambda function performs a server-side token exchange using IAM Identity Center Trusted Identity Propagation, assumes a scoped TIP role, and runs the user's Athena query so AWS Lake Formation evaluates the real user's grants, producing per-user row/column access and CloudTrail audit records naming the actual human (onBehalfOf) without rewriting existing governance policies.

    aws.amazon.comwriteupAdded 8 Oct 2026, published 6 Oct 2026🧠 AI

  5. Identity-aware AI data agents with AWS Lake Formation and Trusted Identity Propagation

    AWS Security Blog walkthrough of an identity-aware AI data agent pattern that propagates a real user's OIDC id_token through Amazon Bedrock AgentCore Runtime and Gateway into a Lambda target, which exchanges it server-side (via IAM Identity Center trusted identity propagation) for Lake Formation-scoped Athena credentials. The design deliberately keeps the id_token off the tool schema and inside HTTP headers only, so the foundation model never sees or handles the user's credential, and CloudTrail records the real human via an onBehalfOf AssumeRole entry, letting existing Lake Formation grants govern AI agent queries without rewriting authorization logic in application code. It details the three AgentCore configuration gates (runtime header allowlist, gateway metadataConfiguration.allowedRequestHeaders, Lambda's bedrockAgentCorePropagatedHeaders) that enforce this separation.

    aws.amazon.comarticleAdded 7 Oct 2026, published 6 Oct 2026πŸ›‘οΈ Security

  6. Bifrost (Maxim AI) β€” open-source LLM gateway

    Bifrost is an open-source, high-performance LLM gateway (by Maxim AI) that exposes a single OpenAI-compatible API across 23+ providers including OpenAI, Anthropic, AWS Bedrock, Google Vertex, Azure, Cohere, Mistral, and Ollama. It provides automatic failover, load balancing, semantic caching, Model Context Protocol (MCP) tool integration, budget and governance controls, OIDC user provisioning, and Prometheus-based observability, deployable via npx or Docker with claimed sub-15 microsecond overhead at 5,000 RPS. It is positioned as a drop-in replacement requiring only a base-URL change for existing OpenAI, Anthropic, or GenAI SDK code.

    github.comrepoAdded 2 Oct 2026🧠 AI

  7. Identity Management for Agentic AI [pdf] (2025)

    OpenID Foundation whitepaper (Oct 2025, lead editor Tobin South) analyzing how authentication/authorization for AI agents differs from traditional software clients. It covers where OAuth 2.1, OIDC, SSO/SCIM, and MCP already work for single-domain synchronous agents, and lays out unsolved problems for autonomous agentic identity: agent identity fragmentation across vendors, replacing user impersonation with explicit delegated "on-behalf-of" authority, consent-fatigue at scale, recursive delegation chains between sub-agents, agents acting for teams of users, and browser/computer-use agents bypassing API-based authorization entirely.

    openid.netpaperAdded 2 Oct 2026, published 1 Oct 2026πŸ›‘οΈ Security

  8. Mini Shai-Hulud Worm Compromises TanStack, Mistral AI, Guardrails AI & More Packages

    The Hacker News details the "Mini Shai-Hulud" campaign by threat actor TeamPCP, which compromised npm and PyPI packages from TanStack, UiPath, Mistral AI, OpenSearch and Guardrails AI via a chained GitHub Actions attack (pull_request_target abuse, cache poisoning, OIDC token extraction), now tracked as CVE-2026-45321 (CVSS 9.6). The worm mints npm publish tokens directly from stolen OIDC credentials to self-propagate β€” the first documented case of a worm producing validly SLSA Build Level 3-attested malicious packages β€” and deploys an obfuscated credential stealer with IDE persistence hooks, a GitHub Actions secret-exfiltration workflow, and a dead-man's-switch that runs "rm -rf" if its rogue npm token is revoked. Over 170 packages and 400+ attacker-controlled repos have been identified across npm and PyPI, with findings credited to Aikido Security, Endor Labs, SafeDep, Socket, StepSecurity, Snyk, Wiz and Microsoft.

    thehackernews.comarticleAdded 26 Sep 2026πŸ›‘οΈ Security

  9. Insecure cryptographic defaults in oidcProvider: alg=none advertised and plain PKCE accepted by default

    GHSA advisory for better-auth (< 1.6.11) documenting that the deprecated oidcProvider() and mcp() plugins publish "none" as a supported ID-token signing algorithm in their OIDC discovery document and default allowPlainCodeChallengeMethod to true, silently rewriting missing code_challenge_method to "plain" β€” both violating OAuth 2.1/RFC 9700. The fix removes "none" from the metadata, defaults plain PKCE to disabled, and rejects requests missing code_challenge_method instead of downgrading them; @better-auth/oauth-provider was never affected.

    github.comadvisoryAdded 26 Sep 2026πŸ›‘οΈ Security

  10. The Infostealer Incursion: How Stolen Credentials Breach Cloud, Code, and AI Environments

    Wiz Research analyzed infostealer-harvested secrets (via its NordStellar integration) to map exactly which credentials malware families like Lumma, RedLine, and Vidar target across AWS, Azure, GCP, GitHub, GitLab, and AI platforms, and how those secrets translate into cloud account takeover. It gives concrete file paths and artifacts attackers hunt for (~/.aws/sso/cache OIDC tokens, Azure accessTokens.json, GCP credentials.db/access_tokens.db, GitHub gh hosts.yml and SSH keys, GitLab Runner config.toml, OpenAI/ChatGPT session cookies, and Claude Code's ~/.claude/.credentials.json OAuth tokens), plus stats: three malware families cause 85.7% of incidents, AWS/GCP account for 46%/13% of stolen secrets, GitHub ~10%, AI platforms ~5%. It also covers CI/CD-targeting infostealers (Miasma, TeamPCP) and session-cookie hijacking as an MFA bypass technique.

    wiz.iowriteupAdded 27 Sep 2026, published 25 Sep 2026πŸ›‘οΈ Security

  11. Proactive Defense: Hardening Code Pipelines and CI/CD Infrastructure

    Mandiant's guidance for hardening the software supply chain across five pillars: endpoint, code repositories, artifact management, CI/CD and deployment. It covers a seven-day dependency cooldown, pinning images and actions by digest or commit SHA, ephemeral runners, OIDC short-lived tokens, build cache isolation, signed SBOMs, SLSA provenance and admission-time signature checks. It responds to campaigns using cache poisoning, OIDC token theft and mutable action tags.

    cloud.google.comarticleAdded 29 Oct 2026, published 24 Sep 2026πŸ›‘οΈ Security

  12. npm Supply-Chain Attack Abuses Trusted Publishing to Ship GHAPPIER Loader

    Orca Security details a supply-chain attack on the npm package @dforge-core/dforge-mcp, where a compromised maintainer account modified the GitHub Actions release workflow so any push to main triggered an OIDC-based trusted publish, shipping malicious version 0.2.21 with valid Sigstore provenance. The four-stage GHAPPIER loader activated only when the MCP server launched, deployed a self-deleting remote shell, and per CloudSEK's tracing appeared across 65 repos and 22 accounts; a second payload matched PolinRider, a DPRK-linked campaign using Ethereum transactions for C2. The piece underscores that npm provenance attests build origin, not source integrity, and lists remediation steps since no CVE or advisory yet exists.

    orca.securityarticlePublished and added 22 Sep 2026πŸ›‘οΈ Security

  13. SAML: A fractal of bad design

    A Trail of Bits researcher (ex-Duo Security engineer) traces SAML's history from its 2002 OASIS committee origins through recurring XML signature wrapping (XSW) and canonicalization/round-trip parser-differential attacks, arguing its reliance on brittle XML signature validation (libxmlsec) makes it fundamentally unsound. The post catalogs SAML's five structural flaws β€” XML complexity, canonicalization, enveloped signatures, kitchen-sink design, and protocol ossification β€” and recommends organizations deprecate SAML in favor of OIDC, citing Fly.io and Tailscale as vendors already holding the line on OIDC-only SSO.

    blog.trailofbits.comarticlePublished and added 21 Sep 2026πŸ›‘οΈ Security

  14. Happy Birthday, Shai-Hulud

    Socket's one-year retrospective on the Shai-Hulud npm supply-chain worm, from the September 2025 @ctrl/tinycolor compromise through the November 2025 "Second Coming" wave, the May 2026 public release of the worm's source by TeamPCP, the "Mini Shai-Hulud" OIDC-token-hijacking wave that hit TanStack and Mistral AI, and the August 2026 arrest of two alleged TeamPCP members by Australian Federal Police working with the FBI. It notes Google ran an undercover analyst inside TeamPCP to get stolen credentials revoked, and stresses that the original September 2025 worm authors remain unidentified despite the arrests.

    socket.devarticleAdded 21 Sep 2026, published 18 Sep 2026πŸ›‘οΈ Security

  15. Architecting resilient authentication with Amazon Cognito multi-Region replication

    An AWS Security Blog deep-dive on architecting resilient authentication using Amazon Cognito's multi-Region replication (MRR) feature, covering B2C, B2B, and M2M reference architectures. It details preparation steps (multi-Region KMS customer managed keys, choosing the updated OIDC issuer type, replicating Lambda triggers/WAF/SNS/SES configs) and failover strategies using Route 53 health checks, Application Recovery Controller, and AWS Fault Injection Service for testing.

    aws.amazon.comarticleAdded 7 Oct 2026, published 15 Sep 2026πŸ›‘οΈ Security

  16. SolarWinds took a nation-state. The next attack just needs an LLM and $5. | Blog | Endor Labs

    Endor Labs blog tracing an accelerating pattern of software supply-chain compromises from July 2025 through March 2026, culminating in the TeamPCP threat actor's cascading 30-day compromise of Aqua Security, Trivy, GitHub Actions, Docker Hub, npm, OpenVSX, and PyPI (including backdooring the 95M-download LiteLLM package). It argues AI is accelerating both offense (CVE-GENIE reproducing 51% of CVE exploits for $2.77 each) and the attack surface (the Cline prompt-injection-to-npm-token-theft chain, Nx's AI-review-evading payload), and calls for treating AI coding agents as privileged actors, pinning GitHub Actions to SHAs, and platform-level fixes like immutable tags and Sigstore/OIDC.

    endorlabs.comarticlePublished and added 11 Sep 2026πŸ›‘οΈ Security

  17. Metasploit Wrap Up: This One Goes to Sixteen!

    Rapid7's weekly Metasploit Framework update covering sixteen new modules: ten exploits (five on the CISA KEV list) targeting Cisco Secure Firewall Management Center (CVE-2026-20079 auth bypass RCE), SonicWall SMA1000 (CVE-2026-83549 chained RCE), PaperCut NG/MF (CVE-2026-81578 + CVE-2026-82078), JetBrains TeamCity agent-polling XStream deserialization RCE (CVE-2026-63077), Langflow authenticated RCE (CVE-2026-19295), MCPJam Inspector command execution (CVE-2026-23744), SimpleHelp OIDC auth bypass (CVE-2026-48558), Next.js Windows RCE (CVE-2026-75604), and SPIP SQLi/RCE flaws. It also adds a new native Kerberos relay module exploiting ESC8 (AD CS Web Enrollment) via SMB-to-HTTP coercion, a Metasploit handler-detection scanner, a Linux sandbox-evasion module, two Windows persistence techniques, and several bug fixes to the DNS and module metadata subsystems.

    rapid7.comarticleAdded 7 Oct 2026, published 11 Sep 2026πŸ›‘οΈ Security

  18. Megalodon: Mass GitHub Actions Secret Exfiltration Across 5,500+ Public Repositories - StepSecurity

    StepSecurity documents Megalodon, a May 2026 campaign that injected backdoored GitHub Actions workflow files named SysDiag or Optimize-Build directly into 5,500+ public repositories in a six-hour window via direct Poisoned Pipeline Execution (d-PPE), exploiting weak branch protection. The base64-encoded bash payload harvests AWS/GCP/Azure credentials, SSH keys, Kubernetes/npm/Docker configs, GitHub OIDC tokens, and grep-matched secrets from the workspace, exfiltrating everything via HTTPS POST to a hardcoded C2 IP; the npm package @tiledesk/tiledesk-server was among the confirmed poisoned downstream targets.

    stepsecurity.iowriteupAdded 5 Sep 2026πŸ›‘οΈ Security

  19. @7nohe/openapi-react-query-codegen Compromised Through an Exposed npm Publishing Workflow

    StepSecurity documents how an external GitHub user (p00paboot) hijacked the release workflow of @7nohe/openapi-react-query-codegen by exploiting an npm publish issue-comment trigger that lacked commenter authorization checks, allowing pull-request code to be checked out and published via GitHub Actions OIDC trusted publishing. Ten malicious versions were pushed with preinstall hooks and a poisoned binding.gyp that executed a payload downloading Bun, stealing GitHub/git credentials, probing GCP metadata, and enumerating SSH keys, confirmed via StepSecurity Harden-Runner behavioral analysis on isolated runners. The post lists affected versions, file/hash IOCs, and remediation steps including credential rotation and pinning to clean releases.

    stepsecurity.iowriteupAdded 3 Sep 2026, published 28 Aug 2026πŸ›‘οΈ Security

  20. Shai-Hulud was the best thing to happen to supply chain security

    Aikido Security tracks npm's Trusted Publishing (OIDC-based, short-lived credential) adoption over 18 months and shows it only spiked after each major supply-chain attack rather than from advisories or blog posts β€” jumping from a ~40/week baseline to 430/week after the Nx Console/AntV compromise, yet still leaving 40,369 of the top 51,370 packages (75% of download volume) on long-lived tokens. It chronicles the full attack progression from credential-phishing (Debug/Chalk, Axios) through Pwn Request-driven CI compromise (S1ngularity, Shai-Hulud 2.0) to the Mini Shai-Hulud II/TanStack attack, which poisoned the GitHub Actions cache to extract a live OIDC token from runner memory and publish packages with valid SLSA Build Level 3 provenance β€” proving Trusted Publishing itself can be turned into the attack vector rather than just bypassed. It closes by arguing the security community should proactively pressure high-download holdout maintainers rather than wait for the next worm.

    aikido.devarticleAdded 3 Sep 2026, published 24 Aug 2026πŸ›‘οΈ Security

  21. MinIO Security Lab

    A defensive security review lab for MinIO pinned at commit 7aac2a2 (~RELEASE.2025-10-15+11), providing Docker-based single-node, two-node replication, and dual-OIDC environments plus per-finding repro.sh PoCs for issues including service-account key path traversal, server-update SSRF, cross-provider OIDC token acceptance, source-IP/X-Forwarded-For trust, tag-deletion replication bypass, batch job data exfiltration, and secrets exposed via config history. Each of 16+ findings (F-01 through F-16) has ANALYSIS.md with root cause, data-flow trace, and suggested fix, produced via a generate/judge/independent-verify pipeline with cross-vendor adjudication (including an OpenAI/codex-based verifier) and live validation on a lab-built Go binary; ~90 candidates were triaged with ~55 set aside as false positives or intended behavior.

    github.comrepoAdded 3 Sep 2026, published 21 Aug 2026πŸ›‘οΈ Security

  22. npm Now Scans for Malware at Publish, Not Install | Blog | Endor Labs

    Analysis of GitHub's July 28 change making npm scan every package for malware at publish time (roughly a 5-minute delay), instead of only reacting after reports. It covers the new dual-use governance model β€” contentPolicy metadata, DISCLOSURE files, and mandatory 2FA/OIDC publishing for tools like security scanners that resemble malware β€” and argues registry scanning can't enforce org-specific policy, can't cover other registries (PyPI, Maven, NuGet), and can't stop novel malware or compromised-account publishes, making install-time enforcement (e.g. Endor Labs' Package Firewall) still necessary. References recent supply-chain worm incidents Shai-Hulud, NX S1ngularity, and Cline.

    endorlabs.comarticleAdded 3 Sep 2026, published 12 Aug 2026πŸ›‘οΈ Security

  23. npm-scan

    npm-scan is a CLI supply-chain security scanner (@lateos/npm-scan) that inspects npm packages and lockfiles for behavioral attack patterns missed by npm audit/Snyk/Socket, including obfuscated payloads, credential stealers, eBPF kernel rootkits, memory-level OIDC token extraction, GitHub maintainer-account spoofing, and AI-platform-targeted key theft. It ships 23 detectors (D1-D25), validated against real campaigns like IronWorm and Miasma, and outputs SBOM (CycloneDX/SPDX) and SARIF for GitHub Security, plus a workflow to submit critical findings to CISA's VINCE with mandatory manual review. It's free (MIT) for individuals/OSS/evaluation, with paid commercial tiers ($799-$9,900/yr).

    github.comrepoPublished and added 5 Aug 2026πŸ›‘οΈ Security

  24. NPM Malware Compromises keyv and cacheable with 500M+ Weekly Downloads and Spreads to Hundreds of Packages | Blog | Endor Labs

    Endor Labs' active-tracking advisory on an npm supply-chain worm that compromised keyv, flat-cache, and file-entry-cache (500M+ combined weekly downloads) via the jaredwray/Cacheable GitHub Actions OIDC trusted-publishing pipeline, injecting a preinstall hook (setup.mjs) that fetches a legitimate Bun binary to run an obfuscated ~727KB stage-2 payload (Math_Symbol.js/math_init.js) stealing AWS, npm, GitHub, and Vault tokens. The stolen tokens were used to self-propagate the same payload to 384+ packages and 1,136+ versions across unrelated maintainer accounts, including scopes belonging to companies like ServiceTitan, Qlik, and Picsart. The post includes IOCs (file hashes), affected package/version lists, and mitigation guidance (lockfile/CI log checks, --ignore-scripts).

    endorlabs.comadvisoryAdded 3 Sep 2026, published 4 Aug 2026πŸ›‘οΈ Security

  25. Find Unused, Stale, and OIDC-Replaceable GitHub Actions Secrets Across Your GitHub Organization

    StepSecurity describes a new Repository Secrets feature in its Actions Secret dashboard that inventories GitHub Actions secrets across an org and classifies each as Active, Stale (unused workflow for 90+ days), or Unused, while flagging which secrets could be eliminated by switching to OIDC (e.g. AWS, Azure, GCP federation or npm/PyPI trusted publishing). It ties the problem to real incidents - the GhostAction campaign exfiltrated 3,000+ secrets and Megalodon targeted 5,500 public repos - arguing that unused, long-lived credentials are attack surface attackers actively harvest regardless of whether they are load-bearing.

    stepsecurity.ioarticleAdded 3 Sep 2026, published 23 Jul 2026πŸ›‘οΈ Security

  26. yolorouter/yolorouter

    Yolorouter is a free, self-hosted, single-binary LLM gateway that translates between the four major chat wire protocols β€” OpenAI Chat Completions, OpenAI Responses, Anthropic Messages, and Gemini generateContent β€” so a client built for one provider (e.g. Claude Code) can be pointed at any other. It adds multi-provider failover, round-robin upstream API key pooling with rate-limit/quota handling, per-key budgets and access control, a multi-user admin console with OAuth2/OIDC SSO, and native image/video generation support for OpenAI-shaped and non-OpenAI-shaped providers (DashScope, Volcengine Ark, Kling, MiniMax). It also ships cost-optimization features β€” deterministic system-prompt injection and tool-output compression for coding agents β€” backed by a published benchmark, plus built-in usage/cost observability.

    github.comrepoAdded 2 Oct 2026, published 21 Jul 2026🧠 AI

  27. Gabson0x/pentdem

    pentdem is an autonomous AI-powered pentesting CLI/pipeline that fans out 15+ vulnerability-class hunters (XSS, SQLi, SSRF, IDOR, SSTI, JWT, GraphQL, etc.) and 8 advanced attack skills (mass assignment, race conditions, cloud metadata, OAuth/OIDC, subdomain takeover, credential harvesting) in parallel, using an LLM to adapt strategy mid-scan. It wraps real tools (nmap, sqlmap, nuclei, ffuf, subfinder, httpx) in Docker isolation and adds a novel gate chain β€” quality gate, kill-chain builder, adversarial cross-model validation (a second model tries to disprove each finding), a capability execution ledger (proves each hunter actually ran instead of silently crashing), and a ship-discipline gate β€” before mapping surviving findings to MITRE ATT&CK/OWASP Top 10/CVSS and generating reports.

    github.comrepoPublished and added 20 Jul 2026πŸ›‘οΈ Security

  28. dstours/OctoC2

    OctoC2 is a GitHub-native command-and-control framework built with TypeScript/Bun, featuring a beacon, durable controller, operator dashboard, and CLI. It supports multiple encrypted transports (GitHub Issues/branches/Actions/Gists/Git Notes, HTTPS/WebSocket, gRPC with mTLS, GitHub Actions OIDC, and relayed Codespaces SSH tunnels) with a signed task protocol, Ed25519 beacon identities, exclusive delivery leases, and replay-protected state for authorized red-team and security research engagements.

    github.comrepoPublished and added 18 Jul 2026πŸ›‘οΈ Security

  29. Coordinated AsyncAPI Supply Chain Attack: Miasma RAT Delivered via Compromised CI/CD Pipelines in Two Repositories

    On July 14, 2026, attackers compromised push access to two AsyncAPI GitHub repositories (asyncapi/generator and asyncapi/spec-json-schemas) and pushed malicious commits under a placeholder git identity that triggered legitimate CI/CD release workflows (release-with-changesets.yml, if-nodejs-release.yml), publishing five malicious npm package versions (@asyncapi/generator, generator-helpers, generator-components, specs) carrying a runtime-triggered obfuscated dropper for the Miasma RAT, complete with valid OIDC/SLSA provenance attestations. StepSecurity detected the packages within 30 minutes, used Harden-Runner in an isolated GitHub Actions job to capture the malware's C2 traffic (HTTP plus IPFS/Nostr/BitTorrent DHT fallback channels), and pushed the IOCs to their Global Block List to block exfiltration across customer pipelines; all malicious versions have since been unpublished.

    stepsecurity.iowriteupAdded 3 Sep 2026, published 16 Jul 2026πŸ›‘οΈ Security

  30. Socket: npm v12 Ships With Install Scripts Off by Default

    npm v12 is now generally available, disabling preinstall/install/postinstall lifecycle scripts, the implicit node-gyp rebuild triggered by binding.gyp, git dependency resolution, and remote URL dependency resolution by default, all of which required explicit opt-in via allowScripts, --allow-git, and --allow-remote. The release also begins phasing out granular access tokens configured to bypass 2FA, first restricting their account/org actions (~Aug 2026) and later removing their ability to publish directly (~Jan 2027), pushing teams toward trusted publishing (OIDC) or staged-publish-with-2FA-approval workflows instead. The changes respond to a year of install-time supply-chain worms (Shai-Hulud, Miasma/Phantom Gyp) that exploited default script execution and binding.gyp-based implicit builds to evade scanners.

    socket.devarticlePublished and added 15 Jul 2026πŸ›‘οΈ Security

  31. Injective npm Supply Chain Attack: 18 Packages Backdoored to Steal Crypto Wallet Keys

    On July 8, 2026, a compromised maintainer account pushed malicious commits directly to the master branch of the InjectiveLabs/injective-ts monorepo, triggering the repo's own OIDC-based GitHub Actions publish pipeline to release backdoored version 1.20.21 of @injectivelabs/sdk-ts and 17 dependent packages. The payload, disguised as 'key derivation telemetry,' hooked PrivateKey.fromMnemonic() and PrivateKey.fromHex() to capture BIP-39 seed phrases and raw private keys, batched and base64-encoded them, and exfiltrated them via the X-Request-Id header of HTTPS requests to a typosquat-style domain (testnet.archival.chain.grpc-web.injective.network) mimicking legitimate Injective gRPC-Web traffic. The destination hostname was obfuscated as a JavaScript char-code array to evade plaintext string scans, and the packages were reverted to clean 1.20.23 roughly 49 minutes after the malicious release.

    stepsecurity.iowriteupAdded 3 Sep 2026, published 12 Jul 2026πŸ›‘οΈ Security

  32. codfish/semantic-release-action GitHub Action has been compromised

    Step Security's incident analysis of the compromise of codfish/semantic-release-action, a widely used GitHub Action wrapping semantic-release. An attacker force-pushed a malicious commit and repointed seven version tags to it, converting the action from a Docker runner to a composite action that installs Bun and runs an obfuscated 512KB payload via if: always() steps. The payload steals GitHub OIDC tokens and PATs, uses a novel GitHub commit-message dead-drop for C2, has a Russian-locale killswitch, and locked tags immutable via GitHub Rulesets to block remediation.

    stepsecurity.iowriteupAdded 3 Sep 2026, published 1 Jul 2026πŸ›‘οΈ Security

  33. npm now freezes high-impact accounts after risky account changes

    npm now puts high-impact accounts (packages with 1M+ weekly downloads or 500+ dependents) into a 72-hour read-only cooldown after sensitive changes like an email swap or 2FA-recovery-code use, blocking publishing, token management, and org changes while alerting the old email address. The piece explains the mechanism was prompted by the March axios account-takeover (a RAT delivered via a fake video-call update prompt let an attacker change the account email and publish two malicious axios versions to ~100M weekly downloads) and the more recent Mastra incident, and shows how the cooldown complements npm's trusted publishing (removes long-lived tokens via OIDC) and staged publishing (adds human 2FA approval before release) to close the account-takeover gap those two controls don't cover.

    aikido.devarticleAdded 3 Sep 2026, published 26 Jun 2026πŸ›‘οΈ Security

  34. Socket: actions/checkout v7 Blocks Unsafe pull_request_target Checkouts

    GitHub released actions/checkout v7, which by default blocks checkouts of untrusted fork pull request code (via refs/pull/*/merge, fork head SHA, or fork repository) when running under pull_request_target or workflow_run-from-pull-request events, closing a long-known "pwn request" vector that grants attacker-controlled code access to base-repo secrets and GITHUB_TOKEN. The protection auto-applies to workflows pinned to floating major tags and backports to all supported versions on July 16, 2026; an allow-unsafe-pr-checkout opt-out flag is provided for workflows that intentionally need the old behavior. The article ties the change to real incidents (Nx supply chain attack, Shai-Hulud second wave via PostHog, and the TanStack compromise combining pwn request with cache poisoning and OIDC token extraction) and notes the fix only covers actions/checkout itself, not git/gh CLI or other checkout mechanisms.

    socket.devarticlePublished and added 22 Jun 2026πŸ›‘οΈ Security

  35. AWS Well-Architected: Software Supply Chain Security

    AWS Security Blog post translating lessons from the Shai-Hulud, Chalk/Debug, tea.xyz, and axios npm supply chain attacks into concrete AWS Well-Architected Security Pillar recommendations for package consumers. It covers eliminating long-lived credentials (aws login, IAM Identity Center, OIDC), defense-in-depth artifact signing with AWS Signer and ECR managed signing, centralizing dependencies via AWS CodeArtifact package groups to block typosquatting, npm provenance attestations via Sigstore, and Amazon Inspector's behavioral detection of zero-day/sleeper malicious packages feeding into the OpenSSF Malicious Packages Repository (MAL-IDs).

    aws.amazon.comarticleAdded 3 Sep 2026, published 4 Jun 2026πŸ›‘οΈ Security

  36. Orca Security: Red Hat npm Packages Compromised in Supply-Chain Attack Spreading Credential-Stealing Worm

    Orca describes the June 1, 2026 compromise of 32 npm packages under the @redhat-cloud-services scope, which came from a hijacked Red Hat employee GitHub account. The attacker injected malicious GitHub Actions workflows into three RedHatInsights repos and used OIDC tokens to publish backdoored versions with valid SLSA provenance. A preinstall hook runs a 4.2 MB obfuscated payload that sweeps CI, cloud, SSH, registry and .env credentials and self-propagates (the "Miasma" worm, attributed to TeamPCP or a copycat using Mini Shai-Hulud tooling). The post lists compromised versions and gives rotation and pinning guidance.

    orca.securityarticlePublished and added 2 Jun 2026πŸ›‘οΈ Security

  37. Red Hat npm Packages Compromised to Spread a Credential-Stealing Worm

    Aikido details a June 2026 compromise of 96 versions across 32 @redhat-cloud-services npm packages (116,991 weekly downloads) with "Miasma," a new variant of the TeamPCP-authored Mini Shai-Hulud credential-stealing worm whose source was open-sourced in May 2026. Attackers compromised a Red Hat employee's GitHub account to push malicious orphan commits containing a GitHub Actions workflow that abused OIDC id-token: write permissions to authenticate to npm's trusted publishing endpoint and republish backdoored packages; each package's preinstall script then ran a 4.2MB obfuscated payload that swept GitHub Actions, AWS, GCP, Azure, Vault, Kubernetes, npm/PyPI, SSH, Docker, GPG, and .env credentials. The piece also lays out the broader Mini Shai-Hulud campaign timeline (Bitwarden CLI, SAP, PyTorch Lightning, Mistral/TanStack, Microsoft DurableTask) and full IOC package/version list.

    aikido.devwriteupAdded 3 Sep 2026, published 1 Jun 2026πŸ›‘οΈ Security

  38. Socket: Mini Shai-Hulud

    Socket reports that npm invalidated all granular access tokens with write access that bypass 2FA after a fresh Mini Shai-Hulud wave hijacked the maintainer account "atool" and pushed 639 malicious versions across 323 packages in the @antv ecosystem, including echarts-for-react. The piece traces the broader campaign (attributed to TeamPCP, 1,055 compromised versions across npm/PyPI/Composer) through the TanStack pwn-request/OIDC-memory-extraction compromise and the resulting GitHub internal repo breach via Nx Console, and covers npm's new opt-in staged-publishing feature (npm stage publish/approve) that adds an MFA-gated human approval step before releases go live.

    socket.devarticlePublished and added 22 May 2026πŸ›‘οΈ Security

  39. The 2026-07-28 MCP Specification Release Candidate

    The MCP (Model Context Protocol) team announces the 2026-07-28 spec release candidate, the largest revision since launch, which removes the protocol-level session/handshake in favor of a stateless request model and restructures server-to-client interactions. The security-relevant core is a set of authorization SEPs that harden OAuth 2.0/OIDC usage: clients must validate the `iss` parameter per RFC 9207 to mitigate authorization-response mix-up attacks, declare `application_type` during Dynamic Client Registration to avoid redirect-URI misclassification, bind credentials to the issuing authorization server, and clarify scope accumulation during step-up auth. A related change requires that server-initiated requests (e.g. elicitation prompts) only be issued while actively processing a client-originated call, closing a class of out-of-nowhere prompt/consent issue for agentic clients.

    blog.modelcontextprotocol.ioarticleAdded 28 Jul 2026, published 21 May 2026πŸ›‘οΈ Security

  40. Socket: TanStack npm Packages Compromised

    Socket's Threat Research team found 84 compromised @tanstack npm package artifacts (including @tanstack/react-router, 12M+ weekly downloads) injected with an obfuscated router_init.js credential-stealing payload targeting GitHub Actions CI secrets and OIDC tokens. The attack chained a pull_request_target "Pwn Request" pattern, GitHub Actions cache poisoning across the fork-to-base trust boundary, and runtime OIDC token extraction, allowing attacker publishes via TanStack's legitimate trusted-publisher OIDC binding without stealing npm tokens. Socket ties it to the ongoing Mini Shai-Hulud campaign, attributed to a likely-compromised GitHub account, and provides hashes, IOCs (filev2.getsession[.]org), and hardening/remediation steps.

    socket.devwriteupPublished and added 20 May 2026πŸ›‘οΈ Security

  41. IDP Zero-Dollar

    A companion GitOps playbook/repo for building a free, self-hosted "AWS-equivalent" Kubernetes platform from three bare-metal Linux boxes using k3s, Cilium, cert-manager, Traefik, Argo CD, Forgejo, Vault, Keycloak, kube-prometheus-stack, Loki, Kyverno, and Velero. It walks through the full security-relevant stack end to end: OS hardening (SSH lockdown, ufw, fail2ban), Cilium NetworkPolicy as CNI, Let's Encrypt DNS01 wildcard certs, Vault as the source of truth for secrets synced via External Secrets Operator (never committing secrets to Git), Keycloak OIDC for centralized identity across Argo/Grafana/Forgejo/Vault, Kyverno pod-security policies in audit-then-enforce mode, and Velero + Vault Raft snapshot backup/DR with quarterly restore drills. It closes with a candid list of what self-hosting gives up versus managed cloud (CVE patch cadence, DDoS exposure, compliance evidence, etcd/HA operational risk).

    github.comrepoAdded 3 Sep 2026, published 13 May 2026πŸ›‘οΈ Security

  42. Dependabot & Code Scanning: Org-Level Private Registries

    GitHub changelog entry describing a new capability where organizations can register multiple private registries per ecosystem (npm, Maven, NuGet, Docker, pip, RubyGems, etc.) at the org level for both Dependabot and code scanning, instead of being limited to one registry per ecosystem type. It also adds OIDC-based authentication support (via UI and REST API) for Azure DevOps Artifacts, AWS CodeArtifact, and JFrog Artifactory, available now on github.com/GHEC and coming to GHES 3.24.

    github.blogotherAdded 3 Sep 2026, published 13 May 2026πŸ›‘οΈ Security

  43. Protocol Soup

    ProtocolSoup is an interactive platform for executing real identity protocol flows (OAuth 2.0, OIDC, SAML, SCIM, SPIFFE, CAEP/RISC security event sharing, OID4VCI/OID4VP verifiable credentials, WebAuthn/FIDO2) against live authorization servers, issuers, and verifiers. It provides a 'Looking Glass' to inspect every HTTP request/response and decode live artifacts like JWTs, SAML assertions, and SETs, plus a wallet harness for issuing/presenting mdoc and SD-JWT credentials with HAIP attestation. Useful for security practitioners learning or testing identity protocol internals hands-on rather than in the abstract.

    protocolsoup.comtoolAdded 3 Sep 2026, published 12 May 2026πŸ›‘οΈ Security

  44. Mini Shai-Hulud Is Back: npm Worm Hits over 160 Packages, including Mistral and Tanstack

    Aikido details a new wave of the Mini Shai-Hulud npm worm that has compromised 373 malicious package-version entries across 169 package names, including TanStack, Mistral AI, UiPath, and Squawk packages. Unlike the earlier SAP-focused wave (setup.mjs/execution.js), this version drops a root-level router_init.js and adds a malicious GitHub-hosted optionalDependency (@tanstack/setup) whose prepare script silently runs a Bun-based credential stealer targeting npm/GitHub tokens, AWS/Kubernetes/Vault secrets, and GitHub Actions OIDC tokens, then abuses trusted publishing to self-propagate by minting fresh npm publish tokens and pushing new compromised releases. The post includes full affected-package/version lists, file hashes, network IOCs, and remediation/rotation guidance.

    aikido.devwriteupAdded 3 Sep 2026, published 11 May 2026πŸ›‘οΈ Security

  45. The complete GitHub Actions security checklist

    A detailed 33-point checklist for hardening GitHub Actions workflows, covering trigger risks (pull_request_target, workflow_run), script/prompt injection into run: steps and AI agent prompts, mutable action/package references, artifact handling, secrets scoping, OIDC over static cloud credentials, runner isolation, and token/org-level permission defaults. Each section is backed by real-world incidents (Trivy tag hijack, tj-actions/changed-files compromise, Ultralytics PyPI attack, Nx/s1ngularity, Shai-Hulud, TanStack npm trusted-publisher abuse, PyTorch self-hosted runner takeover), making it a practical reference for securing CI/CD pipelines against the supply-chain attacks that have hit open source in 2025–2026.

    aikido.devarticleAdded 3 Sep 2026, published 11 May 2026πŸ›‘οΈ Security

  46. Terraform Compliance Guardrails

    A GitHub repo that automates Terraform compliance checks using Checkov and Conftest as policy-as-code scanners, wired into GitHub Actions with OIDC-based AWS authentication for CI/CD. Findings are mapped to specific NIST 800-53 controls β€” AC-6 (least privilege), SC-7 (network segmentation), SC-13 (encryption), AU-12 (audit generation), and CM-6 (configuration settings) β€” giving teams an auditable trail linking IaC scan results to compliance requirements.

    github.comrepoPublished and added 6 May 2026πŸ›‘οΈ Security

  47. CI/CD Threat Modelling

    A practical threat-modelling framework for CI/CD pipelines built from two years of hardening CI/CD configurations. It walks through pipeline-level questions (who can trigger workflows, who can modify workflow definitions) and per-step questions (inputs, branch protection bypass, exposed secrets/OIDC credentials, arbitrary code execution via workflow steps, third-party dependency trust), and gives concrete GitHub Actions examples such as PR-title injection turning into arbitrary code execution and using workflow-exposed VCS credentials to self-approve a PR.

    airman604.substack.comarticlePublished and added 6 May 2026πŸ›‘οΈ Security

  48. PyPI Access Control Vulns Patched

    Socket.dev covers Trail of Bits' second external security audit of PyPI's Warehouse application, funded by the Sovereign Tech Agency, which found 14 issues including two high-severity access control flaws. One allowed any organization Member to POST an Owner-role invitation because the manage_organization_roles view gated both GET and POST behind read-only OrganizationsRead permission; the other let stale TeamProjectRole records grant upload/admin access after a project was transferred between organizations. The piece also details a Medium-severity OIDC Trusted Publishing replay window (Redis jti key expiring before PyJWT's 30s leeway), a related TOCTOU race in the same anti-replay flow, an IDOR in API token deletion, and an unfixed gap where wheel-embedded METADATA dependencies aren't validated against form-submitted metadata, letting installers see different dependency data than PyPI's JSON API/pip-audit.

    socket.devarticlePublished and added 6 May 2026πŸ›‘οΈ Security

  49. Octelium

    Octelium is a free, open-source, self-hosted zero trust secure access platform built on Kubernetes that combines remote-access VPN, ZTNA/BeyondCorp, API/AI gateway, and PaaS-like deployment capabilities. It provides identity-aware, layer-7-aware, per-request attribute-based access control (policy-as-code via CEL and Open Policy Agent) with secretless access to HTTP APIs, SSH, Kubernetes, and databases, WireGuard/QUIC tunneling, and OIDC/SAML/GitHub OAuth2-based continuous authentication with MFA/FIDO2/WebAuthn support.

    github.comrepoPublished and added 5 May 2026πŸ›‘οΈ Security

  50. Employee Monitoring and SimpleHelp Software Abused in | Huntress

    Huntress Tactical Response details two January-February 2026 intrusions where threat actors abused Net Monitor for Employees Professional (a commercial workforce-monitoring tool with a bundled pseudo-terminal, winpty-agent.exe) as a covert RAT, chained with a renamed SimpleHelp binary (vhost.exe) for redundant persistence. The attacker masqueraded the Net Monitor service as OneDrive (OneDriveSvc/svchost.exe), configured SimpleHelp with keyword triggers for cryptocurrency wallets/exchanges, and attempted to deploy Crazy ransomware (a VoidCrypt variant); shared infrastructure (dronemaker[.]org) and filenames across both cases point to a single operator. The writeup includes attack-chain timelines, IOCs, and hardening recommendations around MFA, RMM auditing, and process monitoring.

    huntress.comwriteupAdded 3 Sep 2026, published 11 Feb 2026πŸ›‘οΈ Security