third-party-detector

Detect third-party services from JavaScript, HTML, DNS, HTTP/CSP, and job-mention signals.

Updated May 27, 2026
One-click install
npx skills add https://github.com/hoanghn61/.agents --skill third-party-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: third-party-detector
Source: https://github.com/hoanghn61/.agents/tree/main/skills/techstack-identification/third_party_detector
Command: npx skills add https://github.com/hoanghn61/.agents --skill third-party-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It detects and categorizes third-party services embedded in a website so you can understand what external vendors power payments, analytics, identity, CRM, and support.

Core Features & Use Cases

  • Service Identification by Signals: Maps script URLs, JavaScript globals, CSP domains, DNS TXT records, and job-posting mentions to known third-party vendors.
  • Category-Level Coverage: Produces results grouped by functional areas like payments, analytics, monitoring, authentication, and customer support.
  • Explainable Evidence: Returns the specific signal types (e.g., script_url, js_global, csp_domain, dns_txt) that drove each finding, enabling audit-style validation.
  • Use Case: When inheriting an existing web app, quickly compile a vendor list for compliance review, security assessment, and integration inventory.

Quick Start

Use the third-party-detector skill on Phase 2 raw signals to output a categorized list of detected third-party services with supporting evidence.

Frequently Asked Questions about third-party-detector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect third-party services in a website's technology stack?

Third-party detection identifies external vendors embedded in a website by analyzing signals like script URLs, JavaScript globals, DNS TXT records, and CSP domains. It maps these signals to known SaaS services across categories like payments, analytics, and authentication.

What signals are used for vendor discovery and security audits?

Vendor discovery uses JavaScript globals, HTML snippets, DNS TXT records, CSP domains, and job-posting text as detection signals. These signals are matched to known third-party vendors to build an inventory for compliance and security assessments.

How do I compile an integration inventory when inheriting an existing web app?

To compile an integration inventory, you analyze raw signals from the web app including JavaScript globals, HTML, and HTTP CSP domains. The detector matches these signals to known vendors, producing a categorized list with evidence attribution for audit validation.

Can I use CSP analysis to identify external SaaS categories like analytics and authentication?

Yes, CSP analysis identifies external SaaS categories by extracting approved domains from HTTP headers and matching them to known vendors. This maps external services across functional areas like analytics, authentication, payments, and customer support.

How does third-party detection rank confidence for compliance review?

Detection confidence for compliance review is ranked using weighted scoring across diverse signal types. Each detected vendor receives evidence attribution based on the specific signals found, such as script URLs or DNS records, enabling audit-style validation.

Does third-party detection work for all SaaS categories including monitoring and CRM?

Yes, third-party detection works across diverse SaaS categories including monitoring, CRM, payments, and support. It maps detection signals from JavaScript, HTML, and DNS to known vendors, providing category-level coverage for security and compliance audits.