Skip to content
Back to Blog
Safety / Technology

The Ghost Badge Problem: Why Your Access Control List Is Lying to You Before Holiday Break

October 13, 2026
MAFM Team
10 min read
The Ghost Badge Problem: Why Your Access Control List Is Lying to You Before Holiday Break

The Ghost Badge Problem: Why Your Access Control List Is Lying to You Before Holiday Break

Pull up your access control software right now — Lenel OnGuard, Genetec Security Center, Brivo, Kastle, whatever your building runs — and filter for credentials that haven't swiped in 90 days. If you manage a multi-tenant office or lab building in Santa Clara, San Mateo, or Alameda County, that list is almost never short. It's former employees from a tenant that did a RIF in Q2, contractors from a TI build-out that wrapped in June, a security vendor's tech who left the company in March but never had his fob deactivated, and at least a handful of badges nobody can explain at all.

We flagged this in yesterday's post as one of the four pillars of a Q4 security upgrade: access control audits don't fail because the hardware is bad, they fail because the data behind the hardware rots quietly all year and nobody looks at it until something forces the issue. With buildings running skeleton crews between Thanksgiving and New Year's, and package volume, vendor traffic, and after-hours activity all spiking in December, this is the month to find and kill every ghost credential before the building empties out.

This post is a working playbook for that specific task — not the broader security upgrade conversation, but the mechanics of actually running a credential audit on a live commercial building in the next two to three weeks.

Why Silicon Valley Buildings Accumulate Ghost Credentials Faster Than Most

Multi-tenant commercial buildings in this market have a specific credential-churn problem that suburban office parks elsewhere don't deal with at the same rate. Tenant turnover in Silicon Valley office and lab space runs on venture funding cycles, not standard lease terms — a tenant can go from 40 employees to 12 in a single down round, and HR rarely calls the property manager to request fifteen badge deactivations on the way out the door. The badges stay active until someone notices, which in our experience averages four to seven months.

Add to that the construction and TI churn that's constant in this region — a building running two or three tenant improvement projects at once means a rotating cast of electricians, low-voltage contractors, and GC superintendents who all got temporary access cards for the duration of the job. Temporary is the operative word that gets ignored. We've audited buildings in Mountain View and Sunnyvale where TI contractor badges from projects finished over a year earlier were still provisioned with full after-hours access to common areas and, in two cases, server rooms.

Then there's the M&A factor, which is almost unique to this market's density of tech tenants. When one tenant acquires another and consolidates floors, or when a company subleases part of its space, the badge system often just keeps running on the original provisioning logic because nobody owns the reconciliation step. The property management company issued the credentials originally; the tenant's office manager who requested them left eighteen months ago; the new office manager has never looked at the access list because nobody told her she should.

None of this is a hardware problem. It's a governance problem that hardware alone will never fix, which is exactly why an audit — not an upgrade — is the right first move before you spend money on new readers or controllers.

Running The Audit — Matching The System Against Reality

Start with an export, not a walkthrough. Pull the full credential list from your access control platform, including badge ID, assigned name, issuing tenant or department, access level, and last-use date. For a 150,000-square-foot multi-tenant building, this export typically runs 400 to 900 active credentials depending on occupancy density — lab and life sciences buildings tend to run higher because of shift-based access and visiting researchers.

Cross-reference that list against three sources: current tenant employee rosters (request these formally from each tenant's office manager or HR contact — give them a one-week deadline), your active vendor and contractor list, and your own property management staff roster. Anyone on the badge system who doesn't appear on one of those three lists is a candidate for deactivation. In our audits across the Peninsula, this three-way match typically identifies 8 to 15 percent of all active credentials as unaccounted for — on a 600-badge system, that's 48 to 90 badges that should not be live.

Pay particular attention to the "never swiped" and "last swipe over 120 days" segments separately, because they point to different problems. Never-swiped badges usually mean provisioning without activation — someone requested a credential that was issued but the employee never started, or a duplicate was created during a system migration. Stale-but-previously-active badges are the real risk category: these are people who had legitimate access and then left, and the badge simply wasn't turned off. Those are the credentials most likely to still function if someone tries to use them, because unlike never-activated badges, they were provisioned with full access levels from day one.

Document every deactivation with a timestamp and a reason code — "tenant offboard," "contractor project closed," "unverified/no match" — because this log is exactly what you'll want on hand if an insurance carrier, a tenant's corporate security team, or a liability claim ever asks how access was controlled.

The Physical Walkthrough — Where Software Audits Miss The Real Gaps

A credential list audit tells you who has a badge. It tells you nothing about whether the doors are actually being used as designed, and that gap is where a lot of real incidents originate. Schedule a physical walkthrough of every controlled door in the building during three different time windows: mid-morning (normal traffic), lunch (highest tailgating risk), and after 6pm (lowest staffing, highest vulnerability).

Tailgating is the finding you'll see most often, and it's worth quantifying rather than just noting. Stand near a main entrance or a high-traffic internal door for fifteen minutes during lunch rush and count how many people pass through on a single badge swipe. In our field observations across Silicon Valley office buildings, it's common to see one legitimate swipe let through anywhere from two to five additional people, especially at doors near cafes, gyms, or shared conference centers where people are moving in clusters and holding doors is social norm, not a security lapse in anyone's mind.

Check door hardware condition at the same time: electrified strikes and mag locks that aren't fully engaging, door closers that have been adjusted or disabled so a door doesn't latch, and propped-door sensors that have been taped over or disabled because a tenant complained about alarm chirps during a long move-in. We've found propped-door conditions most often at loading docks and stairwell doors used for smoking breaks — both high-value fixes because both bypass the access control system entirely regardless of how clean your credential list is.

Finally, walk the perimeter for secondary and service entrances that may not even be on the access control system — mechanical room doors, roof access, and electrical room doors in older buildings (common in parts of San Jose and Santa Clara built in the 80s and 90s) are sometimes still on standalone key cylinders with keys that have been copied and distributed over a decade with no master key control log. That's a separate remediation project, but the audit is where you find out it exists.

Prioritizing Fixes in a Three-Week Window

You won't fix everything you find before the holiday slowdown, so prioritize by consequence, not by ease. Deactivate every unverified and confirmed-departed credential first — this is a same-day action once you've completed the three-way match, takes minutes per badge in most access control software, and carries zero cost beyond staff time. This should be done this week, not in late November when tenant offices are already thinning out for the holidays and getting roster confirmations becomes slower.

Second priority is re-provisioning access levels, not just existence. A common finding is credentials that are valid but over-permissioned — a tenant's marketing coordinator with after-hours access to the server room because she was given the same access template as the IT director when she was onboarded two years ago. Fixing this requires coordinating with each tenant's office manager to confirm who actually needs after-hours and restricted-area access versus standard business-hours common-area access. Budget for this to take longer than the deactivation pass — expect two to three business days of back-and-forth per tenant floor in a typical multi-tenant building with six to ten tenants.

Third, address the physical findings from your walkthrough in order of exposure: propped doors and disabled door closers get fixed immediately (these are maintenance tickets, not capital projects — typically under $200 in labor and parts per door). Tailgating at main entrances is a harder fix that may require a turnstile, mantrap vestibule, or dedicated security presence during peak hours — these are Q1 capital projects, not something you solve in three weeks, but they belong on the roadmap now while the data is fresh.

Last, for any standalone-key service doors you found during the walkthrough, start a re-keying or lock-upgrade project, and in the meantime, log who currently holds keys. This won't be complete before the holidays, but a documented key-holder list is a meaningful interim control if an incident occurs and you need to show you were actively managing the risk.

Conclusion

The access control system in most commercial buildings works exactly as configured — the problem is that almost no one revisits that configuration against current reality until an audit forces the comparison. A three-week push before the holiday slowdown to reconcile badge lists against actual tenant rosters, walk every controlled door at three different times of day, and prioritize fixes by consequence will close the majority of exposure that builds up quietly over a normal operating year. None of this requires new hardware spend to start — it requires discipline, tenant coordination, and someone willing to sit with the export file and actually make the calls.

Later this week, we'll look at what the next layer of this Q4 security push looks like once the audit is done — specifically, the camera and monitoring upgrades that pair with a clean credential list to give you real visibility during the lowest-staffed weeks of the year.

Cta

MAFM runs full access control audits for Silicon Valley commercial buildings, including credential reconciliation, physical door walkthroughs, and prioritized remediation plans — contact us before the holiday slowdown to get your building audited while tenant staff are still reachable for verification.

Internal Links

Link back to Monday's post introducing the Q4 Building Security Upgrades series, and forward to later-week posts on camera/monitoring upgrades and the holiday-season security staffing plan.

External Links

Security Industry Association (SIA) guidelines on access control system lifecycle management; ASIS International's resources on physical security assessments for commercial facilities.

Ready to Optimize Your Facilities?

MAFM offers comprehensive facility management solutions tailored to your business needs.

Get in Touch