Skip to content

chore: more cleanup and hardening#273

Merged
krisrice merged 1 commit into
oracle:mainfrom
gebhardtr:rigebha/more-cleanup
May 21, 2026
Merged

chore: more cleanup and hardening#273
krisrice merged 1 commit into
oracle:mainfrom
gebhardtr:rigebha/more-cleanup

Conversation

@gebhardtr
Copy link
Copy Markdown
Member

@gebhardtr gebhardtr commented May 19, 2026

Description

Cleanup and security hardening:

  • Pinned and hardened GitHub workflow actions/permissions.
  • Fixed OCI API denylist parsing and matching.
  • Restricted Object Storage uploads to safe local roots.
  • Validated Resource Search inputs and resource types.
  • Redacted Identity auth-token secret output.
  • Marked OCI-returned text as untrusted in model outputs.
  • Blocked unsafe Pricing pagination URLs.
  • Hardened Dockerfiles with pinned images/checksums/non-root users.
  • Added regression tests for the updated behavior.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Test A
  • Test B

Test Configuration:

  • Firmware version:
  • Hardware:
  • Toolchain:
  • SDK:

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 19, 2026
@gebhardtr gebhardtr marked this pull request as ready for review May 19, 2026 20:17
@gebhardtr gebhardtr marked this pull request as draft May 19, 2026 20:27
@gebhardtr gebhardtr force-pushed the rigebha/more-cleanup branch from e9e6731 to 6202ae6 Compare May 19, 2026 21:12
@gebhardtr gebhardtr marked this pull request as ready for review May 19, 2026 22:46
@gebhardtr gebhardtr marked this pull request as draft May 20, 2026 01:08
@gebhardtr gebhardtr force-pushed the rigebha/more-cleanup branch 2 times, most recently from 2fd1935 to 52024c6 Compare May 21, 2026 18:56
@gebhardtr gebhardtr marked this pull request as ready for review May 21, 2026 18:56
@gebhardtr gebhardtr force-pushed the rigebha/more-cleanup branch from 52024c6 to c6ba0cf Compare May 21, 2026 21:23
* Pinned and hardened GitHub workflow actions/permissions.
* Fixed OCI API denylist parsing and matching.
* Restricted Object Storage uploads to safe local roots.
* Validated Resource Search inputs and resource types.
* Redacted Identity auth-token secret output.
* Marked OCI-returned text as untrusted in model outputs.
* Blocked unsafe Pricing pagination URLs.
* Hardened Dockerfiles with pinned images/checksums/non-root users.
* Added regression tests for the updated behavior.

Signed-off-by: Richard Gebhardt <richard.gebhardt@oracle.com>
@gebhardtr gebhardtr force-pushed the rigebha/more-cleanup branch from c6ba0cf to d9c9285 Compare May 21, 2026 21:32
@krisrice krisrice merged commit eb24c7d into oracle:main May 21, 2026
28 checks passed
@gebhardtr gebhardtr deleted the rigebha/more-cleanup branch May 21, 2026 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants