Asset and Attack Surface

Shadow IT: How Unsanctioned Systems Reach Production

22 September 2026 8 min read

A shadow IT security risk almost never starts as an act of rebellion. It starts as a marketing manager who needs a landing page live before Monday’s campaign, a sales engineer who spins up a demo environment on a personal cloud account because the ticket for a sanctioned one would take two weeks, or a finance analyst who puts a 19 USD SaaS subscription on a corporate card because it solved a Friday afternoon problem. None of these people set out to create risk. They set out to hit a deadline the existing process could not meet. The result is the same regardless of intent: a system running in production, collecting data or serving traffic, that the security team did not provision, does not monitor, and in many cases does not know exists.

How shadow IT actually gets born

Three doors account for most shadow assets. The first is marketing velocity. A campaign microsite or a promotional landing page needs to exist before the internal CMS team can process a change request, so it gets built on an external site builder or a personal hosting account instead, with a subdomain that never touches the primary DNS zone. The second is technical evaluation. A sales engineer or a developer needs a working demo for a prospect call this week, and the approved sandbox environment has a provisioning queue measured in days, so a free-tier account on a public cloud provider fills the gap and then simply never gets torn down after the deal closes or dies. The third is procurement friction. A team wants a chatbot widget, a form tool, or a file-sharing service, and buying it through procurement means a vendor security review that takes longer than the trial period, so someone expenses it on a personal or departmental card instead.

None of these three paths involve malice. They involve latency. Whenever the official route from request to running system is slower than the business need, staff will find a faster unofficial route, and they will keep using it quietly because raising it through the front door already failed once.

The usual suspects: what shadow assets look like

Shadow assets tend to fall into a small number of recurring shapes. Recognizing the shape makes them easier to find during a sweep.

  • Campaign microsites and landing pages hosted on a subdomain outside the organization’s primary DNS zone, often on a website builder platform, with no entry in the CMDB and no owner listed once the campaign ends.
  • Standalone form collectors gathering names, emails, phone numbers, and sometimes payment details, with no data processing agreement, no retention policy, and no link back to a system of record.
  • Ad hoc file-sharing endpoints, ranging from a personal cloud storage link shared in an email thread to a forgotten SFTP server stood up during a vendor onboarding and never decommissioned once the project finished.
  • Customer-facing or internal chatbots wired directly into a live database or ticketing API through a key embedded in client-side widget configuration, deployed by a team that wanted faster support coverage without waiting on an integration review.

Each of these has a technical fingerprint worth checking for during discovery: a subdomain issued a TLS certificate from a certificate authority the organization does not use anywhere else, a favicon hash matching a known low-code site builder, a form endpoint that posts directly to a third-party domain visible in the page source with no CSRF token, or an API key string embedded in a public JavaScript bundle.

Why these systems are dangerous longer than they look

The risk compounds quietly because every mechanism that normally catches a problem is absent by design. No entry in the CMDB means no one on the security team receives the vulnerability alert when the underlying CMS or plugin gets a CVE assigned. No patch cycle means the software sits at whatever version it shipped with for the entire life of the asset, since nobody is responsible for updating it. No log ingestion means an intrusion attempt against that asset produces zero events in the SIEM, because nothing was ever configured to forward logs there in the first place.

A common failure pattern looks like this: a campaign microsite built on a content management system with a page builder plugin goes live, performs its job for a quarter, and is then forgotten rather than torn down. Months later, an unpatched plugin vulnerability lets an attacker drop a phishing kit on the same subdomain. Because the microsite shares the parent domain’s reputation, SPF and DMARC alignment checks on legitimate company email start failing once mail providers flag the domain, and marketing deliverability drops for reasons nobody can immediately trace back to a page nobody remembered existed.

There is also a compliance dimension that is easy to underweight. A form collecting personal data with no documented lawful basis, no data processing agreement, and no defined retention period is a finding under GDPR or KVKK waiting for an audit to surface it, independent of whether it is ever exploited. Platforms that automate the later phases of a vulnerability program, such as SITEY, can only validate, prioritize, and patch what discovery actually surfaces; an asset that never enters inventory never enters the pipeline, no matter how mature the automation downstream is. Discovery gaps are not a tooling problem that automation fixes on its own, they are a visibility problem that has to be solved first.

Visibility beats prohibition: a discovery model that works with business units

Banning shadow IT through policy alone rarely works, because a policy does not solve the latency problem that created the shadow asset in the first place. A discovery model that produces results treats the business units as a source of information rather than a population to police.

On the technical side, four checks catch most shadow assets without needing cooperation from anyone: scheduled certificate transparency log queries for new certificates issued under the organization’s domain, passive DNS monitoring for subdomains that appear outside the managed zone, a monthly review of cloud billing for new linked accounts or recurring SaaS line items above a defined threshold such as 100 USD per month with no assigned cost center, and CASB or browser-extension visibility into SaaS logins that never went through single sign-on. External attack surface management tooling built around certificate transparency and subdomain enumeration is the technical backbone of this layer; see how attack surface management handles continuous discovery for the underlying mechanics.

On the human side, a short quarterly conversation with marketing and sales operations, framed as “what have you stood up this quarter that IT didn’t provision” rather than as an audit, surfaces assets that no automated scan will ever find, such as a trial chatbot that was never linked from any public page. The framing matters more than the cadence: teams that get a “let’s get this protected” response the first time they disclose a shadow asset will keep disclosing; teams that get written up will hide the next one better.

A decision tree for every shadow asset you find

Once an asset is found, the question is never just “shut it down.” Three outcomes cover almost every case, and the right one depends on whether the asset has real business value and whether it duplicates something already sanctioned.

Signal Action Typical timeline
Serves live traffic or has real business value; no equivalent sanctioned system exists Take over: move under the managed DNS zone or a reverse proxy, enroll in SSO, add to inventory and the patch cycle 2 to 4 weeks
Duplicates a capability the organization already licenses, such as a second form tool or a second chat widget Migrate: export the data, redirect the endpoint, sunset the original after a grace period 1 to 2 weeks
Stale trial, abandoned campaign page, or demo environment with no current owner or measurable traffic Decommission: revoke credentials, delete the DNS record, archive data per the retention schedule Same week

Whichever branch applies, the asset needs to land in the same system of record used for everything else, so the next patch cycle and the next scan actually cover it; the discovery sweep is wasted work if the asset it finds does not persist anywhere. Registering it inside asset inventory is what turns a one-time find into a permanently monitored asset, and for anything decommissioned, keeping the deletion event on record matters for whatever framework the organization maps against, which is the kind of trail compliance mapping is built to hold onto.

Closing the loop: a lightweight approval process that keeps shadow IT from reappearing

Cleaning up an existing batch of shadow assets without changing the process that created them just resets the clock. The fix is an intake path that is faster than going around it, not a longer one.

A one-page request form covering purpose, data classification, expected traffic or PII involved, and requested duration, with a committed service level under two business days for anything below a defined risk tier, say no PII, no payment data, and under 500 USD per month in cost, removes the reason to go around the process for the majority of requests. Anything above that tier routes to a short weekly review rather than a monthly committee, because a monthly cadence is exactly the kind of latency that produced the shadow asset in the first place. On the procurement side, flagging SaaS charges above the threshold at the expense-system or card-issuer level, so a recurring subscription automatically triggers a security review instead of relying on someone remembering to ask, closes the credit-card loophole without requiring anyone to change their purchasing habits. Routing both paths, the fast lane and the escalation lane, through the same recorded gate is what approval gates are for: a visible checkpoint that is fast enough that people actually use it instead of working around it.

None of this eliminates shadow IT permanently. New teams form, new campaigns launch, and someone will always be tempted by a faster unofficial path when a deadline is close enough. What a working intake process does is keep the average lifetime of a shadow asset measured in weeks instead of years, which is the difference between an unpatched plugin that gets caught in the next quarterly sweep and one that sits exposed until an attacker finds it first.

About SITEY

SITEY is an autonomous vulnerability management platform. It discovers, validates, prioritizes, remediates and re-tests vulnerabilities through an eight-phase automated pipeline, unifying output from 17 integrated scanners. SITEY is self-hosted: it runs in your own infrastructure and your findings are stored there. Outbound connections are limited to licence activation and the optional services you enable, such as an AI provider, CVE enrichment and patch catalogues. Pricing is 599 USD per month or 5,999 USD for a perpetual lifetime license. See pricing or how the platform works.

SITEY closes the loop, not just the report.Discover, validate, fix and verify in your own infrastructure.

See pricing