Skip to main content
Harness

Harness Accessibility Conformance Report
Revised Section 508 Edition

(Based on VPAT Version 2.4)

Name of Product/Version: Harness

Report Date: July 5th, 2021

Product Description: Modern Software Delivery Platform

Contact Information: support@harness.io

Notes: This report covers accessibility conformance for Harness web application and does not discuss documentation or support services.

Evaluation Methods Used: Webaim contrast checker, Manual keyboard checks

Download the Report: Harness Accessibility Conformance Report


Applicable Standards/Guidelines

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

Standard/GuidelineIncluded in Report
Web Content Accessibility Guidelines 2.0Level A (Yes)
Level AA (Yes)
Level AAA (No)
Revised Section 508 standards published January 18, 2017
and corrected January 22, 2018
(Yes)

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.
  • Not Evaluated: The product has not been evaluated against the criterion. This can be used only in WCAG 2.0 Level AAA.

WCAG 2.0 Report

Tables 1 and 2 also document conformance with Revised Section 508:

  • Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing
  • Chapter 6 – 602.3 Electronic Support Documentation

Note: When reporting on conformance with the WCAG 2.0 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.


Table 1: Success Criteria, Level A

Notes:

CriteriaConformance LevelRemarks and Explanations

1.1.1 Non-text Content (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Supports

Using a limited set of images which all have a text equivalent in the alt attribute.

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not ApplicableCurrently does not use video/ audio

1.2.2 Captions (Prerecorded) (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not ApplicableCurrently does not use captions

1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not ApplicableCurrently does not audio description pr media alternative

1.3.1 Info and Relationships (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsInformation, structure and relationships are available in text.

1.3.2 Meaningful Sequence (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsContents of sequences are structured meaningful and can be programmatically determined

**1.3.3 Sensory Characteristics** (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Partially supportsMost functions have labels except a few. Progressbar must have an accessible name.

1.4.1 Use of Color (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Partially supportsElements and text must have sufficient color contrast. Elements that use color for interpretation must be accompanied by text.

1.4.2 Audio Control (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not Applicabledoes not use audio

2.1.1 Keyboard (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not supportsDoes not operate through keyboard

2.1.2 No Keyboard Trap (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not supportsDoes not use keyboard focus

2.2.1 Timing Adjustable (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not applicableDoes not use time limit

2.2.2 Pause, Stop, Hide (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not applicableDoes not use video.

2.3.1 Three Flashes or Below Threshold (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsSomeoneelse does not contain anything that flashes more than three times in any one second period.

2.4.1 Bypass Blocks (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software) – Does not apply to non-web software

- 504.2 (Authoring Tool)

- 602.3 (Support Docs) – Does not apply to non-web docs

Does not supportNeed to add links to enable skipping to content or next block of content.

2.4.2 Page Titled (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Supports

All pages have titles describing the purpose.

2.4.3 Focus Order (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsNavigated sequentially in a meaningful and operable manner.

2.4.4 Link Purpose (In Context) (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsLinks purpose can be determined by link text and context

3.1.1 Language of Page (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsThe default human language of each Web page can be programmatically determined.

3.2.1 On Focus (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Supports

No actions are performed when components get focus.

3.2.2 On Input (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsChanging settings of user interface components does not automatically cause a change of context.

3.3.1 Error Identification (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsError messages are clearly visible and as specific as possible.

3.3.2 Labels or Instructions (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsLabels are provided when content requires user input.

4.1.1 Parsing (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsThe markup languages has complete start and end tags, attributes and IDs are unique.

4.1.2 Name, Role, Value (Level A)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsRole, state, and value information are provided on all user interface components.

Table 2: Success Criteria, Level AA

Notes:

CriteriaConformance LevelRemarks and Explanations

1.2.4 Captions (Live) (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not ApplicableDoes not use audio media

1.2.5 Audio Description (Prerecorded) (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not ApplicableDoes not use audio media

1.4.3 Contrast (Minimum) (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Partially supportsNavigation color and Navigation text color does not have sufficient color contrast.

1.4.4 Resize text (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportText can be resized without assistive technology up to 200 percent without loss of content or functionality

1.4.5 Images of Text (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportThe image of text can be visually customized to the user's requirements

2.4.5 Multiple Ways (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software) – Does not apply to non-web software

- 504.2 (Authoring Tool)

- 602.3 (Support Docs) – Does not apply to non-web docs

SupportsContents can be searched, browsed and navigated in different ways.

2.4.6 Headings and Labels (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsHeadings and labels are designed to be clear, descriptive and logically organized.

2.4.7 Focus Visible (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

Not Supports Does not have keyboard focus

3.1.2 Language of Parts (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsThe human language of each passage or phrase in the content can be programmatically determined

3.2.3 Consistent Navigation (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software) – Does not apply to non-web software

- 504.2 (Authoring Tool)

- 602.3 (Support Docs) – Does not apply to non-web docs

SupportsNavigation areas shown on multiple pages are presented in a consistent way.

3.2.4 Consistent Identification (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software) – Does not apply to non-web software

- 504.2 (Authoring Tool)

- 602.3 (Support Docs) – Does not apply to non-web docs

SupportsSomeoneelse UI components with same functionality are identified consistently

3.3.3 Error Suggestion (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsError feedback is designed to give the best possible suggestions to users.

3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)

Also applies to:

Revised Section 508

- 501 (Web)(Software)

- 504.2 (Authoring Tool)

- 602.3 (Support Docs)

SupportsFor all data that can be modified or deleted by users functionalities are provided that need confirmation or can be reversed.

Table 3: Success Criteria, Level AAA

Notes:

CriteriaConformance LevelRemarks and Explanations

1.2.6 Sign Language (Prerecorded) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

1.2.7 Extended Audio Description (Prerecorded) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

1.2.8 Media Alternative (Prerecorded) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

1.2.9 Audio-only (Live) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

1.4.6 Contrast (Enhanced)** (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

1.4.7 Low or No Background Audio (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

1.4.8 Visual Presentation (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

1.4.9 Images of Text (No Exception) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.1.3 Keyboard (No Exception) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.2.3 No Timing (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.2.4 Interruptions (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.2.5 Re-authenticating (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.3.2 Three Flashes (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.4.8 Location (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.4.9 Link Purpose (Link Only) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

2.4.10 Section Headings (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

3.1.3 Unusual Words (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

3.1.4 Abbreviations (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

3.1.5 Reading Level (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

3.1.6 Pronunciation (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

3.2.5 Change on Request (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

3.3.5 Help (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

3.3.6 Error Prevention (All) (Level AAA)

Revised Section 508 – Does not apply

Web: Not evaluatedWeb: Not evaluated

Revised Section 508 Report

Notes:

Chapter 3: Functional Performance Criteria (FPC)

Notes:

CriteriaConformance LevelRemarks and Explanations
302.1 Without VisionSupports

Someoneelse uses standard

HTML attributes to describe identity, operation, and state of user interface elements to assistive technologies.

302.2 With Limited VisionSupports

Supports

standard browser magnification and

contrast adjustments.

302.3 Without Perception of ColorPartially supports

Color is only used as a supplemental attribute of most user interface elements, but certain links and graphs are discernible only by colour

302.4 Without HearingNot ApplicableSomeoneelse does not use features that require hearing.
302.5 With Limited HearingNot ApplicableSomeoneelse does not use features that require hearing.
302.6 Without SpeechNot ApplicableSomeoneelse does not use features that require speech input.
302.7 With Limited ManipulationSupports

Someoneelse supports standard input mechanisms such as keyboards and

pointing devices. Fine motor controls nor simultaneous actions are not required.

302.8 With Limited Reach and StrengthSupportsUse of Someoneelse is not restricted by limited reach or strength.
302.9 With Limited Language, Cognitive, and Learning AbilitiesPartially supportsSomeoneelse is a complex product and needs training and technical experience. We strive to support users in the best possible ways.

Chapter 5: Software

Notes:

CriteriaConformance LevelRemarks and Explanations
501.1 Scope – Incorporation of WCAG 2.0 AASee WCAG 2.0 sectionSee information in WCAG 2.0 section
502 Interoperability with Assistive TechnologyHeading cell – no response requiredHeading cell – no response required
502.2.1 User Control of Accessibility FeaturesNot ApplicableNot platform software
502.2.2 No Disruption of Accessibility FeaturesPartially supportsNo accessibility features in platform documentation, but does not disrupt browser sizing options
502.3 Accessibility ServicesHeading cell – no response requiredHeading cell – no response required
502.3.1 Object InformationSupportsSomeoneelse uses WAI-ARIA attributes to describe the role, state, and description of user interface elements to Assistive Technologies. This includes the use of “role”, “aria-invalid”, and “aria-required” attributes.
502.3.2 Modification of Object InformationSupportsSomeoneelse uses WAI-ARIA attributes to describe the role, state, and description of user interface elements to Assistive Technologies. This includes the use of “role”, “aria-invalid”, and “aria-required” attributes.
502.3.3 Row, Column, and HeadersSupportsSomeoneelse uses standard HTML attributes to define table structure and relationships, including column and row headers, to Assistive Technologies.
502.3.4 ValuesSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.5 Modification of ValuesSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.6 Label RelationshipsSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.7 Hierarchical RelationshipsSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.8 TextSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.9 Modification of TextSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.10 List of ActionsSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.11 Actions on ObjectsSupportsSomeoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies.
502.3.12 Focus CursorSupportsSomeoneelse uses standard HTML markup for maximum compatibility with assistive technologies.
502.3.13 Modification of Focus CursorSupportsSomeoneelse uses standard HTML markup for maximum compatibility with assistive technologies.
502.3.14 Event NotificationSupportsSomeoneelse uses standard HTML markup for maximum compatibility with assistive technologies.
502.4 Platform Accessibility FeaturesPartially supportsDoes not provide audio sync equivalents for visual events or speech output services
503 ApplicationsHeading cell – no response requiredHeading cell – no response required
503.2 User PreferencesSupportsRespects user preferences from platform or browser
503.3 Alternative User InterfacesNot applicableWeb application
503.4 User Controls for Captions and Audio DescriptionHeading cell – no response requiredHeading cell – no response required
503.4.1 Caption ControlsNot conformed /NAAudio not supported
503.4.2 Audio Description ControlsNot conformed /NAAudio not supported
504 Authoring ToolsHeading cell – no response requiredHeading cell – no response required
504.2 Content Creation or Editing (if not authoring tool, enter “not applicable”)See WCAG 2.0 sectionSee information in WCAG 2.0 section
504.2.1 Preservation of Information Provided for Accessibility in Format ConversionPartially supportsYAML available
504.2.2 PDF ExportSupportsPDF export available for deployments
504.3 PromptsDoes not supportNo prompts although videos in documentations comply to Youtube accessibility guidelines and text elements comply to docs.Someoneelse host guidelines
504.4 TemplatesPartially SupportsSomeoneelse templates partially supports accessibility guidelines

Chapter 6: Support Documentation and Services

Notes:

CriteriaConformance LevelRemarks and Explanations
601.1 ScopeHeading cell – no response requiredHeading cell – no response required
602 Support DocumentationHeading cell – no response requiredHeading cell – no response required
602.2 Accessibility and Compatibility FeaturesPartially supportsHas in-built accessibility visuals but no provision of compatibility with assistive technology
602.3 Electronic Support DocumentationSee WCAG 2.0 sectionSee information in WCAG 2.0 section
602.4 Alternate Formats for Non-Electronic Support DocumentationSupports /Not ApplicableNo non-electronic formats
603 Support ServicesHeading cell – no response requiredHeading cell – no response required
603.2 Information on Accessibility and Compatibility FeaturesDoes not support
603.3 Accommodation of Communication NeedsPartially supportsHelp search and help chat function available, but does not accommodate all communication needs of individuals with disabilities

This accessibility assessment (the "Assessment') only addresses the Harness Continuous Delivery/Continuous Deployment product ("Continuous Delivery'), using a limited subset of application screens. It is not to be regarded as a comprehensive, exhaustive evaluation of accessibility across the entire Harness product platform. This Assessment is provided for information purposes only and the provided responses are subject to change without notice. Harness does not warrant that the Assessment is error-free, and it does not provide any other warranties, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Harness further makes no representation or warranties concerning the ability of third party technologies or other products to integrate or be compatible with the Continuous Delivery or any other Harness products. Harness specifically disclaims any liability with respect to this Assessment and no contractual obligations are formed either directly or indirectly by this Assessment.