The operational answer isn't more questionnaires. It's external visibility into vendors' actual security posture, the same visibility an attacker would have if they scanned their perimeter before targeting them. Implementing this monitoring doesn't require disproportionate IT resources: here are the necessary steps to deploy it.
1. Inventory your vendors by actual access level
Before you can monitor, know what to monitor. List all your cloud vendors and classify them according to what they could reach inside your IT system if compromised, not according to contract value. This first step determines the resources needed at each criticality level.
Critical level: vendors with direct access to your data or infrastructure (OAuth tokens, API connections, VPN access, customer data hosting)
High level: vendors with indirect or limited access (collaboration tools, HR platforms, marketing tools)
Standard level: vendors with no access to your IT system (logistics providers, general services)
A $500-a-month SaaS tool with OAuth tokens into your CRM is more critical than a $500,000 logistics provider with no digital access. Tiering should reflect actual access, not contract value.
2. Map what each critical vendor exposes from the internet
For each critical and high-level vendor, run an external mapping of what it exposes publicly, with no access to its systems, from the outside, exactly as an attacker would.
Active subdomains: via public SSL certificates (tools: crt.sh, Amass, Subfinder)
Exposed services: open ports, accessible APIs, admin interfaces (tools: Shodan, Censys)
SSL certificates: expiration dates, covered domains, wildcard certificates (certificates covering every subdomain of a domain, e.g. *.patrowl.io)
Technologies in use: identifiable stack via HTTP headers, robots.txt files, published job postings
Exposed credentials: leaks in public databases (HaveIBeenPwned, DeHashed)
What you find is often surprising: subdomains from pilot projects never shut down, cloud instances created for a test and abandoned, unauthenticated APIs inherited from an old version of the service. Things the vendor itself sometimes no longer realizes it's exposing.
2bis. Map your vendors' own vendors too: the Nth-party risk
Nth-party risk refers to the risk introduced by your direct vendors' own subcontractors. It's the hardest part to control, and often the most exploited.
In the 2025 Cleo attack, Hertz and Kellogg weren't using Cleo directly. Their logistics providers were. The attacker only needed to compromise a single link to reach dozens of companies downstream.
To map this risk:
Ask your critical vendors for the list of their own subcontractors with access to the data or services they deliver to you
Identify third-party software embedded in the services you use: file transfer tools, payment platforms, embedded SDKs
Monitor CVEs published on those third-party tools: a vulnerability in a tool used by your vendor concerns you directly, even if you don't use that tool yourself
Build in a contractual clause requiring your critical vendors to notify you of any change in subcontractor with access to your data
You can't map the entire chain without dedicated tooling. But identifying the two or three levels closest to your critical data already represents a significant visibility gain.
3. Assess known vulnerabilities on identified assets
Once assets are mapped, cross-reference them against known vulnerability databases to identify critical exposures.
Active CVEs on detected technologies: web server versions, identifiable frameworks, exposed CMS platforms
Risky configurations: missing security headers, misconfigured CORS (Cross-Origin Resource Sharing: a mechanism controlling which domains can call your APIs), basic authentication on sensitive services
Expired or soon-to-expire certificates: an expired certificate is a sign of operational neglect, often correlated with other maintenance delays
Non-standard exposed ports: management services accessible from the internet (port 8443, 9200, 3389, 22 with no IP restriction)
Prioritize CVEs with a CVSS score (a standardized severity index, from 0 to 10) above 7 on directly accessible services. Those are the ones an attacker would exploit first.
4. Check active delegated access within your IT system
External monitoring looks at what your vendors expose from the internet. This step covers the reverse angle: what you've authorized on your own infrastructure's side. Together, the two form the real attack surface. Without one, the other leaves a blind spot.
Active OAuth tokens: list all third-party applications authorized in your tools (Google Workspace, Microsoft 365, Salesforce, HubSpot) and check that each authorization is still necessary
Active API keys: identify every API key issued to third parties, their access rights, and their last usage date
Active webhooks: map outgoing webhooks to third-party endpoints and verify their destination
VPN access and service accounts: list active third-party access to your network, with last connection date and justification
Don't hesitate to revoke any delegated access that's no longer active or whose vendor no longer has an active contract. Orphaned OAuth tokens and API keys are among the most frequently exploited attack surfaces.
5. Set up continuous monitoring of changes
The initial mapping is a starting point. What matters is detecting changes between two states: a newly opened subdomain, a service appearing on a non-standard port, an expiring certificate.
Recommended minimum frequency: weekly for critical vendors, monthly for high-level vendors
Alerts on newly exposed assets: any new subdomain or service detected at a critical vendor should trigger a check
Alerts on critical CVEs: monitoring new CVEs on technologies identified at your vendors
Alerts on certificate expiration: 30 days before expiration for critical vendors
An unplanned change in a vendor's exposure is often the first visible signal of an incident in progress, or of operational negligence creating a window of attack.
6. Validate critical exposures with human review
Automated scanners generate noise. A detected CVE isn't necessarily exploitable in the vendor's actual context. Before escalating an alert or contacting a vendor, confirm that the exposure is genuinely critical.
Confirm actual exploitability: does the CVE apply to the exact version in use? Is the service genuinely accessible from the internet or filtered?
Assess the potential impact on your IT system: if this service is compromised, what access to your infrastructure does the vendor hold?
Document every validated finding: detection date, description, criticality level, vendor concerned, potentially impacted access
This human validation step is what separates operational monitoring from a flood of unqualified alerts. It's also what DORA and NIS2 auditors will check.
"A scanner can tell you a port 8443 is open at your vendor. It can't tell you whether that's an unauthenticated admin interface or a filtered internal service. That's where a pentester's eye makes the difference, between an alert that matters and noise that wears out the team.", adds Vladimir Kolla, co-founder and CTO of Patrowl.
7. Feed the result into your TPRM program and your regulatory documentation
External vendor monitoring is only useful if it feeds into a decision-making process.
Update the vendor register with the results of each monitoring cycle
Document findings and corrective actions requested from vendors (with deadlines and follow-up)
Integrate critical alerts into your incident response process: a vendor with an exploitable critical CVE should trigger the same reflexes as an internal incident
Produce a quarterly report for risk leadership and the executive committee: number of vendors monitored, open findings, resolved findings, trends
A centralized dashboard, updated with each monitoring cycle, makes it possible to see at a glance the risks associated with each critical vendor and to prioritize corrective actions without having to rebuild the picture for every audit.
For organizations under DORA, this reporting forms part of the documentation required to demonstrate active management of third-party ICT risk.
In short: monitor your vendors the way you monitor yourself, from the outside, continuously, with human validation on critical findings, and documentation built into your TPRM program.