Website Security Analysis
VerAI combines multiple technical checks to help users inspect the configuration, identity, and security characteristics of a website. The analysis uses network queries, TLS inspection, DNS lookups, WHOIS information, and third-party reputation intelligence.
Running a Website Analysis
- Open VerAI.
- Enter a website URL.
- Submit the analysis.
- Review the technical findings and AI observations.
Example:
https://example.comAvailable Website Checks
| Check | Purpose |
|---|---|
| IP Address | Resolve the hostname to an IPv4 address |
| Server Location | Estimate the country associated with the resolved IP |
| HTTP Headers | Retrieve response headers |
| Security Headers | Inspect selected HTTP security policies |
| TLS Cipher | Identify the negotiated TLS cipher suite and protocol |
| SSL Certificate | Retrieve certificate identity, issuer, and validity dates |
| WHOIS | Retrieve domain registration information |
| DNS Records | Query A, AAAA, MX, and TXT records |
| Reverse DNS | Look up the PTR record of the resolved address |
| SSH Banner | Attempt to read the SSH service identification banner on port 22 |
| Safe Browsing | Check the submitted URL against Google Safe Browsing threat matches |
IP Address Resolution
VerAI resolves the submitted hostname using the server's DNS configuration.
The result identifies an IPv4 address associated with the hostname.
Example
Hostname: example.com
IP Address: 93.184.215.14This example is illustrative.
Limitations
A website may have multiple IPv4 addresses, IPv6 addresses, or content delivery network endpoints.
The implementation performs a single IPv4 hostname resolution rather than enumerating every possible address.
Server Location
VerAI queries an IP geolocation service to estimate the country associated with the resolved IP address.
Example
Server Location: United StatesGeolocation data is approximate.
The reported country may represent a hosting provider, content delivery network, or registered address rather than the physical location of the website operator.
HTTP Response Headers
VerAI retrieves HTTP response headers from the submitted website.
These can reveal information about:
- Server behavior
- Caching
- Content type
- Redirects
- Security policies
- Other HTTP configuration
The tool presents returned metadata rather than establishing whether every header is properly configured.
HTTP Security Headers
VerAI inspects the following headers:
| Header | Purpose |
|---|---|
| Content-Security-Policy | Restrict permitted content sources and selected browser behaviors |
| X-Frame-Options | Control legacy framing behavior |
| X-Content-Type-Options | Reduce MIME type confusion |
| Strict-Transport-Security | Instruct compatible browsers to prefer HTTPS |
| Permissions-Policy | Control access to selected browser capabilities |
| Referrer-Policy | Control referrer information disclosure |
| X-XSS-Protection | Legacy browser XSS protection control |
Possible Results
If a header is found, VerAI returns its value.
If it is absent, the result may show:
Not SetImportant Interpretation
A missing header may be relevant, but it does not independently prove a vulnerability.
For example, X-XSS-Protection is obsolete in modern browsers, and its absence should not be treated as equivalent to missing a modern Content Security Policy.
VerAI reports header presence and values; the supplied function does not perform a comprehensive browser-policy effectiveness assessment.
TLS Cipher and Protocol
VerAI establishes a TLS connection to port 443 and reports the negotiated connection parameters.
Report Fields
| Field | Description |
|---|---|
| Name | Negotiated cipher suite |
| Protocol | Negotiated TLS protocol |
| Strength Bits | Cipher strength information returned by the TLS library |
Example
Cipher: TLS_AES_256_GCM_SHA384
Protocol: TLSv1.3
Strength: 256 bitsThis is an illustrative result.
Limitations
The check observes a single TLS negotiation.
It does not enumerate every supported cipher, protocol version, or server configuration.
SSL/TLS Certificate Information
VerAI retrieves certificate metadata through a TLS connection.
Report Fields
- Certificate issuer
- Certificate subject
- Valid-from date
- Valid-to date
Interpretation
A valid certificate helps establish that the TLS connection is authenticated for the requested hostname.
It does not establish that the website operator is trustworthy or that the website contains no malicious content.
WHOIS Information
VerAI attempts to retrieve domain registration metadata.
Depending on the registry, the information may include:
- Registrar
- Registration dates
- Expiration dates
- Domain status
- Registrant information where publicly available
Limitations
WHOIS information may be restricted, redacted, unavailable, or inconsistent between registries.
Some domains use privacy protection services.
A recent registration date can be worth investigating, but it is not conclusive evidence of fraud.
DNS Records
VerAI requests the following DNS record types:
| Record | Description |
|---|---|
| A | IPv4 addresses |
| AAAA | IPv6 addresses |
| MX | Mail exchange servers |
| TXT | Text records, including some verification and email-security records |
Example
A: 203.0.113.10
MX: 10 mail.example.com
TXT: v=spf1 -allThe values above are illustrative.
The implementation queries record types sequentially. A lookup failure can prevent subsequent types from being collected in that invocation.
Reverse DNS
Reverse DNS attempts to map the resolved IP address to a hostname through a PTR record.
Example
mail.example.comA missing PTR record does not automatically indicate malicious activity.
Reverse DNS is one supporting signal among many.
SSH Banner Inspection
VerAI attempts to connect to TCP port 22 and read an SSH identification banner.
Example
SSH-2.0-OpenSSH_9.xA returned banner may identify an SSH implementation or version.
However, the tool does not conduct an authenticated SSH security assessment or comprehensive service vulnerability scan.
A timeout or connection refusal may simply mean SSH is unavailable or restricted.
Google Safe Browsing
VerAI queries Google Safe Browsing for selected threat categories.
The supplied implementation requests matches associated with:
- Malware
- Social engineering
- Unwanted software
- Potentially harmful applications
Possible Results
Unsafe
Safe
Error: ...In this implementation, Safe means that the request succeeded and no matching entries were returned.
It does not guarantee that the website is harmless.
Important Limitation
Threat intelligence is not exhaustive. Newly created malicious websites may not yet have a recorded classification.
Understanding the Overall Report
Consider multiple signals together.
For example, a website might have:
- A valid TLS certificate
- Properly configured security headers
- A recent registration date
- A suspicious AI assessment
These observations are not mutually exclusive.
The website can be technically well configured while still being untrustworthy.
Recommended Investigation Workflow
- Review the submitted URL carefully.
- Inspect domain and registration information.
- Review DNS and hosting information.
- Examine TLS and security headers.
- Check Safe Browsing results.
- Read AI observations as hypotheses rather than conclusions.
- Corroborate suspicious findings through independent evidence.
Important: VerAI's website analysis is a preliminary security inspection, not a complete penetration test, malware analysis, or definitive legitimacy certification.
Updated 8 days ago
