CodeForAfrica / CodeForAfrica/academy.AFRICA

[Audit][Quality] Add runtime and security regression gates

Open
#48 0 comments 0 reactions 1 assignee Claimed by @koechkevin View on GitHub
chore
Dominant language
PHP
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Context

The repository lacks automated gates for the failure classes identified by the runtime audit.

## Scope

- Add PHP syntax checks and WordPress coding-standard checks for custom code.
- Detect configuration-dependent short tags and unsafe direct superglobal output.
- Add smoke or integration coverage for authentication, password reset, LearnDash completion, certificates, and malformed optional metadata.
- Add JavaScript and local asset-reference checks.

## Done when

- CI blocks parse errors, short-tag regressions, broken local assets, and lint failures.
- Critical account and LearnDash journeys have repeatable regression coverage.
- Checks run against the supported PHP and WordPress versions.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.