A tool can exit without producing trustworthy evidence.
Require valid native reports and preserve execution errors separately from findings. A zero exit code alone does not establish a successful scan.
QA systems & evidence
Bringing link checking and automated accessibility testing into a shared reporting foundation that preserves the evidence behind each finding.
Conceptual architecture
HTTP crawling and browser accessibility checks retain their own execution models.
Adapters preserve findings, review items and errors in consistent JSON, HTML and CSV outputs.
Reports provide context for triage. A scan that failed to run must not be presented as a pass.
THE PROBLEM
Separate QA tools produce different outputs and failure signals. A useful integration needs consistent run history and reporting without discarding native evidence or presenting incomplete execution as assurance.
MY CONTRIBUTION
My focus is the engineering approach: preserve useful specialist tools, make their findings comparable, and distinguish a failed scan from a clean result. The toolkit brings those decisions together in a local workflow, with a Command Center foundation under development.
ARCHITECTURE
ENGINEERING DECISIONS
Require valid native reports and preserve execution errors separately from findings. A zero exit code alone does not establish a successful scan.
Retain native severity, evidence, and review items alongside common JSON, HTML, and CSV outputs.
Keep Command Center execution disabled until the Linux container boundary and network/resource restrictions are implemented and validated.
RESULTS
Recorded project checks cover local fixture scans, native-report parity, failure handling, persistence, and supervisor behavior. These are scoped development results, not a current public-site audit or proof of Linux isolation.
Illustrative, sanitized report excerpt. These fictional paths demonstrate status meaning; they are not measured scan results.
ACCESSIBILITY
Automated axe findings support accessibility investigation; they do not establish WCAG conformance. Manual review remains necessary. The future dashboard has not been built or accessibility-validated.