# GovReady PBC Accessibility Conformance Report

Based on VPAT® 2.4 Revised Section 508 Edition

## Name of Product/Version
Anchor link

GovReady 0.9.1.36

## Report Dates and Version
Anchor link

- Report Date:
- Last Modified Date:
- Version: govready-0.9.1.36

## Product Description
Anchor link

GovReady is a user-friendly cybersecurity Governance, Risk, and Compliance (GRC) web application focused on guiding teams through the NIST Risk Management Framework using Compliance-As-Code and collaborative features.

## Contact Information
Anchor link

### Author Information
Anchor link

- Name: Mike Gifford
- Company: CivicActions
- Address: 3527 Mt Diablo Blvd, Unit 269, Lafayette, CA 94549
- Email: mike.gifford@civicactions.com
- Phone: (510) 408-7510
- Website: https://civicactions.com/

### Vendor Information
Anchor link

- Name: Greg Elin
- Company: GovReady PBC
- Address: 32011 Crystal Drive STE 400, Arlington, VA 22202-3709
- Email: gregelin@govready.com
- Phone: 202-505-1050
- Website: https://govready.com/

## Notes
Anchor link

All user interfaces for the GovReady software are done through the web interface, so the focus is on the WCAG 2.0 Report. Chapter 5 has been deleted as it is redundant. GovReady is built on the Django framework and some of the accessibility issues have been inherited from this framework. GovReady is an open source tool with an open issue queue. Accessibility issues identified here will be documented as accessibility issues within existing issue queues. Any workarounds will be available within the issue queue until such time as the problem is resolved. The Authoring Tools components, 504, have not been reviewed in this assessment. Content is generally saved in a machine readable format that allows for it to be processed in many ways. All GovReady documentation is available through the web interface, so the focus is on the WCAG 2.0 Report. Chapter 6 has been deleted as it is redundant. The documentation is being served through Read the Docs and with their default theme. Some accessibility issues have been inherited from this framework.

## Evaluation Methods
Anchor link

Testing was done through a combination of manual and automated testing. We leveraged automated tools WebAim's WAVE Toolbar and Microsoft's Accessibility Insights. Accessibility Insights leverages Deque's open source Axe accessibility engine. Manual testing was done using keyboard interactions and Apple's VoiceOver. Chrome v84 was used as the browser for all tests. Unique patterns were identified and tested to see where barriers might exist. Extensive testing of the site's functionality has been done based on this.

## Applicable Standards/Guidelines
Anchor link

This report covers the degree of conformance for the following accessibility standard/guidelines:
Standard/Guideline | Included In Report
--- | ---

Web Content Accessibility Guidelines 2.0 (opens in a new window or tab)

- Table 1: Success Criteria, Level A
- Table 2: Success Criteria, Level AA

Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 (opens in a new window or tab)

- Chapter 3: Functional Performance Criteria (FPC)
- Chapter 4: Hardware
- Chapter 5: Software
- Chapter 6: Support Documentation and Services

## Terms
Anchor link

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.x Level AAA.

## WCAG 2.0 Report
Anchor link

### Table 1: Success Criteria, Level A
Anchor link

Notes:

GovReady-Q is a web application and an authoring tool. As such the Software & Authoring Tool Notes are all included within the Web for the 'Conformance Level' and 'Remarks and Explanations'. There are some elements here that clearly fail WCAG 2.0 A.

Conformance to the 25 criteria listed below is distributed within each category as follows:
Conformance Level | Web | Electronic Documents | Software | Authoring Tool
--- | --- | --- | --- | ---
Supports | 8 | 12 | 0 | 12
Partially Supports | 7 | 2 | 0 | 0
Does Not Support | 3 | 3 | 0 | 1
Not Applicable | 7 | 8 | 25 | 12

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

1.1.1 Non-text Content (opens in a new window or tab)

- Web:

  Does Not Support

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  There are currently no videos. Graphs are provided by a 3rd party tool. Many images do yet have proper alt text.

- Electronic Documents:

  Some images contain complex information which would be better explained using longtext or visible captions as well as basic alt text.

- Authoring Tool:

  An image is used for a horizontal rule that needs to be marked as decorative.

1.2.1 Audio-only and Video-only (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.2.2 Captions (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.2.3 Audio Description or Media Alternative (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.3.1 Info and Relationships (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Most information is structured into logical relationships. Lists are well used to group information and provide navigation. Forms do not have a visual or semantic representation for required fields.

- Electronic Documents:

  Site has consistent information and relationships.

- Authoring Tool:

  Site has consistent information and relationships.

1.3.2 Meaningful Sequence (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Site follows a correct reading sequence.

- Electronic Documents:

  Site has consistent information and relationships.

- Authoring Tool:

  Site has consistent information and relationships.

1.3.3 Sensory Characteristics (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Follows best practices.

- Electronic Documents:

  Follows best practices.

- Authoring Tool:

  Follows best practices.

1.4.1 Use of Color (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Color is used to a minimal extent.

- Electronic Documents:

  Color is used to a minimal extent.

- Authoring Tool:

  Color is used to a minimal extent.

1.4.2 Audio Control (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.1.1 Keyboard (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Generally it is excellent, but the Review pages and pages with Long Text have some elements which cannot be activated with a keyboard. On the Long Text with discussion pages it is clear that the WYSIWYG, discussion emoji and file upload functionality also have no support for keyboard only users.

- Electronic Documents:

  Supports keyboard users.

- Authoring Tool:

  Supports keyboard users.

2.1.2 No Keyboard Trap (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  The Long Text pattern has no way to tab past the data entry block.

- Electronic Documents:

  No keyboard traps were identified.

- Authoring Tool:

  No keyboard traps were identified.

2.2.1 Timing Adjustable (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.2.2 Pause, Stop, Hide (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.3.1 Three Flashes or Below Threshold (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  There are no flashing elements.

- Authoring Tool:

  There are no flashing elements.

2.4.1 Bypass Blocks (opens in a new window or tab)

- Web:

  Does Not Support

- Electronic Documents:

  Does Not Support

- Software:

  Not Applicable

- Authoring Tool:

  Does Not Support

- Web:

  There are no skip link elements on the site for keyboard only users.

- Electronic Documents:

  Similar issues 1.4.3 with Read the Docs default theme not including skip links.

2.4.2 Page Titled (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  All pages include a meaningful title.

- Electronic Documents:

  All pages include a meaningful title.

- Authoring Tool:

  All pages include a meaningful title.

2.4.3 Focus Order (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Focus ordering would be improved if action buttons were on the left of the screen.

- Electronic Documents:

  Generally good but Previous/Next links are in reverse order.

- Authoring Tool:

  Focusable components receive focus in an order that preserves meaning and operability.

2.4.4 Link Purpose (In Context) (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Partially Supports

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  n some places links and buttons are described insufficiently to be understood in isolation. There are also empty links on some pages. The Django administration pages have many empty links.

- Electronic Documents:

  Generally good, but Previous/Next buttons use titles to convey the title of the previous/next content on hover, but this isn't accessible.

3.1.1 Language of Page (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Does Not Support

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  English is the only supported language and each page is properly defined.

- Electronic Documents:

  Language of the page is commented out in the theme.

- Authoring Tool:

  English is the only supported language and each page is properly defined.

3.2.1 On Focus (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Keyboard only users are able to control the focus of the page.

- Electronic Documents:

  Keyboard only users are able to control the focus of the page.

- Authoring Tool:

  Keyboard only users are able to control the focus of the page.

3.2.2 On Input (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Engaging with the interactive sites does not unexpectedly take control from the users.

- Electronic Documents:

  The search elements of the site do not unexpectedly take control from the users.

- Authoring Tool:

  Engaging with the interactive sites does not unexpectedly take control from the users.

3.3.1 Error Identification (opens in a new window or tab)

- Web:

  Does Not Support

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  No error identification is currently built into the application.

3.3.2 Labels or Instructions (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Does Not Support

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  There are some forms without labels in the current version. Generally the context is clear for most forms, but it should be improved. Date fields should be in a fieldset. The Django administration pages have many fields without labels.

- Electronic Documents:

  There are no labels on the search.

4.1.1 Parsing (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Generally good. A few small instances of duplicate ID's, tags not being closed, and empty headings. The Data Grid Question pattern includes edit/delete buttons that are not properly formed.

- Electronic Documents:

  Generally very good but a few warnings.

4.1.2 Name, Role, Value (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Partially Supports

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  There are some forms without labels in the current version. Generally the context is clear for most forms, but it should be improved. Date fields should be in a fieldset. The Django administration pages have many fields without labels.

- Electronic Documents:

  There are no labels on the search forms.

### Table 2: Success Criteria, Level AA
Anchor link

Conformance to the 13 criteria listed below is distributed within each category as follows:
Conformance Level | Web | Electronic Documents | Software | Authoring Tool
--- | --- | --- | --- | ---
Supports | 3 | 5 | 0 | 2
Partially Supports | 3 | 2 | 0 | 0
Does Not Support | 2 | 0 | 0 | 0
Not Applicable | 5 | 6 | 10 | 9

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

1.2.4 Captions (Live) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

1.2.5 Audio Description (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.4.3 Contrast (Minimum) (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Partially Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  There are contrast issues in the navigation and in some detail pages where the user experience was aiming to reduce importance. Gradients are used to provide a nice visual effect, but often provide some issues with contrast. Review pages also have elements without sufficient contrast. The Django administration pages have many contrast errors.

- Electronic Documents:

  Most of the content meets requirements but the site is built off of the Read the Docs default theme sphinx_rtd_theme which has color contrast issues that will need to be overwritten.

- Authoring Tool:

  Generally follows contrast requirements.

1.4.4 Resize text (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Web:

  Site is built to be responsive for mobile devices.

- Electronic Documents:

  Site is built to be a simple reflection of a git repository using simple accessible MarkDown.

1.4.5 Images of Text (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.4.5 Multiple Ways (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Supports

- Authoring Tool:

  Not Applicable

- Web:

  This software is all built around a process which makes it exempt from this SC.

- Electronic Documents:

  There is a built-in search engine.

2.4.6 Headings and Labels (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Supports

- Software:

  Not Applicable

- Authoring Tool:

  Supports

- Web:

  Most of the content is structured. Pages are missing an H1. Lists need a heading before them and this is missing in the navigational elements. There are also empty headings on some pages. Also see 3.3.2.

- Electronic Documents:

  Pages are properly structured in a nice hierarchy. Also see 3.3.2.

- Authoring Tool:

  Generated content begins at H2.

2.4.7 Focus Visible (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Partially Supports

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Generally focus is clear when tabbing through the site but focus is lost under some dialog boxes which can be confusing to the user.

- Electronic Documents:

  Previous/Next buttons do not indicate that they have focus.

3.1.2 Language of Parts (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  This software assumes that content will be provided in a single language. There is no support for strings in alternate languages.

- Authoring Tool:

  All documentation is in the same language.

3.2.3 Consistent Navigation (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Authoring Tool:

  Not Applicable

- Web:

  Pages are very consistent and navigation is easy to infer.

- Electronic Documents:

  Pages are very consistent and navigation is easy to infer.

3.2.4 Consistent Identification (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Supports

- Authoring Tool:

  Not Applicable

- Web:

  UX patterns are well defined and consistent.

- Electronic Documents:

  UX patterns are well defined and consistent.

3.3.3 Error Suggestion (opens in a new window or tab)

- Web:

  Does Not Support

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.3.4 Error Prevention (Legal, Financial, Data) (opens in a new window or tab)

- Web:

  Does Not Support

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

## Revised Section 508 Report
Anchor link

### Chapter 3: Functional Performance Criteria (FPC)
Anchor link

Notes:

Not applicable.

Conformance to the 9 criteria listed below is distributed within each category as follows:
Conformance Level | All
--- | ---
Supports | 2
Partially Supports | 0
Does Not Support | 3
Not Applicable | 4

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

302.1 Without Vision (opens in a new window or tab)

- Does Not Support

- Partial compliance as per the remarks in the Success Criterion listed above. Form elements often do not have labels.

302.2 With Limited Vision (opens in a new window or tab)

- Supports

- Screen magnification users are supported.

302.3 Without Perception of Color (opens in a new window or tab)

- Does Not Support

- Partial compliance as per the remarks in the Success Criterion listed above. Color alone is not used to convey information.

302.4 Without Hearing (opens in a new window or tab)

- Not Applicable

302.5 With Limited Hearing (opens in a new window or tab)

- Not Applicable

302.6 Without Speech (opens in a new window or tab)

- Not Applicable

302.7 With Limited Manipulation (opens in a new window or tab)

- Does Not Support

- Limitations for keyboard only users as per the remarks in the Success Criterion listed above. There are still a few keyboard traps.

302.8 With Limited Reach and Strength (opens in a new window or tab)

- Supports

- No limits for strength.

302.9 With Limited Language, Cognitive, and Learning Abilities (opens in a new window or tab)

- Not Applicable

### Chapter 4: Hardware
Anchor link

Notes:

GovReady is a web application. Hardware accessibility criteria is not applicable.

### Chapter 5: Software
Anchor link

Notes:

GovReady is a web application. Software accessibility criteria is not applicable.

### Chapter 6: Support Documentation and Services
Anchor link

Notes:

GovReady is a web application and all support documentation is delivered through the web. Additional documentation and services are not available.

Conformance to the 4 criteria listed below is distributed within each category as follows:
Conformance Level | All
--- | ---
Supports | 0
Partially Supports | 0
Does Not Support | 0
Not Applicable | 4

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

602.2 Accessibility and Compatibility Features (opens in a new window or tab)

- Not Applicable

602.4 Alternate Formats for Non-Electronic Support Documentation (opens in a new window or tab)

- Not Applicable

603.2 Information on Accessibility and Compatibility Features (opens in a new window or tab)

- Not Applicable

603.3 Accommodation of Communication Needs (opens in a new window or tab)

- Not Applicable

## Legal DisclaimerGovReady PBC
Anchor link

The information herein is provided in good faith based on the analysis of the web application at the time of the review and does not represent a legally-binding claim. Please contact us to report any accessibility errors or conformance claim errors for re-evaluation and correction, if necessary.