Skip to content
Discussion options

You must be logged in to vote

The bindings are not completely abandoned, but I would not choose the high-level openscap_api.py wrapper as the primary interface for a new SDS-based application.

There are two different maintenance stories in the tree:

  • The SWIG bindings are still a build feature (ENABLE_PYTHON3 defaults on when Python/SWIG are present), have binding tests, and even received a compiler-compatibility fix in January 2024. So they are not formally removed/deprecated.
  • The hand-written high-level openscap_api.py is much less complete. Its DS_Class is empty and xccdf.init() imports a standalone benchmark plus referenced OVAL files; it does not implement the modern SDS/session selection workflow. The callback h…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Yesser-Belhajali
Comment options

Answer selected by Yesser-Belhajali
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants