v0.3.0 — MISRA Compliance:2020 evidence set, proactive authoring, robust SARIF
The open-source compliance-workflow layer for MISRA C / CERT C / BARR-C — free, vendor-neutral, agentic-IDE-native. See How Maisha compares.
Highlights since v0.2.0
MISRA Compliance:2020 evidence set — the three documents an assessor asks for:
- Guideline Compliance Summary (
report --format misra-compliance) - Guideline Enforcement Plan (
--format gep) — per-guideline method + live tool inventory (versions/options) - Guideline Re-categorization Plan (
maishac recategorize,--format grp) — MISRA legality enforced (no Mandatory re-cat; Required can't drop to Advisory/Disapplied)
Proactive authoring (write it compliant the first time)
compliance_guidance/maishac guide+compliance_check_snippet/maishac check- A 37-concern compliant-pattern library covering all 81 KB rules;
AUTHORING_PLAYBOOK.md
Robust SARIF import across real qualified-engine dialects
- Recovers the MISRA/CERT guideline when
ruleIdis a checker id (e.g. Helix QACABV.GENERAL) viarelationships→taxonomies;ruleIndex/result.rule;kind/baselineStatefiltering;defaultConfigurationlevels; URI normalization - Bring-your-own-triage:
result.suppressionscarried across on import
Open-source ready
CONTRIBUTING.md,CODE_OF_CONDUCT.md, issue/PR templates- PyPI packaging + Trusted-Publishing release workflow;
pipx install maishac - Honest
COMPARISON.mdvs the proprietary tools
54 tests green; wheel builds clean and installs standalone.