Skip to content

v0.3.0 — MISRA Compliance:2020 evidence set, proactive authoring, robust SARIF

Choose a tag to compare

@Kiransekar Kiransekar released this 11 Jul 12:13

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 ruleId is a checker id (e.g. Helix QAC ABV.GENERAL) via relationshipstaxonomies; ruleIndex/result.rule; kind/baselineState filtering; defaultConfiguration levels; URI normalization
  • Bring-your-own-triage: result.suppressions carried 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.md vs the proprietary tools

54 tests green; wheel builds clean and installs standalone.