Voluntary Product Accessibility Template (VPAT)

Accessibility at GreyNoise

GreyNoise is WCAG 2.1 A and AA Compliant.

GreyNoise is committed to making its information and communication technologies accessible to individuals with disabilities by meeting the requirements of Section 508 of the Rehabilitation Act (29 U.S.C. 794d), as amended in 1998, and additionally, the Web Content Accessibility Guidelines (WCAG) 2.1 AA level of compliance.

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.1, 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

Report Date: May 22, 2024 - Version 02

Testing Tools and Methods used:

  • Hands-on keyboard operation Code inspection
  • Firefox Web Developer Toolbar (removing style sheets)
  • Mozilla Firefox and Google Chrome on MacBook Pro / macOS Monterey
  • VoiceOver (macOS/iOS)
  • WAVE Extension
  • Color Contrast Analyzer W3C WAI Pages
  • Elsevier Accessibility Checklist: https://romeo.elsevier.com/accessibility_checklist/

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/TR/UNDERSTANDING-WCAG20/conformance.html

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)

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.
  • Not Supported: 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

Supports

Remarks and Explanations

Descriptions are present in the Alt attribute, the Value and name attribute is present in the code. Icons have appropriate text equivalents.

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 audio or video content available.

Criteria

1.2.2: Captions (Prerecorded)

(Level A)

Provide captions for pre-recorded audio.

Conformance Level

N/A

Remarks and Explanations

No audio or video content available.

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 audio or video content available.

Criteria

1.3.1: Information and Relationships

(Level A)

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

Conformance Level

Supports

Remarks and Explanations

Headings are appropriately organized.

Criteria

1.3.2: Meaningful Sequence

(Level A)

The correct reading sequence can be pro-grammatically determined.

Conformance Level

Supports

Remarks and Explanations

Sections are appropriately organized.

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
GreyNoise Visualizer

There are no instructions or areas of content which rely solely on sensory characteristics.

Criteria

1.4.1: Use of Color

(Level A)

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

Conformance Level

Supports

Remarks and Explanations
GreyNoise Visualizer

Color is not used as the only means of conveying information for content.

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 or video content available.

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
GreyNoise Visualizer

Most content is keyboard operable.

Exceptions: GreyNoise Visualizer

Homepage Search: The Keyboard does not capture the Popular Queries - ip, actor, tags and the Cheat Sheet within the expanded view of the Search tool.

Today Page: The Keyboard does not capture the results column displayed with the map, top countries, Classification, Spoofable, Top Tags, Top OS, Top Actors, Top Organizations, and Top ASN’s.

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

No keyboard traps were found.

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
GreyNoise Visualizer

Does not contain character key shortcuts.

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

Not Supported

Remarks and Explanations
GreyNoise Visualizer

There are sections of the application that are shown on hover and timeout after a short period of time. The application does not support changing this timing.

Criteria

2.2.2: Pause, Stop, Hide

(Level A)

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

Conformance Level

N/A

Remarks and Explanations

No audio or video content available.

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

N/A

Remarks and Explanations

GreyNoise Pages within do not contain any flashing content.

Criteria

2.4.1: Bypass Blocks

(Level A)

Users can bypass repeated blocks of content.

Conformance Level

Supports

Remarks and Explanations

Navigation bypass is present.

Criteria

2.4.2: Page Titled

(Level A)

The page has a title describing its topic or purpose.

Conformance Level

Supports

Remarks and Explanations
GreyNoise Visualizer

All pages use unique and descriptive page titles.

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
GreyNoise Visualizer

Tab order is logical on the sites for the most part.

Exceptions: GreyNoise Visualizer

Homepage Search: Focus Order does not sequence properly on capturing the Popular Queries - ip, actor, tags and the Cheat Sheet within the expanded view of the Search tool.

Today Search: Focus Order does not sequence properly on capturing the results column displayed with the map, top countries, Classification, Spoofable, Top Tags, Top OS, Top Actors, Top Organizations, and Top ASN’s

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

Partially Supports

Remarks and Explanations
GreyNoise Visualizer

Some links used have an identifiable purpose from the link text or surrounding context.

Exceptions: GreyNoise Visualizer

Today Search: Links do not identify purpose from the results column displayed with the map, top countries, Classification, Spoofable, Top Tags, Top OS, Top Actors, Top Organizations, and Top ASN’s

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

N/A

Remarks and Explanations
GreyNoise Visualizer

Both the GreyNoise Visualizer and Documentation Hub do not use any multi-point or path based gestures.

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
GreyNoise Visualizer

These are niche actions that we don’t have on the viz. All clicking of items behaves as it should.

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
GreyNoise Visualizer

User interface components that have visible text contain that text consistently within the accessible name.

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
GreyNoise Visualizer

This is not applicable to GreyNoise since our content is designed to be viewed on computers as well as mobile devices. Since motion actuation is not possible on non-mobile devices, we do not utilize motion actuation.

Criteria

3.1.1: Language of Page

(Level A)

The language of the page is specified.

Conformance Level

Supports

Remarks and Explanations

Default language "english" specified.

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
GreyNoise Visualizer

Focusable elements do not cause unexpected actions when receiving focus.

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

Partially Supports

Remarks and Explanations

Some inputs automatically submit filtering.

Criteria

3.3.1: Error Identification

(Level A)

Input errors are clearly marked and described to the user.

Conformance Level

Supports

Remarks and Explanations

Input errors are displayed to the user.

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

All input areas have clear labels which are programmatically assigned

Criteria

4.1.1: Parsing

(Level A)

Use valid, error-free HTML

Conformance Level

Supports

Remarks and Explanations
GreyNoise Visualizer

We have a linter that runs on the code to ensure that it adheres to the parsing rules outlined here.

Criteria

4.1.2: Name, Role, Value

(Level A)

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

Conformance Level

Supports

Remarks and Explanations
GreyNoise Visualizer

Running an accessibility audit for Aria role, name, and value on the today view of the viz passes the audit.

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 audio or video content available.

Criteria

1.2.5: Audio Description (Prerecorded)

(Level AA)

Provide captions for live audio in synchronized audio/video.

Conformance Level

N/A

Remarks and Explanations

No audio or video content available.

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
GreyNoise Visualizer

GreyNoise Visualizer and the Documentation Hub does not restrict its view to a single orientation.

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

Not Supported

Remarks and Explanations
GreyNoise Visualizer

We do not have auto completes on our inputs.

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

Supports

Remarks and Explanations
GreyNoise Visualizer

Text has enough contrast with its corresponding background in almost all areas. The minimum contrast Success Criterion (1.4.3) applies to text in the page, including placeholder text and text that is shown when a pointer is hovering over an object or when an object has keyboard focus.

Documentation Hub

Text does meet with minimum color contrast.

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

Tested and viewed on the following browsers: Google Chrome, Arc, Safari. The text is resizable up to 200% without compromising legibility.

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
GreyNoise Visualizer

No images of text are used other than for logos or essential presentation for almost all content.

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

Supports

Remarks and Explanations

The content is 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. Responsive web design approach is incorporated into both the GreyNoise Visualizer and for the Documentation Hub. This is most effective method of achieving the goal for allowing people to zoom in to 400%.

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

Supports

Remarks and Explanations

Non-text UI components and graphical objects have at least a 3:1 contrast ratio. For active controls, visual information is provided that is necessary for a user to identify that a control is present and how to operate it has a minimum 3:1 contrast ratio with the adjacent colors.

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

Supports

Remarks and Explanations

The Visualizer site allows users to adjust the text spacing without causing loss of content or functionality in most areas.

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
GreyNoise Visualizer

There is no content that appears on hover or focus on most pages.

Exceptions: GreyNoise Visualizer

Trends Detail page & IP Detail Page: Tooltips cannot be shown or dismissed using the keyboard.

Criteria

2.4.5: Multiple Ways

(Level AA)

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

Conformance Level

Supports

Remarks and Explanations
GreyNoise Visualizer

All pages can be accessed in multiple ways. For example, main navigation links appear on the navigation and footer. There is also a search functionality for finding specific pages.

Criteria

2.4.6: Headings and Labels

(Level AA)

Headings and labels are clear and consistent.

Conformance Level

Supports

Remarks and Explanations

All pages have headings and descriptions that inform the user about the content.

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
GreyNoise Visualizer

Many elements use a very good visible focus.

Exceptions: GreyNoise Visualizer

Homepage Search: Items within the search are not Focus Visible. The Popular Queries - ip, actor, tags and the Cheat Sheet within the expanded view of the Search tool.

Today page: There’s no Focus Visible in the results column displayed with the map, top countries, Classification, Spoofable, Top Tags, Top OS, Top Actors, Top Organizations, and Top ASN’s.

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

All content is in English.

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
GreyNoise Visualizer

Navigation menus are consistent across pages. Main navigation links in the header, navigation tab and footer are consistent 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
GreyNoise Visualizer

UI components within each resource are labeled consistently.

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

Appropriate feedback is provided for users.

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
GreyNoise Visualizer

All form submissions are reversible. There are no legal, financial submissions, and data can be reviewed.

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

Supports

Remarks and Explanations

All alerts use the appropriate alert role.

Cut through the noise