CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint Guidance: Establishing a Coordinated Vulnerability Disclosure Program to Work With Security Researchers

CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint (TL-2026-1419), also tracked as CISA Joint CVD Guidance, is a info-severity tracked intrusion set, first published 2026-07-16. It has no confirmed attribution, maps to 13 MITRE ATT&CK techniques (T1078.004, T1199, T1213), and is covered by 9 detection rules and 23 indicators of compromise.

Key facts for TL-2026-1419

Threat ID
TL-2026-1419
Also known as
CISA Joint CVD Guidance, Private-CISA GitHub Leak, Nightwing GovCloud Credential Exposure
Severity
INFO
Status
ACTIVE
Category
THREAT_INTEL
First published
2026-07-16
Last reviewed
2026-07-16
Attribution confidence
LOW
Motivation
UNKNOWN
Target sectors
government administration, software-vendors, critical-infrastructure
Target regions
united states of america, united kingdom, netherlands, japan, Global
Detection rules
9
Indicators of compromise
23

On July 15, 2026, CISA and four allied national cyber authorities (US NSA, Japan's JPCERT/CC, the Netherlands' NCSC-NL, and the UK's NCSC) jointly published guidance urging software manufacturers and online service providers to formalize coordinated vulnerability disclosure (CVD) programs. The guidance recommends security.txt contact files, defined researcher-acknowledgment SLAs, safe-harbor language, CVE assignment for internally found bugs, exploitability-based patch prioritization, and CSAF-based public advisory publication, and was informed in part by CISA's own May 2026 AWS GovCloud credential-exposure incident involving contractor Nightwing.

How CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint works

CISA, in partnership with the U.S. National Security Agency (NSA), Japan Computer Emergency Response Team Coordination Center (JPCERT/CC), the Netherlands' National Cyber Security Centre (NCSC-NL), and the UK's National Cyber Security Centre (NCSC-UK), published "Establishing a Coordinated Vulnerability Disclosure Program to Work With Security Researchers" on July 15, 2026. The guidance targets the full CVD operational chain: receiving vulnerability reports, communicating with researchers, triaging findings, developing fixes, coordinating disclosure timing, and assigning CVE identifiers. Concrete recommendations include publishing an RFC 9116-compliant security.txt file with machine- and human-readable researcher contact information; acknowledging researcher outreach within 2-3 business days; offering explicit safe-harbor assurances that good-faith testing will not be treated as unauthorized access under laws such as the U.S. Computer Fraud and Abuse Act; setting the widest reasonable testing scope; separating vulnerability-disclosure intake from general customer support so reports are not lost in unrelated ticket queues; issuing CVE identifiers for internally discovered vulnerabilities and not just externally reported ones; publishing advisories via the Common Security Advisory Framework (CSAF) and never paywalling them; avoiding blanket non-disclosure agreements or silent, undocumented fixes; and, on the remediation side, prioritizing fixes by exploitability and real attack-path viability rather than CVSS severity scores alone, validating compensating controls when patches are not yet available, and verifying that remediation actually eliminates the exploitable attack path rather than merely confirming a patch was applied. CISA framed the guidance as an extension of its Secure by Design initiative, which pushes technology providers to take greater ownership of vulnerability identification and remediation rather than externalizing that cost to customers and researchers.

The guidance's timing and framing are directly informed by an incident involving CISA itself. A GitHub account, created in approximately September 2018, was used by CISA contractor Nightwing (a government contractor based in Dulles, Virginia) to host a public repository named "Private-CISA," established/exposed on November 13, 2025 and left public for roughly six months. The repository contained approximately 844 MB of internal data, including Kubernetes configuration files, GitHub Actions workflows, internal documentation backups, SSH keys, tokens, and configuration files. Two files were particularly sensitive: "importantAWStokens," containing administrative credentials for three AWS GovCloud servers, and "AWS-Workspace-Firefox-Passwords.csv," a plaintext list of usernames and passwords for numerous internal CISA systems, including CISA's internal "artifactory" code-package repository and the "LZ-DSO" (Landing Zone DevSecOps) environment. Many of the exposed plaintext passwords followed a weak, predictable convention combining a platform name with the current year. Commit history reviewed by GitGuardian researcher Guillaume Valadon showed the contractor operator had deliberately disabled GitHub's built-in secret-scanning/push-protection feature, the default guardrail that blocks publication of recognizable credential patterns, prior to committing the credential files. GitGuardian's automated scanner sent nine alerts about the exposure prior to May 15, 2026, none of which drew a response from CISA or Nightwing; Valadon then escalated directly and separately notified journalist Brian Krebs of KrebsOnSecurity. Independently, researcher Philippe Caturegli of Seralys validated that the exposed AWS credentials were still live. The repository was taken offline shortly after the escalation/notification (reported as roughly 26 hours), but the exposed AWS GovCloud keys remained valid for an additional 48+ hours before rotation completed, reflecting difficulty rotating credentials across CISA's interconnected federal and industry-partner systems.

In a subsequent postmortem, CISA's Acting CIO Preston Werntz and Acting CISO Brad Libbey wrote that "the complexities of the agency's systems and interconnections with federal and industry partners caused its key rotation to take longer than anticipated," and that "clear and distinct reporting channels are essential to ensure that incidents affecting the organization itself are handled differently from those involving its products or customers." The postmortem identified poorly defined self-incident reporting channels, a lack of GitHub/cloud-service-specific protocols in incident-response playbooks, insufficiently frequent (quarterly rather than continuous) secrets scanning, and contractor access-management gaps as root causes, while noting that CISA's enhanced logging and zero-trust controls allowed it to confirm no customer or mission data was compromised and that the leaked credentials were not used by external parties. Valadon publicly credited CISA for publishing a transparent writeup rather than burying the incident, noting most organizations do not.

This item is a policy/process advisory, not a vulnerability disclosure: it carries no CVE, CVSS score, known exploitation, or public PoC. It is documented here because it directly shapes vendor-facing disclosure practices that downstream threat-intel consumers rely on when triaging researcher reports, and because the underlying CISA credential-exposure incident — including the specific contractor (Nightwing), exposed internal systems (artifactory, LZ-DSO), and weak-password/disabled-secret-scanning failure modes — illustrates a concrete, real-world credential-in-public-repository failure chain that the new guidance is explicitly designed to prevent from recurring at other organizations.

MITRE ATT&CK techniques used in TL-2026-1419

Initial Access

T1078.004 Cloud Accounts; T1199 Trusted Relationship

Persistence

T1078.004 Cloud Accounts

Privilege Escalation

T1078.004 Cloud Accounts

Defense Evasion

T1078.004 Cloud Accounts

Collection

T1213 Data from Information Repositories; T1530 Data from Cloud Storage

Discovery

T1526 Cloud Service Discovery; T1538 Cloud Service Dashboard; T1580 Cloud Infrastructure Discovery

Credential Access

T1552.001 Credentials In Files; T1552.004 Private Keys

Exfiltration

T1567 Exfiltration Over Web Service

Resource Development

T1583.006 Web Services

Reconnaissance

T1593.003 Code Repositories

defense-impairment

T1685 Disable or Modify Tools

Remediation for CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint

Immediate actions

  • Publish an RFC 9116-compliant security.txt file at /.well-known/security.txt with current researcher contact information
  • Define and staff a distinct, monitored intake channel for vulnerability reports, separate from general customer support
  • Enable GitHub (or equivalent VCS) built-in secret scanning and push-protection on all repositories, including contractor-managed ones, and treat any attempt to disable it as a reportable event
  • Deploy continuous, automated public-repository credential scanning (not periodic/quarterly scanning) across all org-affiliated GitHub accounts
  • Eliminate weak, predictable password conventions (e.g., platform name + current year) across internal systems such as artifactory/code-package repositories and DevSecOps landing zones

Workarounds

  • Where a formal CVD program is not yet in place, at minimum publish a monitored security contact email/alias and commit to acknowledging reports

Longer-term hardening

  • Formalize a coordinated vulnerability disclosure (CVD) program with a published vulnerability disclosure policy (VDP), defined triage SLAs (2-3 business day acknowledgment), and explicit safe-harbor language
  • Issue CVE identifiers for internally discovered vulnerabilities, not only externally reported ones, and publish advisories via CSAF without paywalling
  • Build and rehearse incident-response playbooks specifically for organization-self-affecting incidents (credential/secrets exposure, internal system compromise) distinct from product/customer-facing vulnerability playbooks, including GitHub- and cloud-service-specific procedures
  • Pre-stage cloud credential rotation procedures for interconnected federal/industry-partner environments so key rotation does not take multiple days under incident conditions
  • Extend zero-trust architecture and enhanced logging to third-party/contractor-managed repositories and accounts to bound blast radius when a contractor mishandles credentials
  • Prioritize vulnerability remediation by exploitability and real attack-path viability rather than CVSS severity alone, and verify that patches actually eliminate the exploitable path

Weaknesses (CWE) in CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint

CWE-798, CWE-312, CWE-522, CWE-521, CWE-668

Timeline of CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint

  • GitHub account later used by CISA contractor Nightwing to host the "Private-CISA" repository is created (approximate date, per Krebs reporting).
  • "Private-CISA" GitHub repository, containing AWS GovCloud credentials, plaintext internal passwords (including for CISA's artifactory and LZ-DSO systems), Kubernetes configs, and GitHub Actions workflows, is made public with secret scanning deliberately disabled by contractor Nightwing.
  • GitGuardian's automated continuous scanning detects the exposed "Private-CISA" repository and its embedded AWS GovCloud tokens.
  • GitGuardian researcher Guillaume Valadon escalates directly after nine prior automated GitGuardian alerts to CISA/Nightwing went unanswered, and separately notifies journalist Brian Krebs; researcher Philippe Caturegli of Seralys independently validates that the exposed AWS credentials are still live.
  • The "Private-CISA" repository is taken offline approximately 26 hours after Valadon's escalation.
  • Exposed AWS GovCloud keys are finally invalidated roughly 48 hours after the repository was taken down, following delayed rotation across CISA's interconnected federal and industry-partner systems.
  • KrebsOnSecurity publishes initial reporting on the CISA AWS GovCloud key leak, prompting broader press coverage and lawmaker scrutiny.
  • CISA Acting CIO Preston Werntz and Acting CISO Brad Libbey publish a transparent postmortem of the GitHub leak incident, citing key-rotation complexity, contractor access-management gaps, and the need for distinct self-incident reporting channels as key lessons; the postmortem notes enhanced logging and zero-trust controls confirmed no customer/mission data was compromised.
  • CISA, NSA, JPCERT/CC, NCSC-NL, and NCSC-UK jointly publish "Establishing a Coordinated Vulnerability Disclosure Program to Work With Security Researchers," informed in part by the GovCloud leak incident.
  • Help Net Security and other outlets cover the joint CVD guidance publication.

Sources cited for CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint

Threats related to CISA, NSA, JPCERT/CC, NCSC-NL and NCSC-UK Publish Joint

Detection coverage for TL-2026-1419

As of 2026-07-16, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-1419 across Splunk SPL, Microsoft KQL and Sigma, covering 23 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats