Skip to main content

Security Metadata Revision Detect

This structural rule validates how the application resolves the MISB ST 0102 revision for each nested security local set.

What This Test Does

The rule:

  • inspects Tag 22, Version
  • resolves the MISB ST 0102 revision when Tag 22 is present and valid
  • falls back to the explicit MISB ST 0102 revision 3 baseline when Tag 22 is absent
  • reports unsupported or malformed version values

✅ Pass Criteria

The test passes when each detected security local set resolves to a known MISB ST 0102 revision.

❌ Fail Criteria

The test fails when Tag 22 is present but cannot be decoded to a supported MISB ST 0102 revision.

Warning Behavior

When Tag 22 is absent, the validator records the explicit revision 3 fallback. That is not a hard failure by itself, but it is surfaced as a warning so the report can distinguish inferred revision handling from explicit revision signaling.