Skip to content

Security triage of findings - #7

Merged
hoggmania merged 1 commit into
masterfrom
security/fix-findings-1-5
Oct 25, 2026
Merged

hoggmania merged 1 commit into
masterfrom
security/fix-findings-1-5

Conversation

@hoggmania

Copy link
Copy Markdown
Owner

Adds security controls across AutoTriage:

Scan API: Protects /scans endpoints with JWT authentication and the security:scan:submitter role; keeps health checks public.
Repository cloning: Restricts clone URLs to configured hosts and HTTPS/SSH, validates commit IDs and refs, and limits Git protocol use. Archive creation skips symlinks and checks that suppression directories stay inside the clone.
Suppression updates: Verifies the signature on existing suppression files before extending and re-signing them.
Triage dashboard: Renders finding data as text and URL-encodes finding IDs to reduce XSS risk.
Configuration and tests: Adds deployment settings and regression tests for these controls, plus JaCoCo coverage reporting.

@cubic-dev-ai cubic-dev-ai Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 19 files

This PR changes authentication, authorization, or input validation. Ultrareviews find 2.4x more serious bugs than standard reviews. Comment @cubic-dev-ai ultrareview to run one.

View guided diff | Turn on auto-fix | Re-trigger cubic

Comment thread compose.podman.yaml Resolved
@hoggmania
hoggmania merged commit e2437e4 into master Oct 25, 2026
2 checks passed
@hoggmania

Copy link
Copy Markdown
Owner Author

Security update as per the proposed roadmap

@hoggmania
hoggmania deleted the security/fix-findings-1-5 branch October 25, 2026 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant