Skip to content

Site Scanner

The Site Scanner helps you discover third-party resources and add block patterns quickly.

How it works

  1. Open System - NexusConsent plugin settings.
  2. Go to the Patterns tab.
  3. Enter a path (or leave blank for homepage) and click Scan site.
  4. Review detected external scripts, stylesheets, and iframe embeds.
  5. Select rows, choose or adjust the category, and click Add selected.

What gets detected

  • External <script src="..."> resources
  • External <link href="..."> stylesheet resources
  • External <iframe src="..."> embeds, such as video players, maps, and widgets
  • Already-blocked resources using data-src or data-href
  • URLs converted to reusable fragments (host + first path segment)

Each result shows the detected resource type: Script, Stylesheet, or Iframe. If the scanner cannot identify a friendly service name, it uses the resource type so iframe rows are still clear.

Same-host resources are skipped. For example, when scanning example.com, an iframe pointing to example.com is ignored, while an iframe pointing to another host is reported.

Category suggestions

When a detected resource matches a known service preset, NexusConsent pre-suggests a category. You can change the category before adding it.

Common iframe embeds such as YouTube, Vimeo, Google Maps, and similar functional widgets should usually be categorized as Functional.

Security and limits

  • Scanner is available only to Super Admin users.
  • Only your own site is scanned (external hosts are rejected).
  • The scanner fetches server-rendered HTML, not browser-rendered JavaScript output.
  • Resources injected later by client-side JavaScript may not appear in scan results.
  • Pages behind login/session walls may not return full content to the scanner.

Endpoint reference

Scanner calls:

/administrator/index.php?option=com_ajax&plugin=nexusconsent&task=scan&format=raw&{token}=1

Optional url parameter can be provided with a site-relative path.