Voluntary Product Accessibility Template (VPAT)

Accessibility at GreyNoise

Accessibility at GreyNoise: WCAG 2.2 A and AA conformance

GreyNoise is committed to making its information and communication technologies accessible to individuals with disabilities, and evaluates its products against the Web Content Accessibility Guidelines (WCAG) 2.2 Levels A and AA.

Section 508 is a federal law that requires agencies to provide individuals with disabilities equal access to electronic information and data comparable to those who do not have disabilities. The Section 508 standards are the technical requirements and criteria that are used to measure conformance within this law. More information on Section 508 and the technical standards can be found at Section508.gov.

The WCAG guidelines are the technical requirements and criteria that are used to measure conformance as specified by the World Wide Web Consortium (W3C). The W3C is an international community that develops open standards to ensure the long-term growth of the Web. More information on WCAG and the technical standards can be found at W3C.

Voluntary Product Accessibility Template ®

The purpose of the Voluntary Product Accessibility Template, or VPAT™, WCAG Version 2.2, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability of commercial “Electronic and Information Technology” products and services with features that support accessibility.

The first table of the Template provides a summary view of the Standards and Levels of Conformance. The subsequent tables provide more detailed views of each subsection.

Product Information & Scope.

Product Name: GreyNoise Visualizer (Classic and Modern)

Report Date: October 26, 2026 - Version 03

Applications: GreyNoise Visualizer is available in two interfaces, assessed separately. Classic Visualizer is the older interface and is being deprecated. Modern Visualizer is the new interface and the default for new users. Where ratings differ, the remarks note which interface each applies to.

Scope: The Classic and Modern Visualizer web applications, including navigation, account, help and contact support, IP analysis, CVEs, Sessions, tags, dashboards and management forms. Separately delivered applications, PDF documents and Level AAA criteria are not assessed.

Testing Tools and Methods used:

  • Hands-on keyboard-only operation
  • Code and Chromium accessibility tree inspection
  • Color contrast and target size measurement
  • 200% browser zoom and text spacing checks
  • 320 CSS pixel viewport (reflow) checks
  • Google Chrome on macOS and Chromium on Linux
  • VoiceOver (macOS)

Note from W3C on Conformance

"If there is no content to which a success criterion applies, the success criterion is satisfied."

This VPAT shows such criterion as: “N/A”‍

https://www.w3.org/WAI/WCAG22/Understanding/conformance

‍

Notes / Terminology:

“AT” stands for Assistive Technology such as screen readers, voice input, etc

Applicable Standards/Guidelines.

This report covers the degree of conformance for the following accessibility standard/guidelines:

Standard / Guideline
Included in report
Level A (Yes)
Level AA (Yes)
Level AAA (No)
Level A (Yes)
Level AA (Yes)
Level AAA (No)
Level A (Yes)
Level AA (Yes)
Level AAA (No)

Terms

The terms used in the Conformance Level information are defined as follows:

  • Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
  • Partially Supports: Some functionality of the product does not meet the criterion.
  • Does Not Support: The majority of product functionality does not meet the criterion.
  • Not Applicable: The criterion is not relevant to the product.
Criteria
Conformance Level
Remarks and Explanations
Criteria

1.1.1 Non-text Content

‍(Level A)

Provide text alternatives for non-text content (e.g. images)

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Most data views provide text or table equivalents, such as Trust List values.

Exceptions: hourly activity charts (Classic: NTP Protocol; Modern: Web Crawler) do not provide an equivalent text presentation of the hourly profile.

Criteria

1.2.1: Audio-only or Video-only (Prerecorded)

‍(Level A)

Provide alternatives for pre-recorded audio-only or video- only content.

Conformance Level

N/A

Remarks and Explanations

No prerecorded audio-only or video-only content in the assessed applications.

Criteria

1.2.2: Captions (Prerecorded)

‍(Level A)

Provide captions for pre-recorded audio.

Conformance Level

N/A

Remarks and Explanations

No prerecorded audio requiring captions in the assessed applications.

Criteria

1.2.3: Audio Description or Media Alternative (Prerecorded)

‍(Level A)

Provide alternatives for pre-recorded synchronized audio/video.

Conformance Level

N/A

Remarks and Explanations

No prerecorded synchronized media requiring an audio description or media alternative in the assessed applications.

Criteria

1.3.1: Information and Relationships

‍(Level A)

Info, structure, and relationships can be pro-grammatically determined.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Form labels, table headers (including sort direction) and grouped controls expose their relationships programmatically.

Criteria

1.3.2: Meaningful Sequence

‍(Level A)

The correct reading sequence can be pro-grammatically determined.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Content and controls follow a meaningful visual and reading order.

Criteria

1.3.3: Sensory Characteristics

‍(Level A)

Do not rely on Sensory characteristics of components such as shape, size, visual Location, orientation, or sound.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Instructions identify actions and controls in words and do not rely solely on shape, location or sound.

Criteria

1.4.1: Use of Color

‍(Level A)

Color is not used as the only visual means of conveying info.

Conformance Level

Classic: Partially Supports
Modern: Supports

Remarks and Explanations
Classic Visualizer

On the first page of paginated results, the current page and unavailable actions are indicated by color alone.

Modern Visualizer

Charts and data selections convey meaning through text or shape as well as color.

Criteria

1.4.2: Audio Control

‍(Level A)

Audio can be paused and stopped, or the audio volume can be changed.

Conformance Level

N/A

Remarks and Explanations

No audio plays automatically.

Criteria

2.1.1: Keyboard

‍(Level A)

All functionality is available from a keyboard, except for tasks such as drawing.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Most navigation and controls are keyboard operable.

Exceptions: selecting an individual hour on activity charts (Classic: NTP Protocol; Modern: Web Crawler) requires a pointer, with no keyboard equivalent.

Criteria

2.1.2: No Keyboard Trap

‍(Level A)

The user can use the keyboard to move through page elements and is not trapped on a particular element.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

No keyboard traps were found. Search suggestions, dialogs and menus can be exited using the keyboard.

Criteria

2.1.4 Character Key Shortcuts

‍(Level A)

If a keyboard shortcut is implemented in content using only letter (including upper- and lower- case letters), punctuation, number, or symbol characters, then at least one of the following is true: Turn off, Remap, Active only on focus.

Conformance Level

N/A

Remarks and Explanations
Classic and Modern Visualizer

Does not contain character-only keyboard shortcuts; global commands use modifier keys.

Criteria

2.2.1: Timing Adjustable

‍(Level A)

Users are warned of time limits shorter than 20 hours and time limits can be turned off or extended.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Sign-in sessions renew silently in the background, and the only user-facing time limits are longer than 20 hours.

Criteria

2.2.2: Pause, Stop, Hide

‍(Level A)

Users can stop, pause, or hide moving, blinking, scrolling, or auto- updating information.

Conformance Level

Classic: Supports
Modern: Partially Supports

Remarks and Explanations
Classic Visualizer

Displayed information does not update automatically; Sessions Live updates start only when the user turns them on.

Modern Visualizer

Exceptions: on the Sensors page, displayed sensor cards are periodically replaced by a loading state and then restored, with no control to pause or stop these updates.

Criteria

2.3.1 Three Flashes or Below Threshold

‍(Level A)

No more than three flashes in a 1- second period, or the flashes are below the defined thresholds.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

No flashing content was identified.

Criteria

2.4.1: Bypass Blocks

‍(Level A)

Users can bypass repeated blocks of content.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Each page exposes a main landmark, allowing users of assistive technology to bypass the repeated navigation.

Criteria

2.4.2: Page Titled

‍(Level A)

The page has a title describing its topic or purpose.

Conformance Level

Classic: Partially Supports
Modern: Supports

Remarks and Explanations
Classic Visualizer

Intelligence detail pages (such as IP, CVE and Tag) have descriptive titles.

Exceptions: the Account page and some management and publication catalog pages use a generic application title.

Modern Visualizer

Pages have descriptive titles, including Account Settings, Threat Briefs and intelligence detail pages.

Criteria

2.4.3: Focus Order

‍(Level A)

Users can tab through the elements of a page in a logical order.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Tab order is logical on most pages.

Exceptions

Classic – Saved dashboards: after opening Browse saved dashboards, focus moves through background content before reaching the drawer.

Modern – Narrow-screen navigation: with the navigation menu open, focus moves to Search behind the menu.

Criteria

2.4.4: Link Purpose (In Context)

‍(Level A)

The purpose of each link can be determined from the link text or surrounding context.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Links identify their purpose through their text or surrounding context, including publication cards and the publication reader.

Criteria

2.5.1 Pointer Gestures

‍(Level A)

All functionality that uses multi-point or path-based gestures for operation can be operated with a single pointer without a path- based gesture, unless a multi-point or path-based gestures are essential.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

All functionality works with single-pointer actions; no multi-point or path-based gestures are required.

Criteria

2.5.2 Pointer Cancellation

‍(Level A)

For functionality that can be operated using a single pointer, at least one of the following is true:

  • No Down-Event
  • Abort or Undo
  • Up Reversal
  • Essential
Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Pointer actions complete on release and can be cancelled, including dashboard movement and chart range selection.

Criteria

2.5.3 Label in Name

‍(Level A)

For user interface components with labels that include text or images of text, the name contains the text that is presented visually.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Visible labels are included in the accessible names of controls, including fields, buttons and selectors.

Criteria

2.5.4 Motion Actuation

‍(Level A)

Functionality that can be operated by device motion or user motion can also be operated by user interface components and responding to the motion can be disabled to prevent accidental actuation, except when:

  • Supported Interface
  • Essential
Conformance Level

N/A

Remarks and Explanations
Classic and Modern Visualizer

No functionality is operated by device or user motion.

Criteria

3.1.1: Language of Page

‍(Level A)

The language of the page is specified.

Conformance Level

Classic: Partially Supports
Modern: Supports

Remarks and Explanations
Classic Visualizer

Application pages declare English as the page language.

Exceptions: the Available Upgrades error page does not declare a page language.

Modern Visualizer

All pages, including error pages, declare English as the page language.

Criteria

3.2.1: On Focus

‍(Level A)

When a UI component receives focus, this does not trigger unexpected actions.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Receiving focus does not trigger navigation or submission; actions require explicit activation.

Criteria

3.2.2: On Input

‍(Level A)

Changing the setting of a checkbox, radio button, or other UI component does not trigger unexpected changes in context.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Changing a setting does not cause an unexpected change of context; explicit commands are used to advance or submit.

Criteria

3.2.6 Consistent Help

(Level A)

Help mechanisms that repeat across pages appear in the same relative order.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Help is in a consistent location across pages (Classic: the account menu; Modern: the footer) and provides access to documentation and the contact form.

Criteria

3.3.1: Error Identification

‍(Level A)

Input errors are clearly marked and described to the user.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

The Help and Contact support forms identify missing required fields with adjacent error text.

Criteria

3.3.2: Labels and Instructions

‍(Level A)

Items requiring user input are clearly labeled or have clear instructions.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Account, Help, editor and Blocklist inputs have labels or instructions.

Criteria

3.3.7 Redundant Entry

(Level A)

Information the user has already entered in the same process is filled in automatically or available to select, instead of being required again.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

The signup and onboarding process does not ask users to re-enter information they have already provided.

Criteria

4.1.2: Name, Role, Value

‍(Level A)

For all UI components, the name, value, and role can be programmatically determined.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Most controls expose an accessible name, role and state.

Exceptions

Classic – Sessions: the Query Help button has no accessible name.

Modern – some expand and collapse controls do not fully expose their state.

Criteria
Conformance Level
Remarks and Explanations
Criteria

1.2.4: Captions (Live)

‍(Level AA)

Provide captions for live audio in synchronized audio/video.

Conformance Level

N/A

Remarks and Explanations

No live audio or video content.

Criteria

1.2.5: Audio Description (Prerecorded)

(Level AA)

Provide audio description for prerecorded video content in synchronized media.

Conformance Level

N/A

Remarks and Explanations

No prerecorded video content requiring audio description.

Criteria

1.3.4 Orientation

‍(Level AA)

Content does not restrict its view and operation to a single display orientation, such as portrait or landscape, unless a specific display orientation is essential.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Content does not restrict its view to a single orientation and works in both portrait and landscape layouts.

Criteria

1.3.5 Identify Input Purpose

‍(Level AA)

The purpose of each input field collecting information about the user can be programmatically determined when: The input field serves a purpose identified in the Input Purposes for User Interface Components section; and the content is implemented using technologies with support for identifying the expected meaning for form input data.

Conformance Level

Classic: Partially Supports
Modern: Supports

Remarks and Explanations
Classic Visualizer

Exceptions: the Account First Name and Last Name fields do not identify their purpose programmatically (autocomplete is turned off).

Modern Visualizer

The Account and profile First Name and Last Name fields identify their purpose programmatically.

Criteria

1.4.3: Color Contrast (Minimum)

‍(Level AA)

Text has enough contrast with the background (4.5:1 for small text and 3:1 for large text)

Conformance Level

Classic: Partially Supports
Modern: Supports

Remarks and Explanations
Classic Visualizer

Most text meets minimum contrast.

Exceptions: on the Callback page, the "Filter by IP address" helper text is about 3.2:1.

Modern Visualizer

Text meets minimum contrast, including form error labels.

Criteria

1.4.4: Resize Text

‍(Level AA)

Text can be enlarged up to 200% without loss of functionality.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Text can be resized to 200% browser zoom without loss of content or functionality.

Criteria

1.4.5: Images of Text

‍(Level AA)

Text is used rather than images of text, except where the presentation of text is essential, such as logos.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Text is used rather than images of text, except for logos.

Criteria

1.4.10 Reflow

‍(Level AA)

Content can be presented without loss of information or functionality, and without requiring scrolling in two dimensions for: Vertical scrolling content at a width equivalent to 320 CSS pixels; Horizontal scrolling content at a height equivalent to 256 CSS pixels.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Most content reflows at 320 CSS pixels wide.

Exceptions

Classic – Account preference helper text and some filter controls require horizontal scrolling or are clipped.

Modern – the Tags Anomalies tab label is clipped.

Criteria

1.4.11 Non-Text Contrast

‍(Level AA)

User interface components and graphical objects have a contrast ratio of at least 3:1 against adjacent color(s).

Conformance Level

Classic: Partially Supports
Modern: Supports

Remarks and Explanations
Classic Visualizer

Most controls and graphics have at least 3:1 contrast.

Exceptions: the focus outline on the Account Save Preferences button is about 1.7:1.

Modern Visualizer

Controls, graphics and focus outlines have at least 3:1 contrast.

Criteria

1.4.12 Text Spacing

‍(Level AA)

In content implemented using markup languages that support the following text style properties, no loss of content or functionality occurs by setting all the following and by changing no other style property:

  • Line height (line spacing) to at least 1.5 times the font size
  • Spacing Following paragraphs to at least 2 times the font size
  • Letter spacing (tracking) to at least 0.12 times the font size
  • Word spacing to at least 0.16 times the font size.
Conformance Level

Classic: Supports
Modern: Partially Supports

Remarks and Explanations
Classic Visualizer

Content remains available when text spacing is increased.

Modern Visualizer

Most content remains available when text spacing is increased.

Exceptions: at narrow widths, the expanded map header title is clipped.

Criteria

1.4.13 Content on Hover or Focus

‍(Level AA)

Where receiving and then removing pointer hover or keyboard focus triggers additional content to become visible and then hidden, the following are true:

  • Dismissible
  • Hoverable
  • Persistent
Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Exceptions: activity chart tooltips (Classic: NTP Protocol; Modern: Web Crawler) can be hovered and close when the pointer moves away, but they can cover chart content and cannot be dismissed without moving the pointer or focus.

Criteria

2.4.5: Multiple Ways

‍(Level AA)

More than one way is available to navigate to other web pages.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Most pages can be reached through navigation, the footer and search.

Exceptions: Account Details (Classic) and Settings (Modern) are reachable only through the account menu.

Criteria

2.4.6: Headings and Labels

‍(Level AA)

Headings and labels are clear and consistent.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Headings and labels describe their topic or purpose.

Criteria

2.4.7: Focus Visible

‍(Level AA)

The page element with the current keyboard focus has a visible focus indicator.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Most controls have a visible focus indicator.

Exceptions

Classic – the footer Discord link has no visible focus indicator.

Modern – with the narrow-screen navigation menu open, the focused Search field is hidden behind the menu.

Criteria

2.4.11 Focus Not Obscured (Minimum)

(Level AA)

When a component receives keyboard focus, it is not entirely hidden by author-created content.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Focused controls remain visible on most pages.

Exceptions: on narrow screens with the navigation menu open, keyboard focus can move to controls entirely hidden behind the menu (Classic: background controls; Modern: the Search field).

Criteria

2.5.7 Dragging Movements

(Level AA)

Functionality that uses dragging can be achieved with a single pointer without dragging, unless dragging is essential.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Dragging actions have single-pointer alternatives, including dashboard Move Left and Move Right controls and start and end controls for chart time ranges.

Criteria

2.5.8 Target Size (Minimum)

(Level AA)

Pointer targets are at least 24 by 24 CSS pixels, unless spacing, an equivalent control or another exception applies.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Pointer targets meet the minimum size or a permitted exception, such as sufficient spacing or an equivalent larger control.

Criteria

3.1.2: Language of Parts

‍(Level AA)

Specify the language of text passages that are in a different language than the default language of the page.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

All content is in English; no passages in other languages require language markup.

Criteria

3.2.3: Consistent Navigation

‍(Level AA)

Navigation menus are in the same location and order on every web page.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Navigation menus appear in the same relative order across pages.

Criteria

3.2.4: Consistent Identification

‍(Level AA)

UI components used across the web site are identified consistently on every page.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Navigation, Search and Help are identified consistently across pages.

Criteria

3.3.3: Error Suggestion

‍(Level AA)

When the user makes an input error, give suggestions for valid input.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Error messages explain how to correct the input, such as "This field is required." and "Choose a topic."

Criteria

3.3.4: Error Prevention (Legal, Financial, Data)

‍(Level AA)

For web pages with legal or financial commitments, input can be reviewed and corrected before final submission, and submissions can be reverted.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Account changes can be reviewed and corrected before saving, and account deletion requires confirmation.

Criteria

3.3.8 Accessible Authentication (Minimum)

(Level AA)

Authentication does not require a cognitive function test, such as remembering a password, unless an alternative or assistance mechanism is available.

Conformance Level

Supports

Remarks and Explanations
Classic and Modern Visualizer

Sign-in supports pasting and password managers, so users do not need to recall or retype a password.

Criteria

4.1.3 Status Messages

‍(Level AA)

In content implemented using markup languages, status messages can be programmatically determined through role or properties such that they can be presented to the user by assistive technologies without receiving focus.

Conformance Level

Partially Supports

Remarks and Explanations
Classic and Modern Visualizer

Exceptions: in testing with VoiceOver, some messages were not announced: the no-results message in Classic Fields search, and validation errors in the Modern Contact support form.

Cut through the noise