Skip to main content
Assets define what CyStack VulnScan is allowed to discover, scan, report, and count against the active license. Good asset hygiene directly improves scan accuracy because VulnScan can connect findings to the right business target, hostname, service, and owner.

Supported Asset Types

Asset TypeExampleTypical Use
Root domainacme.comDiscover subdomains, web applications, DNS exposure, WAF/CDN, TLS, and domain-wide risk.
URLhttps://portal.acme.comScan a specific application entry point.
IP address203.0.113.21Assess exposed services on one host.
CIDR range203.0.113.0/28Inventory and scan a small owned network range.
Authenticated web appCookie, header, or Basic Auth contextAssess application areas that are only visible after login.
The active license controls which targets can be added and how many targets can be scanned. If an asset is outside the licensed scope, VulnScan blocks the operation before scanning begins.

Add an Asset

  1. Open Assets.
  2. Choose Add asset.
  3. Enter the domain, URL, IP address, or CIDR range.
  4. Add a clear name if the raw target is not meaningful to remediation teams.
  5. Add tags such as production, staging, pci, customer-facing, or business unit names.
  6. Save the asset.
Add asset form After saving, the asset appears in the inventory. Asset inventory

Review Asset Detail

Open the asset detail page before running the first scan. Asset detail Review these sections:
  • Discovery summary: confirms whether the target resolves, responds, and exposes reachable services.
  • Subdomains: shows discovered subdomains associated with a root domain.
  • Ports and services: identifies exposed TCP services, web servers, and application endpoints.
  • Technologies: shows frameworks, CMS, JavaScript libraries, server software, and application components where detectable.
  • WAF/CDN: identifies fronting services such as Cloudflare where signatures are visible.
  • TLS: shows protocol support, certificate validity, issuer, expiration, and health.
  • Recent scans: connects the asset to scan history and finding trend.

Discovery Signals

VulnScan uses multiple discovery techniques to build an accurate asset picture:
  • DNS and subdomain enumeration.
  • Live host probing.
  • Port scanning and service detection.
  • HTTP and HTTPS probing.
  • Technology fingerprinting.
  • TLS certificate inspection.
  • WAF/CDN detection.
  • Service banner collection.
  • Application endpoint and metadata discovery where safe.
The goal is not only to find hosts, but to produce enough context for vulnerability checks to be precise.

Subdomain Handling

For a root domain such as acme.com, enable subdomain discovery when you want VulnScan to assess the wider external attack surface. Discovered subdomains can reveal forgotten applications, temporary environments, exposed admin panels, test APIs, old marketing sites, and shadow IT. Use subdomain discovery carefully for very large domains:
  • Start with a discovery-only review if the organization has many subdomains.
  • Exclude systems that are out of testing scope.
  • Use tags to separate production, staging, internal-facing, and third-party-hosted assets.
  • Review license limits before scanning all discovered hosts.

Target Normalization

VulnScan normalizes targets before storing and scanning them:
  • URLs are normalized into scheme, host, and path.
  • Domains are normalized to lowercase hostnames.
  • IP addresses and CIDR ranges are validated before queueing.
  • Duplicate targets are deduplicated where they represent the same asset.
  • Findings are linked to canonical asset records to keep history consistent.

When to Split Assets

Use separate assets when ownership, business criticality, scan frequency, or authentication context differs. Good examples:
  • www.acme.com and admin.acme.com belong to different teams.
  • api.acme.com needs an API token, while www.acme.com is public.
  • 203.0.113.0/28 contains both production and test services.
  • A PCI-scoped application needs a separate reporting workflow.

Asset Quality Checklist

  • The target is included in the active license.
  • The asset name is understandable to non-security owners.
  • Tags identify environment and owner.
  • Discovery results match what the team expects.
  • Unexpected services are reviewed before scanning.
  • Authentication context is prepared for applications behind login.
  • The first scan is run on a focused scope before expanding to all subdomains.