You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue seems related, happy to break out my problem seperately if required.
I'm having difficulty using kwalify to verify my test-standards file as below:
pykwalify.errors.SchemaError: <SchemaError: error code 2: Schema validation failed:
- Key 'AC-1' was not defined. Path: ''.: Path: '/'>
I'm using pykwalify version 1.5.2.
From what I can tell the = in the schema is meant to denote a wild card match for the key allowing any number of map elements with any name in the root map.
However I'm not seeing any references to this syntax in recent kwalify versions documentation and this syntax doesn't seem to work. Has this changed and not been updated? Or have I missed something completely. Any help would be appreciated.
As an interim for myself I've replaced the = with the documented regex matching syntax regex;(.+).
Might be a valid fix/change to the standard and certification schemas?
The README sections for
certification
andstandard
are really outdated.Example of standard:
https://github.com/opencontrol/NIST-800-53-Standards/blob/master/NIST-800-53.yaml
Example of certification:
https://github.com/opencontrol/FedRAMP-Certifications/blob/master/FedRAMP-moderate.yaml
The text was updated successfully, but these errors were encountered: