New Onboard is here — AI-guided, self-hosted onboarding for your codebase. Learn more
Features Code Navigation Static Analysis Graphs Compliance Metrics Custom API How it works Compliance FAQs Pricing Docs Start free trial
MISRA

MISRA C/C++ software compliance

Don't waste time with messy MISRA solutions. With Understand compliance is quick, easy, and affordable.

Included with every installation · Weekly rule updates · TÜV SÜD certified tool

Understand's CodeCheck dashboard showing MISRA results for a project, broken down by rule and by file.
Coverage

MISRA coverage you can depend on

Every installation of Understand™ comes with our full MISRA coverage. We work hard to provide weekly updates using the most current MISRA rules with no additional cost to our users, because complying with MISRA shouldn't erode your profits.

97%
MISRA C 2012, all rules (155/159)
95%
MISRA C 2023, all rules (207/217)
93%
MISRA C++ 2023, all rules (164/176)
Standards and rule sets

Every published MISRA standard we check

Rule counts are the checks Understand ships against the rules in each standard.

Coverage as published on this page. A dash marks a figure the coverage table does not state.
StandardRequired rulesAdvisory rulesAll rules
MISRA C 200486% — 73/85—86% — 86/100
MISRA C 201296% — 108/112100% — 37/3797% — 155/159
MISRA C 202396% — 142/14891% — 43/4795% — 207/217
MISRA C++ 200884% — 166/19781% — 13/1680% — 180/225
MISRA C++ 202394% — 118/12589% — 41/4693% — 164/176
Evidence

Detailed compliance reports

Run the checks, then hand the output to whoever has to sign it off.

  • Valid proof of MISRA compliance
  • Multiple configurations and custom rules
  • Add it to your build pipeline to ensure continuous compliance
A MISRA compliance report generated by Understand, listing each rule with its compliance status.
Certification

ISO 26262 certified

Understand by SciTools has been certified by TÜV SÜD for code compliance usage. We support MISRA 2012 rules, MISRA C 2004, MISRA C++ 2008, and AUTOSAR.

  • Includes the latest published AUTOSAR, MISRA, and other industry standards
  • Automate your MISRA projects for constant compliance verification
  • Achieve your functional safety goals
  • Used for specialized equipment such as medical devices
TÜV SÜD functional safety certification mark.
MISRA automotive

Quick setup, automated checks, timely results

Establish baselines and ensure MISRA compliance without rebuilding your workflow around the tool.

Get your project up and running in no time

Understand's intuitive setup has you up and working before you know it.

The Understand IDE with a parsed project open.

Don't waste time waiting

CodeCheck verifies your whole project or individual files with automated checks. Complete automation allows MISRA checks to run as you go, so you get your results quickly.

CodeCheck running automated checks across a project and listing the violations it found.

Focus on the most important parts of your code

Git integration allows you to set baselines for your project, so you can focus on the code that matters most to you.

MISRA C++ violations in Understand, filtered against a Git baseline.

Use Understand to ensure MISRA compliance

You're here to ensure your code is MISRA compliant. Understand's CodeCheck and other features are designed to check your code against the MISRA standard with optimal accuracy.

A summary MISRA compliance report in Understand.
Questions

What procurement usually asks

Which MISRA standards does Understand check?

MISRA C 2004, MISRA C 2012, MISRA C 2023, MISRA C++ 2008 and MISRA C++ 2023. The coverage table above gives the rule counts for each. Understand also includes the latest published AUTOSAR and other industry standards.

Does MISRA coverage cost extra?

No. Every installation of Understand comes with our full MISRA coverage, with weekly updates using the most current MISRA rules at no additional cost.

Can I produce proof of compliance for an audit?

Yes. Understand generates detailed compliance reports that serve as valid proof of MISRA compliance, allow multiple configurations and custom rules, and can be added to your build pipeline for continuous compliance.

Is the tool certified for safety-related development?

Understand by SciTools has been certified by TÜV SÜD for code compliance usage, and is certified to ISO 26262, IEC 61508 and EN 50128. See the certification page for the certificate details.

Can the checks run automatically in CI?

Yes. CodeCheck verifies your whole project or individual files with automated checks, and can be added to your build pipeline so MISRA projects are verified continuously rather than at the end.

What if we need a rule you don't cover?

Understand allows multiple configurations and custom rules alongside the published MISRA rule sets.

Get started

Check your code against MISRA today

Download a free trial, point it at your code, and run the MISRA checks yourself — no sales call required.

Full MISRA coverage included with every installation, at no additional cost.