{"ref":"refs/heads/main","before":"c8d2262ce6acf6bbe857d5fbea4a4c8d07b4353c","after":"3dcbda5c5808e0f90ba7baa2107385d70524f86c","repository":{"id":19279199,"node_id":"MDEwOlJlcG9zaXRvcnkxOTI3OTE5OQ==","name":"openscap","full_name":"OpenSCAP/openscap","private":false,"owner":{"name":"OpenSCAP","email":null,"login":"OpenSCAP","id":7439934,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc0Mzk5MzQ=","avatar_url":"https://avatars.githubusercontent.com/u/7439934?v=4","gravatar_id":"","url":"https://api.github.com/users/OpenSCAP","html_url":"https://github.com/OpenSCAP","followers_url":"https://api.github.com/users/OpenSCAP/followers","following_url":"https://api.github.com/users/OpenSCAP/following{/other_user}","gists_url":"https://api.github.com/users/OpenSCAP/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenSCAP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenSCAP/subscriptions","organizations_url":"https://api.github.com/users/OpenSCAP/orgs","repos_url":"https://api.github.com/users/OpenSCAP/repos","events_url":"https://api.github.com/users/OpenSCAP/events{/privacy}","received_events_url":"https://api.github.com/users/OpenSCAP/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/OpenSCAP/openscap","description":"NIST Certified SCAP 1.2 toolkit","fork":false,"url":"https://api.github.com/repos/OpenSCAP/openscap","forks_url":"https://api.github.com/repos/OpenSCAP/openscap/forks","keys_url":"https://api.github.com/repos/OpenSCAP/openscap/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OpenSCAP/openscap/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OpenSCAP/openscap/teams","hooks_url":"https://api.github.com/repos/OpenSCAP/openscap/hooks","issue_events_url":"https://api.github.com/repos/OpenSCAP/openscap/issues/events{/number}","events_url":"https://api.github.com/repos/OpenSCAP/openscap/events","assignees_url":"https://api.github.com/repos/OpenSCAP/openscap/assignees{/user}","branches_url":"https://api.github.com/repos/OpenSCAP/openscap/branches{/branch}","tags_url":"https://api.github.com/repos/OpenSCAP/openscap/tags","blobs_url":"https://api.github.com/repos/OpenSCAP/openscap/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OpenSCAP/openscap/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OpenSCAP/openscap/git/refs{/sha}","trees_url":"https://api.github.com/repos/OpenSCAP/openscap/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OpenSCAP/openscap/statuses/{sha}","languages_url":"https://api.github.com/repos/OpenSCAP/openscap/languages","stargazers_url":"https://api.github.com/repos/OpenSCAP/openscap/stargazers","contributors_url":"https://api.github.com/repos/OpenSCAP/openscap/contributors","subscribers_url":"https://api.github.com/repos/OpenSCAP/openscap/subscribers","subscription_url":"https://api.github.com/repos/OpenSCAP/openscap/subscription","commits_url":"https://api.github.com/repos/OpenSCAP/openscap/commits{/sha}","git_commits_url":"https://api.github.com/repos/OpenSCAP/openscap/git/commits{/sha}","comments_url":"https://api.github.com/repos/OpenSCAP/openscap/comments{/number}","issue_comment_url":"https://api.github.com/repos/OpenSCAP/openscap/issues/comments{/number}","contents_url":"https://api.github.com/repos/OpenSCAP/openscap/contents/{+path}","compare_url":"https://api.github.com/repos/OpenSCAP/openscap/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OpenSCAP/openscap/merges","archive_url":"https://api.github.com/repos/OpenSCAP/openscap/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OpenSCAP/openscap/downloads","issues_url":"https://api.github.com/repos/OpenSCAP/openscap/issues{/number}","pulls_url":"https://api.github.com/repos/OpenSCAP/openscap/pulls{/number}","milestones_url":"https://api.github.com/repos/OpenSCAP/openscap/milestones{/number}","notifications_url":"https://api.github.com/repos/OpenSCAP/openscap/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OpenSCAP/openscap/labels{/name}","releases_url":"https://api.github.com/repos/OpenSCAP/openscap/releases{/id}","deployments_url":"https://api.github.com/repos/OpenSCAP/openscap/deployments","created_at":1398781414,"updated_at":"2025-11-19T21:23:31Z","pushed_at":1763917134,"git_url":"git://github.com/OpenSCAP/openscap.git","ssh_url":"git@github.com:OpenSCAP/openscap.git","clone_url":"https://github.com/OpenSCAP/openscap.git","svn_url":"https://github.com/OpenSCAP/openscap","homepage":"https://www.open-scap.org/tools/openscap-base","size":32343,"stargazers_count":1609,"watchers_count":1609,"language":"XSLT","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":true,"forks_count":415,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":61,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["compliance","cpe","data-stream","openscap","oval","scanning","scap","xccdf"],"visibility":"public","forks":415,"open_issues":61,"watchers":1609,"default_branch":"main","stargazers":1609,"master_branch":"main","organization":"OpenSCAP","custom_properties":{}},"pusher":{"name":"evgenyz","email":"evgenyz@gmail.com"},"organization":{"login":"OpenSCAP","id":7439934,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc0Mzk5MzQ=","url":"https://api.github.com/orgs/OpenSCAP","repos_url":"https://api.github.com/orgs/OpenSCAP/repos","events_url":"https://api.github.com/orgs/OpenSCAP/events","hooks_url":"https://api.github.com/orgs/OpenSCAP/hooks","issues_url":"https://api.github.com/orgs/OpenSCAP/issues","members_url":"https://api.github.com/orgs/OpenSCAP/members{/member}","public_members_url":"https://api.github.com/orgs/OpenSCAP/public_members{/member}","avatar_url":"https://avatars.githubusercontent.com/u/7439934?v=4","description":"Open Source Security Compliance Solution"},"sender":{"login":"evgenyz","id":429134,"node_id":"MDQ6VXNlcjQyOTEzNA==","avatar_url":"https://avatars.githubusercontent.com/u/429134?v=4","gravatar_id":"","url":"https://api.github.com/users/evgenyz","html_url":"https://github.com/evgenyz","followers_url":"https://api.github.com/users/evgenyz/followers","following_url":"https://api.github.com/users/evgenyz/following{/other_user}","gists_url":"https://api.github.com/users/evgenyz/gists{/gist_id}","starred_url":"https://api.github.com/users/evgenyz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evgenyz/subscriptions","organizations_url":"https://api.github.com/users/evgenyz/orgs","repos_url":"https://api.github.com/users/evgenyz/repos","events_url":"https://api.github.com/users/evgenyz/events{/privacy}","received_events_url":"https://api.github.com/users/evgenyz/received_events","type":"User","user_view_type":"public","site_admin":false},"created":false,"deleted":false,"forced":false,"base_ref":null,"compare":"https://github.com/OpenSCAP/openscap/compare/c8d2262ce6ac...3dcbda5c5808","commits":[{"id":"4c3c309e45d745a496351f61c71bc2b86604e8f4","tree_id":"bb18b57c1dc8086018e651f5235f019a30b42ed9","distinct":false,"message":"Remove OSCAP_BOOTC_BUILD environment variable\n\nStarting from https://github.com/ComplianceAsCode/content/pull/12988\nthe SCAP content doesn't depend on exporting the OSCAP_BOOTC_BUILD\nvariable. Therefore we can stop exporting this variable and we\ncan stop passing this variable from outside environemnt to\nremediations environment.","timestamp":"2025-02-13T11:26:33+01:00","url":"https://github.com/OpenSCAP/openscap/commit/4c3c309e45d745a496351f61c71bc2b86604e8f4","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-02-13T11:26:33+01:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-02-13T11:26:33+01:00","username":"jan-cerny"},"added":[],"removed":["tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.ds.xml","tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.sh"],"modified":["src/XCCDF_POLICY/xccdf_policy_remediate.c","tests/API/XCCDF/unittests/CMakeLists.txt","utils/oscap-im"]},{"id":"4fda0847fd2bbcb2e0fc84785889782a9bf4db8e","tree_id":"bb18b57c1dc8086018e651f5235f019a30b42ed9","distinct":false,"message":"Merge pull request #2201 from jan-cerny/remove_oscap_bootc_build\n\nRemove OSCAP_BOOTC_BUILD environment variable","timestamp":"2025-02-14T09:47:50+01:00","url":"https://github.com/OpenSCAP/openscap/commit/4fda0847fd2bbcb2e0fc84785889782a9bf4db8e","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-02-14T09:47:50+01:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-02-14T09:47:50+01:00","username":"web-flow"},"added":[],"removed":["tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.ds.xml","tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.sh"],"modified":["src/XCCDF_POLICY/xccdf_policy_remediate.c","tests/API/XCCDF/unittests/CMakeLists.txt","utils/oscap-im"]},{"id":"15c15c350e697d58e89e319351a52d90d28b9009","tree_id":"43dc7fa2b5d3910857772d8f52f2a0d491925d6f","distinct":false,"message":"OPENSCAP-5235: Block remediation on deployed bootc system\n\nOpenSCAP remediation is supposed to be used only at bootc container\nimage build. Deployed bootc system is immutable, it can't be remediated\nwith OpenSCAP and trying to do so would result in errors and bad user\nexperience.\n\nWe will update OpenSCAP to print error message for users in case they\ntry to run remediation on an already deployed bootc system, informing\nthem that it is not possible and that the openscap remediation must be\nperformed during container build.","timestamp":"2025-03-06T13:47:45+01:00","url":"https://github.com/OpenSCAP/openscap/commit/15c15c350e697d58e89e319351a52d90d28b9009","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-06T09:43:41+01:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-06T13:47:45+01:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["src/XCCDF/xccdf_session.c"]},{"id":"e433f3622e507445140156aa10a171580d1a894f","tree_id":"952fd515c67c6ad19bbe4babbfe8fff34c54b45c","distinct":false,"message":"Stop using jq\n\nThe jq is additional tool. Currently it's available in both RHEL\nand CentOS base bootable container images. But, we better not\nrely on it if someone removes it in future.","timestamp":"2025-03-12T10:14:39+01:00","url":"https://github.com/OpenSCAP/openscap/commit/e433f3622e507445140156aa10a171580d1a894f","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T10:00:17+01:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T10:14:39+01:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["src/XCCDF/xccdf_session.c"]},{"id":"3f00d7b2961aeb76734dc3b8a5ccfa8cc50b8d4a","tree_id":"c5f82a71f2b28905918ef015c24f106920bd92e3","distinct":false,"message":"Move error at the beginning of evaluation\n\nWe don't like the current behavior when user needs to wait for the\ninitial scan results just to see the error. We will move the error so it\nis printed right away and the initial scan is not even performed.","timestamp":"2025-03-12T13:16:51+01:00","url":"https://github.com/OpenSCAP/openscap/commit/3f00d7b2961aeb76734dc3b8a5ccfa8cc50b8d4a","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T13:16:51+01:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T13:16:51+01:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["src/XCCDF/xccdf_session.c","utils/oscap-xccdf.c"]},{"id":"febe1949565533910ac3c719857da5feffbaa04b","tree_id":"cf8d6d82a7baf75e842146ad58037d98b516761d","distinct":false,"message":"Add missing newlines","timestamp":"2025-03-12T13:29:15+01:00","url":"https://github.com/OpenSCAP/openscap/commit/febe1949565533910ac3c719857da5feffbaa04b","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T13:29:15+01:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T13:29:15+01:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["utils/oscap-xccdf.c"]},{"id":"dae96d329d355a2e107c20b9659482ff830d3bb4","tree_id":"ced5092adca702a35c410879e30175df163c0037","distinct":false,"message":"Use buffer on heap","timestamp":"2025-03-12T16:12:18+01:00","url":"https://github.com/OpenSCAP/openscap/commit/dae96d329d355a2e107c20b9659482ff830d3bb4","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T16:12:18+01:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-12T16:12:18+01:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["utils/oscap-xccdf.c"]},{"id":"ef833138517ad162ee4498cbaed41df07c9ed3d4","tree_id":"c0fe54bbad2b3783fd20734b5c8a37af70a7f136","distinct":false,"message":"Prevent a memory leak","timestamp":"2025-03-13T08:04:47+01:00","url":"https://github.com/OpenSCAP/openscap/commit/ef833138517ad162ee4498cbaed41df07c9ed3d4","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-13T08:04:47+01:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-03-13T08:04:47+01:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["utils/oscap-xccdf.c"]},{"id":"f14ef256acc6f66c338eb2f836bffb50049efb70","tree_id":"c0fe54bbad2b3783fd20734b5c8a37af70a7f136","distinct":false,"message":"Merge pull request #2203 from jan-cerny/prevent_bootc\n\nOPENSCAP-5235: Block remediation on deployed bootc system","timestamp":"2025-03-13T08:58:08+01:00","url":"https://github.com/OpenSCAP/openscap/commit/f14ef256acc6f66c338eb2f836bffb50049efb70","author":{"name":"Matus Marhefka","email":"mmarhefk@redhat.com","date":"2025-03-13T08:58:08+01:00","username":"matusmarhefka"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-03-13T08:58:08+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["utils/oscap-xccdf.c"]},{"id":"866a428f84ad9f8dc35cafbab31cc18c8e44ba38","tree_id":"99f2e641a0e86c1c7466e767a5d83efa6caa34a9","distinct":false,"message":"Enable implicit locking for RBT operations\n\nThere are a lot of possible memory overruns reported by helgrind\ncoming from rbt_* operations without this flag.","timestamp":"2025-03-21T11:58:23+01:00","url":"https://github.com/OpenSCAP/openscap/commit/866a428f84ad9f8dc35cafbab31cc18c8e44ba38","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-21T08:49:58+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-21T11:58:23+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["CMakeLists.txt"]},{"id":"54e8f62984db34b91acce5eb04fe25555bc10c83","tree_id":"63fa184e278eadba8c2b69b65db699a69c56aa03","distinct":false,"message":"Move probe_common_main's thread_barrier to the function scope\n\nWe should not re-initialize thread_barrier, it is an UB.","timestamp":"2025-03-21T11:58:23+01:00","url":"https://github.com/OpenSCAP/openscap/commit/54e8f62984db34b91acce5eb04fe25555bc10c83","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-13T22:26:48+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-21T11:58:23+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["src/OVAL/probes/probe/icache.c","src/OVAL/probes/probe/icache.h","src/OVAL/probes/probe/input_handler.c","src/OVAL/probes/probe/probe.h","src/OVAL/probes/probe/probe_main.c"]},{"id":"1655eaf15859dda29496cc47f02c38d666ae85bf","tree_id":"6a4b0feec898676c69116c47527dcc7f27fbdca2","distinct":false,"message":"Do not use realloc(seap_msg->attrs, 0) to free seap_msg->attrs\n\nThis is implementation dependent, frown upon and triggering\nfor sanitizers.","timestamp":"2025-03-21T11:58:23+01:00","url":"https://github.com/OpenSCAP/openscap/commit/1655eaf15859dda29496cc47f02c38d666ae85bf","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-13T22:28:41+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-21T11:58:23+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["src/OVAL/probes/SEAP/seap-packet.c"]},{"id":"55c1b8989ba5f62540b1903c5e761e9b78d8eb95","tree_id":"b5b07874ea694d85f94f1c18d11a1c1af0ee1d7a","distinct":false,"message":"Add cleanup function for the probe_worker_runfn thread\n\nWe should make sure that receiver gets something (error should do it),\neven if the worker thread suddenly terminates (e.g. thread_exit).","timestamp":"2025-03-21T11:58:23+01:00","url":"https://github.com/OpenSCAP/openscap/commit/55c1b8989ba5f62540b1903c5e761e9b78d8eb95","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-13T22:31:57+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-21T11:58:23+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["src/OVAL/probes/probe/worker.c"]},{"id":"7c1a5f8f17301a8551bcd068440515cc2bc9a79b","tree_id":"dc8f18e12a7ae584b35b9b1ca7ceb1b882a6f893","distinct":false,"message":"Add predicate checks in the pthread_cond wait loop in seap-command.c\n\nSEAP_cmd_exec function waiting branch was prone to spurious wakeups.\nUse pthread_cond_broadcast __SEAP_cmd_sync_handler to make sure\nall possible listeners are notified.","timestamp":"2025-03-21T11:58:23+01:00","url":"https://github.com/OpenSCAP/openscap/commit/7c1a5f8f17301a8551bcd068440515cc2bc9a79b","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-20T08:02:48+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-21T11:58:23+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["src/OVAL/probes/SEAP/seap-command.c"]},{"id":"bbdd986443589b98668826b642276b17d4c133fe","tree_id":"7251913829f31232822f5d8fabe95a5b59282f94","distinct":false,"message":"Remove extra debugging logs in oscap_pcre.c\n\nThese log records were introduced in anticipation of the\nPCRE -> PCRE2 migration problems. We can get rid of them now.","timestamp":"2025-03-21T11:58:23+01:00","url":"https://github.com/OpenSCAP/openscap/commit/bbdd986443589b98668826b642276b17d4c133fe","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-20T08:08:45+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-21T11:58:23+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["src/common/oscap_pcre.c"]},{"id":"8beeb9159951d52f4216b16a6801658b7483ce91","tree_id":"2a0e5c4ddb050418c42a4d19bfc310f0009d2021","distinct":false,"message":"Fix textfilecontent54_probe behaviour\n\nAccording to OVAL docs the 'instance' tag should be able to take\nnegative numbers. And these negative numbers should count from the last\nelement matched. This is was not the case in oscap implementation\n\nSigned-off-by: Edgar Aguilar ","timestamp":"2025-03-24T14:38:27-06:00","url":"https://github.com/OpenSCAP/openscap/commit/8beeb9159951d52f4216b16a6801658b7483ce91","author":{"name":"Edgar Aguilar","email":"edgar.aguilar@oracle.com","date":"2025-03-20T17:35:56-06:00","username":"Xeicker"},"committer":{"name":"Edgar Aguilar","email":"edgar.aguilar@oracle.com","date":"2025-03-24T14:38:27-06:00","username":"Xeicker"},"added":[],"removed":[],"modified":["src/OVAL/probes/independent/textfilecontent54_probe.c"]},{"id":"800e07e41a4dad658f30a963c8678f49a79bf8e9","tree_id":"395f9d92e031fc7dca577dc527696c74177f43dc","distinct":false,"message":"Add test for textfilecontent54\n\nValidate behaviour with negative instance\n\nSigned-off-by: Edgar Aguilar ","timestamp":"2025-03-24T18:12:49-06:00","url":"https://github.com/OpenSCAP/openscap/commit/800e07e41a4dad658f30a963c8678f49a79bf8e9","author":{"name":"Edgar Aguilar","email":"edgar.aguilar@oracle.com","date":"2025-03-24T18:12:49-06:00","username":"Xeicker"},"committer":{"name":"Edgar Aguilar","email":"edgar.aguilar@oracle.com","date":"2025-03-24T18:12:49-06:00","username":"Xeicker"},"added":["tests/probes/textfilecontent54/test_negative_instance.sh","tests/probes/textfilecontent54/test_negative_instance.xml"],"removed":[],"modified":["tests/probes/textfilecontent54/CMakeLists.txt"]},{"id":"0a5824269a11b5b8025772936ec195ca5d8293c7","tree_id":"f3fac98e8d707970b2b3d478af13b51e92976c8f","distinct":false,"message":"Apply suggestions from code review\n\nCo-authored-by: Evgeny Kolesnikov ","timestamp":"2025-03-25T10:18:32-06:00","url":"https://github.com/OpenSCAP/openscap/commit/0a5824269a11b5b8025772936ec195ca5d8293c7","author":{"name":"Edgar Aguilar","email":"xeicker@gmail.com","date":"2025-03-25T10:18:32-06:00","username":"Xeicker"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-03-25T10:18:32-06:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/OVAL/probes/independent/textfilecontent54_probe.c"]},{"id":"badffb61a6bcdb35ecb0af4b76d303bb01272731","tree_id":"f3fac98e8d707970b2b3d478af13b51e92976c8f","distinct":false,"message":"Merge pull request #2210 from Xeicker/fix_file_probe\n\nFix textfilecontent54_probe behaviour","timestamp":"2025-03-25T17:50:23+01:00","url":"https://github.com/OpenSCAP/openscap/commit/badffb61a6bcdb35ecb0af4b76d303bb01272731","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-03-25T17:50:23+01:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-03-25T17:50:23+01:00","username":"web-flow"},"added":["tests/probes/textfilecontent54/test_negative_instance.sh","tests/probes/textfilecontent54/test_negative_instance.xml"],"removed":[],"modified":["src/OVAL/probes/independent/textfilecontent54_probe.c","tests/probes/textfilecontent54/CMakeLists.txt"]},{"id":"38706d6225ad3195ce349387af1f24b210c17e41","tree_id":"cd06400f004869314c065916445b2a7c4dd2b016","distinct":false,"message":"Merge pull request #2211 from evgenyz/sync-1.3\n\nFix thread syncronization problems (1.3.x)","timestamp":"2025-04-02T10:00:31-05:00","url":"https://github.com/OpenSCAP/openscap/commit/38706d6225ad3195ce349387af1f24b210c17e41","author":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-04-02T10:00:31-05:00","username":"Mab879"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-04-02T10:00:31-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["CMakeLists.txt","src/OVAL/probes/SEAP/seap-command.c","src/OVAL/probes/SEAP/seap-packet.c","src/OVAL/probes/probe/icache.c","src/OVAL/probes/probe/icache.h","src/OVAL/probes/probe/input_handler.c","src/OVAL/probes/probe/probe.h","src/OVAL/probes/probe/probe_main.c","src/OVAL/probes/probe/worker.c","src/common/oscap_pcre.c"]},{"id":"b5152c0aad5ec4810511e750075f42f6deefc7cb","tree_id":"24e1f5672a9afb8bfc1195f624018c0b29b3e13b","distinct":false,"message":"openscap-1.3.12","timestamp":"2025-04-07T12:59:41+02:00","url":"https://github.com/OpenSCAP/openscap/commit/b5152c0aad5ec4810511e750075f42f6deefc7cb","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-07T12:59:41+02:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-07T12:59:41+02:00","username":"evgenyz"},"added":[],"removed":[],"modified":["AUTHORS","CMakeLists.txt","NEWS"]},{"id":"51b321d60d173551912ee31fb191c0914379685e","tree_id":"b72ee522d156f57e5c4876888ce90b1e0c88f0cc","distinct":false,"message":"Version bump after release\n\nNext release from the maint-1.3 branch will be 1.3.13","timestamp":"2025-04-07T13:03:38+02:00","url":"https://github.com/OpenSCAP/openscap/commit/51b321d60d173551912ee31fb191c0914379685e","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-07T13:03:38+02:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-07T13:03:38+02:00","username":"evgenyz"},"added":[],"removed":[],"modified":["CMakeLists.txt","release_tools/versions.sh"]},{"id":"a65dff2815eb10c3e420c61c81f1793a683630dc","tree_id":"4d5dce0f9bc0f4c06b1920d5ab62f3e22ec8b7f3","distinct":false,"message":"Make a copy before spliting.","timestamp":"2025-04-08T10:53:23+02:00","url":"https://github.com/OpenSCAP/openscap/commit/a65dff2815eb10c3e420c61c81f1793a683630dc","author":{"name":"Flos Lonicerae","email":"lonicerae@gmail.com","date":"2024-10-19T18:58:30+08:00","username":"lonicerae"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-08T10:53:23+02:00","username":"evgenyz"},"added":[],"removed":[],"modified":["src/OVAL/probes/probe/worker.c"]},{"id":"061e9ca3f88f04411c1dfdc5c1fbbac8b6ca5ff7","tree_id":"4d5dce0f9bc0f4c06b1920d5ab62f3e22ec8b7f3","distinct":false,"message":"Merge pull request #2218 from evgenyz/backport-593e515\n\nBackport of #2168","timestamp":"2025-04-10T10:34:11+02:00","url":"https://github.com/OpenSCAP/openscap/commit/061e9ca3f88f04411c1dfdc5c1fbbac8b6ca5ff7","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-10T10:34:11+02:00","username":"jan-cerny"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-04-10T10:34:11+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/OVAL/probes/probe/worker.c"]},{"id":"687a0b4113dc29a39685f7f899c62ba6ef89968f","tree_id":"114334e5c7b85c7945133af832d85a34d1300bc5","distinct":false,"message":"Exit oscap-im if oscap fails\n\nThis commit will cause that oscap-im will exit with exit code 1 if any\nof the called oscap calls will fail. This means that building hardened\nbootable container images will terminate if oscap crashes or doesn't\nwork.\n\nResolves: https://issues.redhat.com/browse/OPENSCAP-5415","timestamp":"2025-04-15T10:32:20+02:00","url":"https://github.com/OpenSCAP/openscap/commit/687a0b4113dc29a39685f7f899c62ba6ef89968f","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-15T10:32:20+02:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-15T10:32:20+02:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["utils/oscap-im"]},{"id":"0814d2653dc1abbcd06bcb760457e4873e99449b","tree_id":"fc934fe7b2fc9a4fc671902b22fa4d8bf40600c8","distinct":false,"message":"Improve pre_scan_fix\n\nMove the calls into `with` statement so that manual cleanup won't\nbe needed. Also, do not catch output of the bash remediation\nto let the user watch the progress of the script.","timestamp":"2025-04-15T14:47:09+02:00","url":"https://github.com/OpenSCAP/openscap/commit/0814d2653dc1abbcd06bcb760457e4873e99449b","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-15T14:47:09+02:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-15T14:47:09+02:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["utils/oscap-im"]},{"id":"1bdea26b08a899cd0d550083b1df73689c7c61a1","tree_id":"a0c91dce8dda0ff81ce2f926146bc589330ef5be","distinct":false,"message":"Remove delete=False\n\nWe can remove it because the statements that use the temporary file\nwere moved inside the \"with\" block.","timestamp":"2025-04-16T10:52:34+02:00","url":"https://github.com/OpenSCAP/openscap/commit/1bdea26b08a899cd0d550083b1df73689c7c61a1","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-16T10:52:34+02:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-16T10:52:34+02:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["utils/oscap-im"]},{"id":"aa617dd15c51efb86479e85c58c80c7dcdb36792","tree_id":"be7631e73124f026ef1f150cb0a5e27c15058b0e","distinct":false,"message":"Introduce CODEOWNERS and add owners of the tests directory","timestamp":"2025-04-16T14:22:46+02:00","url":"https://github.com/OpenSCAP/openscap/commit/aa617dd15c51efb86479e85c58c80c7dcdb36792","author":{"name":"Matus Marhefka","email":"mmarhefk@redhat.com","date":"2025-04-16T14:22:46+02:00","username":"matusmarhefka"},"committer":{"name":"Matus Marhefka","email":"mmarhefk@redhat.com","date":"2025-04-16T14:22:46+02:00","username":"matusmarhefka"},"added":["CODEOWNERS"],"removed":[],"modified":[]},{"id":"e53df1e636dfae9e9adc930bc3772e671f98c5e3","tree_id":"a0c91dce8dda0ff81ce2f926146bc589330ef5be","distinct":false,"message":"Merge pull request #2222 from jan-cerny/error_check\n\nExit oscap-im if oscap fails","timestamp":"2025-04-16T15:29:40+02:00","url":"https://github.com/OpenSCAP/openscap/commit/e53df1e636dfae9e9adc930bc3772e671f98c5e3","author":{"name":"Matus Marhefka","email":"mmarhefk@redhat.com","date":"2025-04-16T15:29:40+02:00","username":"matusmarhefka"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-04-16T15:29:40+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["utils/oscap-im"]},{"id":"d38914a4d62b2ad9d011a530bf39b4acf76e5b1b","tree_id":"93fe4880303c34709415459cd996b1e656c3b256","distinct":false,"message":"tests: OVAL/API/skip_paths\n\nModify the test so it could catch the regression\nwith environment variable modified during execution.\nSee #2168.","timestamp":"2025-04-16T22:38:27+02:00","url":"https://github.com/OpenSCAP/openscap/commit/d38914a4d62b2ad9d011a530bf39b4acf76e5b1b","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-15T15:05:07+02:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-16T22:38:27+02:00","username":"evgenyz"},"added":[],"removed":[],"modified":["tests/API/OVAL/skip_paths/test_skip_paths.sh","tests/API/OVAL/skip_paths/test_skip_paths.xml"]},{"id":"6a27cc13d4e61af0377f1ea8e5897388c73dd892","tree_id":"42b8a6faee3643d652d9ed3eedd8b83ca723b03b","distinct":false,"message":"Merge pull request #2224 from evgenyz/modify-test-skip-paths-1.3\n\ntests: OVAL/API/skip_paths","timestamp":"2025-04-16T16:13:20-05:00","url":"https://github.com/OpenSCAP/openscap/commit/6a27cc13d4e61af0377f1ea8e5897388c73dd892","author":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-04-16T16:13:20-05:00","username":"Mab879"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-04-16T16:13:20-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["tests/API/OVAL/skip_paths/test_skip_paths.sh","tests/API/OVAL/skip_paths/test_skip_paths.xml"]},{"id":"94934207b34978f92ab2f7b7cc0e8a73508c8266","tree_id":"b736d6515bda576d202ee8cdf0dce9c4324e36ef","distinct":false,"message":"Inherit opscap environment when executing Bash remediations\nwith --remediate\n\nMake the Bash remediation environment consistent with other\ntypes of remediation.","timestamp":"2025-04-23T09:01:51+02:00","url":"https://github.com/OpenSCAP/openscap/commit/94934207b34978f92ab2f7b7cc0e8a73508c8266","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-17T14:02:55+02:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-23T09:01:51+02:00","username":"evgenyz"},"added":["tests/API/XCCDF/unittests/test_remediation_environment.sh","tests/API/XCCDF/unittests/test_remediation_environment.xccdf.xml"],"removed":[],"modified":["src/XCCDF_POLICY/xccdf_policy_remediate.c","tests/API/XCCDF/unittests/CMakeLists.txt"]},{"id":"a253c7337bf920e0c81e25aa08f7a00081a408b9","tree_id":"2735a26691302d484a967ee958fabda3a0e34228","distinct":false,"message":"Merge pull request #2233 from evgenyz/fix-bash-remediation-env-1.3\n\nInherit opscap environment when executing Bash remediations with `--remediate` option","timestamp":"2025-04-23T11:28:06+02:00","url":"https://github.com/OpenSCAP/openscap/commit/a253c7337bf920e0c81e25aa08f7a00081a408b9","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-04-23T11:28:06+02:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-04-23T11:28:06+02:00","username":"web-flow"},"added":["tests/API/XCCDF/unittests/test_remediation_environment.sh","tests/API/XCCDF/unittests/test_remediation_environment.xccdf.xml"],"removed":[],"modified":["src/XCCDF_POLICY/xccdf_policy_remediate.c","tests/API/XCCDF/unittests/CMakeLists.txt"]},{"id":"4ceb7e9cb329730add926160a5850a5348bca0b8","tree_id":"b145fdb62e025f194ff27d2cf174098b36a44904","distinct":false,"message":"Merge pull request #2225 from matusmarhefka/codeowners\n\nIntroduce CODEOWNERS and add owners of the tests directory","timestamp":"2025-04-24T13:59:10+02:00","url":"https://github.com/OpenSCAP/openscap/commit/4ceb7e9cb329730add926160a5850a5348bca0b8","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-04-24T13:59:10+02:00","username":"jan-cerny"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-04-24T13:59:10+02:00","username":"web-flow"},"added":["CODEOWNERS"],"removed":[],"modified":[]},{"id":"ece35bafc241673f55e7e3dfe7efe50c9cd8e923","tree_id":"83b864198ce6fca13ac053662a7fa6409f9aefd2","distinct":false,"message":"Fix codeql on 1.3","timestamp":"2025-10-06T16:41:14-05:00","url":"https://github.com/OpenSCAP/openscap/commit/ece35bafc241673f55e7e3dfe7efe50c9cd8e923","author":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-10-06T16:31:17-05:00","username":"Mab879"},"committer":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-10-06T16:41:14-05:00","username":"Mab879"},"added":[],"removed":[],"modified":[".github/workflows/codeql.yml"]},{"id":"beb768e69d7496152b8efc7fd292e9566e948a17","tree_id":"83b864198ce6fca13ac053662a7fa6409f9aefd2","distinct":false,"message":"Merge pull request #2263 from Mab879/fix_codeql_1.3\n\nFix codeql on 1.3","timestamp":"2025-10-07T08:17:25+02:00","url":"https://github.com/OpenSCAP/openscap/commit/beb768e69d7496152b8efc7fd292e9566e948a17","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-10-07T08:17:25+02:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-10-07T08:17:25+02:00","username":"web-flow"},"added":[],"removed":[],"modified":[".github/workflows/codeql.yml"]},{"id":"2e48a69730a898d093d40cf3dd081b2b554f2441","tree_id":"0d0c44fe5d18ebbf931e778371bb46fb3d9e538a","distinct":false,"message":"Add new STIG URL\n\nFixes #2261","timestamp":"2025-10-07T11:29:08-05:00","url":"https://github.com/OpenSCAP/openscap/commit/2e48a69730a898d093d40cf3dd081b2b554f2441","author":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-10-06T16:28:00-05:00","username":"Mab879"},"committer":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-10-07T11:29:08-05:00","username":"Mab879"},"added":[],"removed":[],"modified":["src/XCCDF/result.c"]},{"id":"20ddd726985806087f18d65f864c5b16d6e42c68","tree_id":"5429a977b433489a57d3f58671998b69a9767a54","distinct":false,"message":"Update xccdf-references.xsl for new STIG Viewer","timestamp":"2025-10-07T11:29:08-05:00","url":"https://github.com/OpenSCAP/openscap/commit/20ddd726985806087f18d65f864c5b16d6e42c68","author":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-10-07T11:28:54-05:00","username":"Mab879"},"committer":{"name":"Matthew Burket","email":"mburket@redhat.com","date":"2025-10-07T11:29:08-05:00","username":"Mab879"},"added":[],"removed":[],"modified":["xsl/xccdf-references.xsl"]},{"id":"6c9d478a479f7d210932fce011cfcb26362bab0b","tree_id":"5429a977b433489a57d3f58671998b69a9767a54","distinct":false,"message":"Merge pull request #2262 from Mab879/fix_2261\n\nAdd new STIG URL","timestamp":"2025-10-08T13:28:37+02:00","url":"https://github.com/OpenSCAP/openscap/commit/6c9d478a479f7d210932fce011cfcb26362bab0b","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-10-08T13:28:37+02:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-10-08T13:28:37+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/XCCDF/result.c","xsl/xccdf-references.xsl"]},{"id":"26b4b810baee0e0ebdaeb3aa6cf2ef82e4bb3ae4","tree_id":"44df27d56e8b7545183047339211aa0d0d4af6c8","distinct":false,"message":"Clarify the '--local-files' option\n\n- Document that the '--local-files' option works only with SCAP 1.3\n source data streams.\n- Add a warning if users use '--local-files' with different versions of\n SCAP source data streams.\n- Add a simple upstream test for the added warning.\n\nResolves: https://issues.redhat.com/browse/RHEL-74343","timestamp":"2025-10-13T16:53:59+02:00","url":"https://github.com/OpenSCAP/openscap/commit/26b4b810baee0e0ebdaeb3aa6cf2ef82e4bb3ae4","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-10-13T13:02:05+02:00","username":"jan-cerny"},"committer":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-10-13T16:53:59+02:00","username":"jan-cerny"},"added":[],"removed":[],"modified":["docs/manual/manual.adoc","src/DS/ds_sds_session.c","tests/DS/test_ds_use_local_remote_resources.sh","utils/oscap.8"]},{"id":"caa2c9ccaad68a6bb26836673e31b42523553660","tree_id":"4e19925fad2499e967b50c30eb3a2936f2a35bb3","distinct":false,"message":"Merge pull request #2266 from jan-cerny/RHEL-74343\n\nClarify the '--local-files' option","timestamp":"2025-10-14T11:18:12+02:00","url":"https://github.com/OpenSCAP/openscap/commit/caa2c9ccaad68a6bb26836673e31b42523553660","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-10-14T11:18:12+02:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-10-14T11:18:12+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["docs/manual/manual.adoc","src/DS/ds_sds_session.c","tests/DS/test_ds_use_local_remote_resources.sh","utils/oscap.8"]},{"id":"6f99f6e89fa14af3a98c788c0267fde70f5bf81b","tree_id":"b44b3357a36b9bdfd58b05efa2aa40ec3c240b90","distinct":false,"message":" fixing 'object does not exist' report template","timestamp":"2025-10-14T15:14:36+02:00","url":"https://github.com/OpenSCAP/openscap/commit/6f99f6e89fa14af3a98c788c0267fde70f5bf81b","author":{"name":"Arden97","email":"arden2545@gmail.com","date":"2025-10-10T13:09:48+02:00","username":"Arden97"},"committer":{"name":"Arden97","email":"arden2545@gmail.com","date":"2025-10-14T15:14:36+02:00","username":"Arden97"},"added":[],"removed":[],"modified":["xsl/xccdf-report-oval-details.xsl"]},{"id":"441ff8080fc898b15586bf6ed376d22607c36c6a","tree_id":"560f96d099b51c0c9be9cf67e859fd2bbf1a50f5","distinct":false,"message":"select correct var","timestamp":"2025-10-14T15:14:59+02:00","url":"https://github.com/OpenSCAP/openscap/commit/441ff8080fc898b15586bf6ed376d22607c36c6a","author":{"name":"Arden97","email":"arden2545@gmail.com","date":"2025-10-13T10:04:41+02:00","username":"Arden97"},"committer":{"name":"Arden97","email":"arden2545@gmail.com","date":"2025-10-14T15:14:59+02:00","username":"Arden97"},"added":[],"removed":[],"modified":["xsl/xccdf-report-oval-details.xsl"]},{"id":"8cf1954b9326abbe60b2ee670d480bf847677b56","tree_id":"560f96d099b51c0c9be9cf67e859fd2bbf1a50f5","distinct":false,"message":"Merge pull request #2267 from Arden97/inverted_report_fields_backport_1.3\n\nFixing inverted fields in HTML report (backport maint-1.3)","timestamp":"2025-10-14T17:55:50+02:00","url":"https://github.com/OpenSCAP/openscap/commit/8cf1954b9326abbe60b2ee670d480bf847677b56","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-10-14T17:55:50+02:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-10-14T17:55:50+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["xsl/xccdf-report-oval-details.xsl"]},{"id":"4a76c3b7d4a7ccd8066b93cf4b8d7192a53fe87e","tree_id":"37164e54d977d77ea212cc6bc3e3c31e68ae3b1b","distinct":false,"message":"Handle virtual packages in dpkginfo probe\n\nThis change handles virtual packages in dpkginfo probe\nby parsing the \"Provides\" field of /var/lib/dpkg/status.\n\nInstead of relying on the \"Package\" field exclusively,\nthis change also matches the requested package name with\nthe package names listed in the \"Provides\" field.\n\nIt should allow to query virtual package names like\n\"system-log-daemon\" to actually installed packages\nlikes \"rsyslog\" and so on.\n\nSee deb-control(5).","timestamp":"2025-10-15T12:40:09+02:00","url":"https://github.com/OpenSCAP/openscap/commit/4a76c3b7d4a7ccd8066b93cf4b8d7192a53fe87e","author":{"name":"David du Colombier","email":"djc@datadoghq.com","date":"2025-08-18T14:56:54+02:00","username":"0intro"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-10-15T12:40:09+02:00","username":"evgenyz"},"added":[],"removed":[],"modified":["src/OVAL/probes/unix/linux/dpkginfo-helper.c"]},{"id":"9d0b404b22e9bea6328715ed8dcc36f924fb7506","tree_id":"cb3c693ef618e6be6a856304c72986b1e8e8f9da","distinct":false,"message":"utils/oscap-im: Inherit environment for scanning and remediating\n\nBash remediations require PATH to be inherited by the\noscap process to work correctly.","timestamp":"2025-10-16T14:08:08+02:00","url":"https://github.com/OpenSCAP/openscap/commit/9d0b404b22e9bea6328715ed8dcc36f924fb7506","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-08-12T12:37:26+02:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-10-16T14:08:08+02:00","username":"evgenyz"},"added":[],"removed":[],"modified":["utils/oscap-im"]},{"id":"0726f097727bed856ba4db300f5f6f82cb12b866","tree_id":"37164e54d977d77ea212cc6bc3e3c31e68ae3b1b","distinct":false,"message":"Merge pull request #2270 from evgenyz/fix-virtual-packages-dpkg-1.3\n\nHandle virtual packages in dpkginfo probe","timestamp":"2025-10-20T09:33:53+02:00","url":"https://github.com/OpenSCAP/openscap/commit/0726f097727bed856ba4db300f5f6f82cb12b866","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-10-20T09:33:53+02:00","username":"jan-cerny"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-10-20T09:33:53+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/OVAL/probes/unix/linux/dpkginfo-helper.c"]},{"id":"357c9a123fde41c41cfef09de8fb388dc6795a08","tree_id":"ebef1b7ec9acce76cc6c24c374b2be3cb60a770b","distinct":false,"message":"Merge pull request #2269 from evgenyz/fix-oscap-im-env-1.3\n\nutils/oscap-im: Inherit environment for scanning and remediating","timestamp":"2025-11-05T09:37:39+01:00","url":"https://github.com/OpenSCAP/openscap/commit/357c9a123fde41c41cfef09de8fb388dc6795a08","author":{"name":"Jan Černý","email":"jcerny@redhat.com","date":"2025-11-05T09:37:39+01:00","username":"jan-cerny"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-11-05T09:37:39+01:00","username":"web-flow"},"added":[],"removed":[],"modified":["utils/oscap-im"]},{"id":"93257f39b92c53983e187948b1beb21b9569037e","tree_id":"491683a4edf9b8654f35b9d7796caeec8d902beb","distinct":false,"message":"openscap-1.3.13","timestamp":"2025-11-13T13:11:48+01:00","url":"https://github.com/OpenSCAP/openscap/commit/93257f39b92c53983e187948b1beb21b9569037e","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-13T13:11:48+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-13T13:11:48+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["AUTHORS","CMakeLists.txt","NEWS"]},{"id":"50f042e0af7ce85ab526b6925f2d6655cb3fcafc","tree_id":"9e148730c49640210a661564027f98afa96d9d71","distinct":false,"message":"Version bump after release","timestamp":"2025-11-13T13:23:51+01:00","url":"https://github.com/OpenSCAP/openscap/commit/50f042e0af7ce85ab526b6925f2d6655cb3fcafc","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-13T13:23:51+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-13T13:23:51+01:00","username":"evgenyz"},"added":[],"removed":[],"modified":["CMakeLists.txt","release_tools/versions.sh"]},{"id":"528a5c599b33e008e3449507e93fa01b7b0c8b69","tree_id":"7e423b845a3077a3dfc1258d215c0b71956d86c0","distinct":false,"message":"Merge branch 'maint-1.3' into main","timestamp":"2025-11-23T15:00:37+01:00","url":"https://github.com/OpenSCAP/openscap/commit/528a5c599b33e008e3449507e93fa01b7b0c8b69","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-23T15:00:37+01:00","username":"evgenyz"},"committer":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-23T15:00:37+01:00","username":"evgenyz"},"added":[],"removed":["tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.ds.xml","tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.sh"],"modified":["AUTHORS","docs/manual/manual.adoc","src/DS/ds_sds_session.c","tests/API/XCCDF/unittests/CMakeLists.txt","tests/DS/test_ds_use_local_remote_resources.sh","utils/oscap-im","utils/oscap-xccdf.c","utils/oscap.8"]},{"id":"3dcbda5c5808e0f90ba7baa2107385d70524f86c","tree_id":"7e423b845a3077a3dfc1258d215c0b71956d86c0","distinct":true,"message":"Merge pull request #2279 from evgenyz/main-merge-2\n\nMerge 1.3","timestamp":"2025-11-23T17:58:54+01:00","url":"https://github.com/OpenSCAP/openscap/commit/3dcbda5c5808e0f90ba7baa2107385d70524f86c","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-23T17:58:54+01:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-11-23T17:58:54+01:00","username":"web-flow"},"added":[],"removed":["tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.ds.xml","tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.sh"],"modified":["AUTHORS","docs/manual/manual.adoc","src/DS/ds_sds_session.c","tests/API/XCCDF/unittests/CMakeLists.txt","tests/DS/test_ds_use_local_remote_resources.sh","utils/oscap-im","utils/oscap-xccdf.c","utils/oscap.8"]}],"head_commit":{"id":"3dcbda5c5808e0f90ba7baa2107385d70524f86c","tree_id":"7e423b845a3077a3dfc1258d215c0b71956d86c0","distinct":true,"message":"Merge pull request #2279 from evgenyz/main-merge-2\n\nMerge 1.3","timestamp":"2025-11-23T17:58:54+01:00","url":"https://github.com/OpenSCAP/openscap/commit/3dcbda5c5808e0f90ba7baa2107385d70524f86c","author":{"name":"Evgeny Kolesnikov","email":"ekolesni@redhat.com","date":"2025-11-23T17:58:54+01:00","username":"evgenyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2025-11-23T17:58:54+01:00","username":"web-flow"},"added":[],"removed":["tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.ds.xml","tests/API/XCCDF/unittests/test_oscap_bootc_pass_down.sh"],"modified":["AUTHORS","docs/manual/manual.adoc","src/DS/ds_sds_session.c","tests/API/XCCDF/unittests/CMakeLists.txt","tests/DS/test_ds_use_local_remote_resources.sh","utils/oscap-im","utils/oscap-xccdf.c","utils/oscap.8"]}}