-
Notifications
You must be signed in to change notification settings - Fork 686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ground work for implementation of CPE applicability language #7613
Commits on Nov 1, 2021
-
introduce new classes for CPEAL
create list of CPE checks during parsing of product and content cpes
Configuration menu - View commit details
-
Copy full SHA for 9bac616 - Browse repository at this point
Copy the full SHA 9bac616View commit details -
Configuration menu - View commit details
-
Copy full SHA for d602de3 - Browse repository at this point
Copy the full SHA d602de3View commit details -
finish xml output of CPEAL elements implement logic for parsing of platform lines try to include it into build system
Configuration menu - View commit details
-
Copy full SHA for dec6e03 - Browse repository at this point
Copy the full SHA dec6e03View commit details -
switched from usage of check-fact-ref to fact-ref check-fact-ref can't be used now because of xccdf 1.1 also fact-ref can reuse existiing cpe names
Configuration menu - View commit details
-
Copy full SHA for cfc72e5 - Browse repository at this point
Copy the full SHA cfc72e5View commit details -
modified build_cpe.py to skip over cpe_platform definitions when cons…
…tructing CPE dictionary
Configuration menu - View commit details
-
Copy full SHA for b9076f9 - Browse repository at this point
Copy the full SHA b9076f9View commit details -
platforms build but applicability seems broken
trying chronyd_or_ntp_set_maxpoll
Configuration menu - View commit details
-
Copy full SHA for b6174a3 - Browse repository at this point
Copy the full SHA b6174a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e07223 - Browse repository at this point
Copy the full SHA 9e07223View commit details -
fix comparison of CPE AL tests
previous implementation was inaccurate
Configuration menu - View commit details
-
Copy full SHA for bbd7dee - Browse repository at this point
Copy the full SHA bbd7deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c652073 - Browse repository at this point
Copy the full SHA c652073View commit details -
remove definitions of check-fact-ref class
they are not used now and they could cause confusion
Configuration menu - View commit details
-
Copy full SHA for 0dc1147 - Browse repository at this point
Copy the full SHA 0dc1147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3736f50 - Browse repository at this point
Copy the full SHA 3736f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc34ed7 - Browse repository at this point
Copy the full SHA fc34ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3f99c - Browse repository at this point
Copy the full SHA 7c3f99cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6316463 - Browse repository at this point
Copy the full SHA 6316463View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd120fd - Browse repository at this point
Copy the full SHA bd120fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6839ea7 - Browse repository at this point
Copy the full SHA 6839ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 431a245 - Browse repository at this point
Copy the full SHA 431a245View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc853b9 - Browse repository at this point
Copy the full SHA bc853b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50210c0 - Browse repository at this point
Copy the full SHA 50210c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56b1052 - Browse repository at this point
Copy the full SHA 56b1052View commit details -
Configuration menu - View commit details
-
Copy full SHA for f35358a - Browse repository at this point
Copy the full SHA f35358aView commit details -
get rid of cpe_names object for groups and rules
for profiles I am still waiting
Configuration menu - View commit details
-
Copy full SHA for 51fc77b - Browse repository at this point
Copy the full SHA 51fc77bView commit details -
make sure that multiple AND operators are handled correctly
rework comparing of platformspecifications, logicaltests and factrefs when dumping logicaltest into xml, nested logicaltests must go first and then factrefs
Configuration menu - View commit details
-
Copy full SHA for 4657f17 - Browse repository at this point
Copy the full SHA 4657f17View commit details -
make sure that platform is added to global list of platforms
this step was not done in all situations and it caused datastream contain references to not defined platforms
Configuration menu - View commit details
-
Copy full SHA for e7bcea3 - Browse repository at this point
Copy the full SHA e7bcea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c50ac10 - Browse repository at this point
Copy the full SHA c50ac10View commit details -
extracted the parse_platform_line function
it is not dependent on ProductCPE class
Configuration menu - View commit details
-
Copy full SHA for ccb7669 - Browse repository at this point
Copy the full SHA ccb7669View commit details -
move convert_platform_to_id function out of the class
it is independent
Configuration menu - View commit details
-
Copy full SHA for 281e4d4 - Browse repository at this point
Copy the full SHA 281e4d4View commit details -
move parse_platform_definition function out of the class
it is independent
Configuration menu - View commit details
-
Copy full SHA for 2ca29c6 - Browse repository at this point
Copy the full SHA 2ca29c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed490a - Browse repository at this point
Copy the full SHA bed490aView commit details -
remove some logic around logical operators which are not implemented yet
the logic might come back in future improvements
Configuration menu - View commit details
-
Copy full SHA for 50dc5be - Browse repository at this point
Copy the full SHA 50dc5beView commit details -
Update platform handling in the test suite
The machine platform applicability definition in rules/groups has changed, so the test suite had to be extended accordingly.
Configuration menu - View commit details
-
Copy full SHA for b9a3a01 - Browse repository at this point
Copy the full SHA b9a3a01View commit details