narthanaj/Outline Security Reporter

Parses security scan reports and uploads them to Outline with per-app layout, UPDATE-or-CREATE latest, immutable history archive, and retention.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-keyOutline API Key (must have create + update + archive on the target collection).yes
base-urlOutline Base URL (https://...).yes
collection-idUUID of the Outline collection to publish to.yes
report-filesComma-separated glob patterns for report files (e.g. security-reports/*.json).yes
short-codeApp short code (e.g. NTH-AXT-FL-WA). Use _infra for non-app scans.no""
componentSub-app component (matrix.component). 'app' for single-image apps.noapp
retention-countHistory docs to keep per (app, component) before archiving oldest. 0 = no prune.no100
publish-pathDEPRECATED: legacy folder path. Use short-code + component instead.no""
project-nameProject name displayed in the document body (e.g. FleetLink).no""
job-urlURL of the originating GitHub Actions run (used as a back-link in the report).no""
commit-shaCommit SHA for history doc naming. Falls back to $GITHUB_SHA.no""
dry-runPrint resolved paths and exit without calling Outline. Useful for previews.nofalse

no outputs