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: [email protected]
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/Guideline | Included in Report |
---|---|
Web Content Accessibility Guidelines 2.0 | Level 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:
Criteria | Conformance Level | Remarks 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 Applicable | Currently 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 Applicable | Currently 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 Applicable | Currently 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) | Supports | Information, 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) | Supports | Contents 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 supports | Most 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 supports | Elements 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 Applicable | does 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 supports | Does 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 supports | Does 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 applicable | Does 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 applicable | Does 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) | Supports | Someoneelse 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 support | Need 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) | Supports | Navigated 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) | Supports | Links 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) | Supports | The 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) | Supports | Changing 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) | Supports | Error 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) | Supports | Labels 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) | Supports | The 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) | Supports | Role, state, and value information are provided on all user interface components. |
Table 2: Success Criteria, Level AA
Notes:
Criteria | Conformance Level | Remarks 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 Applicable | Does 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 Applicable | Does 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 supports | Navigation 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) | Support | Text 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) | Support | The 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 | Supports | Contents 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) | Supports | Headings 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) | Supports | The 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 | Supports | Navigation 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 | Supports | Someoneelse 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) | Supports | Error 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) | Supports | For 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:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.2.6 Sign Language (Prerecorded) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
1.2.7 Extended Audio Description (Prerecorded) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
1.2.8 Media Alternative (Prerecorded) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
1.2.9 Audio-only (Live) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
1.4.6 Contrast (Enhanced)** (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
1.4.7 Low or No Background Audio (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
1.4.8 Visual Presentation (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
1.4.9 Images of Text (No Exception) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.1.3 Keyboard (No Exception) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.2.3 No Timing (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.2.4 Interruptions (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.2.5 Re-authenticating (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.3.2 Three Flashes (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.4.8 Location (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.4.9 Link Purpose (Link Only) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
2.4.10 Section Headings (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
3.1.3 Unusual Words (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
3.1.4 Abbreviations (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
3.1.5 Reading Level (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
3.1.6 Pronunciation (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
3.2.5 Change on Request (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
3.3.5 Help (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
3.3.6 Error Prevention (All) (Level AAA) Revised Section 508 – Does not apply | Web: Not evaluated | Web: Not evaluated |
Revised Section 508 Report
Notes:
Chapter 3: Functional Performance Criteria (FPC)
Notes:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
302.1 Without Vision | Supports | Someoneelse uses standard HTML attributes to describe identity, operation, and state of user interface elements to assistive technologies. |
302.2 With Limited Vision | Supports | Supports standard browser magnification and contrast adjustments. |
302.3 Without Perception of Color | Partially 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 Hearing | Not Applicable | Someoneelse does not use features that require hearing. |
302.5 With Limited Hearing | Not Applicable | Someoneelse does not use features that require hearing. |
302.6 Without Speech | Not Applicable | Someoneelse does not use features that require speech input. |
302.7 With Limited Manipulation | Supports | 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 Strength | Supports | Use of Someoneelse is not restricted by limited reach or strength. |
302.9 With Limited Language, Cognitive, and Learning Abilities | Partially supports | Someoneelse is a complex product and needs training and technical experience. We strive to support users in the best possible ways. |
Chapter 5: Software
Notes:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
501.1 Scope – Incorporation of WCAG 2.0 AA | See WCAG 2.0 section | See information in WCAG 2.0 section |
502 Interoperability with Assistive Technology | Heading cell – no response required | Heading cell – no response required |
502.2.1 User Control of Accessibility Features | Not Applicable | Not platform software |
502.2.2 No Disruption of Accessibility Features | Partially supports | No accessibility features in platform documentation, but does not disrupt browser sizing options |
502.3 Accessibility Services | Heading cell – no response required | Heading cell – no response required |
502.3.1 Object Information | Supports | Someoneelse 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 Information | Supports | Someoneelse 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 Headers | Supports | Someoneelse uses standard HTML attributes to define table structure and relationships, including column and row headers, to Assistive Technologies. |
502.3.4 Values | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.5 Modification of Values | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.6 Label Relationships | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.7 Hierarchical Relationships | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.8 Text | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.9 Modification of Text | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.10 List of Actions | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.11 Actions on Objects | Supports | Someoneelse uses standard HTML or ARIA object attributes for maximum compatibility with assistive technologies. |
502.3.12 Focus Cursor | Supports | Someoneelse uses standard HTML markup for maximum compatibility with assistive technologies. |
502.3.13 Modification of Focus Cursor | Supports | Someoneelse uses standard HTML markup for maximum compatibility with assistive technologies. |
502.3.14 Event Notification | Supports | Someoneelse uses standard HTML markup for maximum compatibility with assistive technologies. |
502.4 Platform Accessibility Features | Partially supports | Does not provide audio sync equivalents for visual events or speech output services |
503 Applications | Heading cell – no response required | Heading cell – no response required |
503.2 User Preferences | Supports | Respects user preferences from platform or browser |
503.3 Alternative User Interfaces | Not applicable | Web application |
503.4 User Controls for Captions and Audio Description | Heading cell – no response required | Heading cell – no response required |
503.4.1 Caption Controls | Not conformed /NA | Audio not supported |
503.4.2 Audio Description Controls | Not conformed /NA | Audio not supported |
504 Authoring Tools | Heading cell – no response required | Heading cell – no response required |
504.2 Content Creation or Editing (if not authoring tool, enter “not applicable”) | See WCAG 2.0 section | See information in WCAG 2.0 section |
504.2.1 Preservation of Information Provided for Accessibility in Format Conversion | Partially supports | YAML available |
504.2.2 PDF Export | Supports | PDF export available for deployments |
504.3 Prompts | Does not support | No prompts although videos in documentations comply to Youtube accessibility guidelines and text elements comply to docs.Someoneelse host guidelines |
504.4 Templates | Partially Supports | Someoneelse templates partially supports accessibility guidelines |
Chapter 6: Support Documentation and Services
Notes:
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
601.1 Scope | Heading cell – no response required | Heading cell – no response required |
602 Support Documentation | Heading cell – no response required | Heading cell – no response required |
602.2 Accessibility and Compatibility Features | Partially supports | Has in-built accessibility visuals but no provision of compatibility with assistive technology |
602.3 Electronic Support Documentation | See WCAG 2.0 section | See information in WCAG 2.0 section |
602.4 Alternate Formats for Non-Electronic Support Documentation | Supports /Not Applicable | No non-electronic formats |
603 Support Services | Heading cell – no response required | Heading cell – no response required |
603.2 Information on Accessibility and Compatibility Features | Does not support | |
603.3 Accommodation of Communication Needs | Partially supports | Help search and help chat function available, but does not accommodate all communication needs of individuals with disabilities |
Legal Disclaimer (Harness Inc.)
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.