Compare commits
base: sharang/compliance-scanner-agent:v0.2.0
sharang/compliance-scanner-agent:main
sharang/compliance-scanner-agent:migrate/ci-breakpilot-tld
sharang/compliance-scanner-agent:fix/plc-refresh-control-refs
sharang/compliance-scanner-agent:fix/plc-control-mapping
sharang/compliance-scanner-agent:fix/refresh-control-refs
sharang/compliance-scanner-agent:docs/mcp-loop
sharang/compliance-scanner-agent:fix/mcp-tenant-context
sharang/compliance-scanner-agent:feat/promote-grounded-controls
sharang/compliance-scanner-agent:docs/control-mapping
sharang/compliance-scanner-agent:feat/tune-semantic-retrieval
sharang/compliance-scanner-agent:fix/embed-batch-chunking
sharang/compliance-scanner-agent:feat/b3-architectural-controls
sharang/compliance-scanner-agent:feat/b2-grounded-surface-checks
sharang/compliance-scanner-agent:feat/b1-cra-semgrep-rules
sharang/compliance-scanner-agent:feat/semantic-index-cache-autowire
sharang/compliance-scanner-agent:feat/semantic-control-mapping
sharang/compliance-scanner-agent:feat/oscal-emit-unmapped-mcp
sharang/compliance-scanner-agent:feat/grounded-control-check
sharang/compliance-scanner-agent:feat/oscal-assess-live
sharang/compliance-scanner-agent:feat/oscal-assessment
sharang/compliance-scanner-agent:feat/oscal-controls-provider
sharang/compliance-scanner-agent:feat/werkbank-runnable-loop
sharang/compliance-scanner-agent:feat/werkbank-exec-crate
sharang/compliance-scanner-agent:feat/werkbank-runner-endpoints
sharang/compliance-scanner-agent:feat/werkbank-job-queue
sharang/compliance-scanner-agent:feat/werkbank-job-contract
sharang/compliance-scanner-agent:feat/plc-provision-and-test
sharang/compliance-scanner-agent:docs/plc-runtimes
sharang/compliance-scanner-agent:docs/plc-soft-plc-architecture
sharang/compliance-scanner-agent:feat/dast-http-scheme
sharang/compliance-scanner-agent:feat/enable-optin-scans
sharang/compliance-scanner-agent:feat/plc-control-logic-scanner
sharang/compliance-scanner-agent:refactor/rip-out-legacy-repository
sharang/compliance-scanner-agent:feat/onboarding-validation-edit
sharang/compliance-scanner-agent:feat/real-nix-firmware-sbom
sharang/compliance-scanner-agent:fix/bump-tramiton-0.4.1
sharang/compliance-scanner-agent:feat/firmware-sbom-repro-build
sharang/compliance-scanner-agent:feat/firmware-sbom-tramiton
sharang/compliance-scanner-agent:feat/dashboard-targets-dropdowns
sharang/compliance-scanner-agent:fix/targets-visibility-unified-default
sharang/compliance-scanner-agent:feat/onboarding-scan-trigger
sharang/compliance-scanner-agent:fix/ci-concurrency-no-cancel-main
sharang/compliance-scanner-agent:fix/ci-docker-tramiton-dashboard-mcp
sharang/compliance-scanner-agent:feat/onboarding-scan-detection
sharang/compliance-scanner-agent:feat/onboarding-pipeline
sharang/compliance-scanner-agent:feat/onboarding-wizard
sharang/compliance-scanner-agent:fix/ci-docker-tramiton-fetch
sharang/compliance-scanner-agent:feat/onboarding-api
sharang/compliance-scanner-agent:feat/onboarding-migration
sharang/compliance-scanner-agent:feat/ci-kellnr-sccache
sharang/compliance-scanner-agent:feat/onboarding-ingest-classify
sharang/compliance-scanner-agent:feat/onboarding-foundation
sharang/compliance-scanner-agent:feat/dashboard-token-refresh
sharang/compliance-scanner-agent:fix/dashboard-bearer-token
sharang/compliance-scanner-agent:feat/m7.1-agent-wire
sharang/compliance-scanner-agent:fix/m7.1-jwks-refresh
sharang/compliance-scanner-agent:feat/m7.1-smoke-harness
sharang/compliance-scanner-agent:feat/m7.1-tenant-claims
sharang/compliance-scanner-agent:feat/light-mode-theme-toggle
sharang/compliance-scanner-agent:fix/embedding-build-progress
sharang/compliance-scanner-agent:fix/cve-scan-http-timeout
sharang/compliance-scanner-agent:fix/scan-resource-limits-and-script-error
sharang/compliance-scanner-agent:fix/multiple-issues
sharang/compliance-scanner-agent:feat/cve-alerts
sharang/compliance-scanner-agent:feat/e2e-tests
sharang/compliance-scanner-agent:feat/help-chat-widget
sharang/compliance-scanner-agent:fix/cascade-delete-repo
sharang/compliance-scanner-agent:feat/refine-llm-prompts
sharang/compliance-scanner-agent:fix/gitea-pr-review-error-handling
sharang/compliance-scanner-agent:test/dummy-bad-code
sharang/compliance-scanner-agent:fix/remove-code-review-from-findings
sharang/compliance-scanner-agent:feat/pentest-onboarding
..
compare: sharang/compliance-scanner-agent:fix/multiple-issues
sharang/compliance-scanner-agent:main
sharang/compliance-scanner-agent:migrate/ci-breakpilot-tld
sharang/compliance-scanner-agent:fix/plc-refresh-control-refs
sharang/compliance-scanner-agent:fix/plc-control-mapping
sharang/compliance-scanner-agent:fix/refresh-control-refs
sharang/compliance-scanner-agent:docs/mcp-loop
sharang/compliance-scanner-agent:fix/mcp-tenant-context
sharang/compliance-scanner-agent:feat/promote-grounded-controls
sharang/compliance-scanner-agent:docs/control-mapping
sharang/compliance-scanner-agent:feat/tune-semantic-retrieval
sharang/compliance-scanner-agent:fix/embed-batch-chunking
sharang/compliance-scanner-agent:feat/b3-architectural-controls
sharang/compliance-scanner-agent:feat/b2-grounded-surface-checks
sharang/compliance-scanner-agent:feat/b1-cra-semgrep-rules
sharang/compliance-scanner-agent:feat/semantic-index-cache-autowire
sharang/compliance-scanner-agent:feat/semantic-control-mapping
sharang/compliance-scanner-agent:feat/oscal-emit-unmapped-mcp
sharang/compliance-scanner-agent:feat/grounded-control-check
sharang/compliance-scanner-agent:feat/oscal-assess-live
sharang/compliance-scanner-agent:feat/oscal-assessment
sharang/compliance-scanner-agent:feat/oscal-controls-provider
sharang/compliance-scanner-agent:feat/werkbank-runnable-loop
sharang/compliance-scanner-agent:feat/werkbank-exec-crate
sharang/compliance-scanner-agent:feat/werkbank-runner-endpoints
sharang/compliance-scanner-agent:feat/werkbank-job-queue
sharang/compliance-scanner-agent:feat/werkbank-job-contract
sharang/compliance-scanner-agent:feat/plc-provision-and-test
sharang/compliance-scanner-agent:docs/plc-runtimes
sharang/compliance-scanner-agent:docs/plc-soft-plc-architecture
sharang/compliance-scanner-agent:feat/dast-http-scheme
sharang/compliance-scanner-agent:feat/enable-optin-scans
sharang/compliance-scanner-agent:feat/plc-control-logic-scanner
sharang/compliance-scanner-agent:refactor/rip-out-legacy-repository
sharang/compliance-scanner-agent:feat/onboarding-validation-edit
sharang/compliance-scanner-agent:feat/real-nix-firmware-sbom
sharang/compliance-scanner-agent:fix/bump-tramiton-0.4.1
sharang/compliance-scanner-agent:feat/firmware-sbom-repro-build
sharang/compliance-scanner-agent:feat/firmware-sbom-tramiton
sharang/compliance-scanner-agent:feat/dashboard-targets-dropdowns
sharang/compliance-scanner-agent:fix/targets-visibility-unified-default
sharang/compliance-scanner-agent:feat/onboarding-scan-trigger
sharang/compliance-scanner-agent:fix/ci-concurrency-no-cancel-main
sharang/compliance-scanner-agent:fix/ci-docker-tramiton-dashboard-mcp
sharang/compliance-scanner-agent:feat/onboarding-scan-detection
sharang/compliance-scanner-agent:feat/onboarding-pipeline
sharang/compliance-scanner-agent:feat/onboarding-wizard
sharang/compliance-scanner-agent:fix/ci-docker-tramiton-fetch
sharang/compliance-scanner-agent:feat/onboarding-api
sharang/compliance-scanner-agent:feat/onboarding-migration
sharang/compliance-scanner-agent:feat/ci-kellnr-sccache
sharang/compliance-scanner-agent:feat/onboarding-ingest-classify
sharang/compliance-scanner-agent:feat/onboarding-foundation
sharang/compliance-scanner-agent:feat/dashboard-token-refresh
sharang/compliance-scanner-agent:fix/dashboard-bearer-token
sharang/compliance-scanner-agent:feat/m7.1-agent-wire
sharang/compliance-scanner-agent:fix/m7.1-jwks-refresh
sharang/compliance-scanner-agent:feat/m7.1-smoke-harness
sharang/compliance-scanner-agent:feat/m7.1-tenant-claims
sharang/compliance-scanner-agent:feat/light-mode-theme-toggle
sharang/compliance-scanner-agent:fix/embedding-build-progress
sharang/compliance-scanner-agent:fix/cve-scan-http-timeout
sharang/compliance-scanner-agent:fix/scan-resource-limits-and-script-error
sharang/compliance-scanner-agent:fix/multiple-issues
sharang/compliance-scanner-agent:feat/cve-alerts
sharang/compliance-scanner-agent:feat/e2e-tests
sharang/compliance-scanner-agent:feat/help-chat-widget
sharang/compliance-scanner-agent:fix/cascade-delete-repo
sharang/compliance-scanner-agent:feat/refine-llm-prompts
sharang/compliance-scanner-agent:fix/gitea-pr-review-error-handling
sharang/compliance-scanner-agent:test/dummy-bad-code
sharang/compliance-scanner-agent:fix/remove-code-review-from-findings
sharang/compliance-scanner-agent:feat/pentest-onboarding
4
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8abfec3303 |
fix: escape newlines in CopyButton JS string
CI / Check (pull_request) Successful in 9m38s
CI / Detect Changes (pull_request) Has been skipped
CI / Deploy Agent (pull_request) Has been skipped
CI / Deploy Dashboard (pull_request) Has been skipped
CI / Deploy Docs (pull_request) Has been skipped
CI / Deploy MCP (pull_request) Has been skipped
Valid finding from PR review: copy button's JS string could break on values with newlines. Added \n and \r escaping. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|
|
2534c03e3b |
feat: add CopyButton component and copy-to-clipboard across dashboard
CI / Detect Changes (pull_request) Has been cancelled
CI / Deploy Agent (pull_request) Has been cancelled
CI / Deploy Dashboard (pull_request) Has been cancelled
CI / Deploy Docs (pull_request) Has been cancelled
CI / Deploy MCP (pull_request) Has been cancelled
CI / Check (pull_request) Has been cancelled
New reusable CopyButton component with checkmark feedback after copy. Added copy buttons to: - SSH public key display (add repo modal) - Webhook URL field (edit repo modal) - Webhook secret field (edit repo modal) - Code snippets in finding detail (via enhanced CodeSnippet component) - Suggested fix code blocks - MCP server endpoint URLs Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|
|
0e53072782 |
feat: add security response headers (HSTS, X-Frame-Options, nosniff, referrer)
CI / Check (pull_request) Successful in 9m48s
CI / Detect Changes (pull_request) Has been skipped
CI / Deploy Agent (pull_request) Has been cancelled
CI / Deploy Dashboard (pull_request) Has been cancelled
CI / Deploy Docs (pull_request) Has been cancelled
CI / Deploy MCP (pull_request) Has been cancelled
Defense-in-depth headers added via tower-http SetResponseHeaderLayer: - Strict-Transport-Security: max-age=31536000; includeSubDomains - X-Frame-Options: DENY - X-Content-Type-Options: nosniff - Referrer-Policy: strict-origin-when-cross-origin Primary enforcement should still be at the Traefik/reverse proxy level. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|
|
fabd397478 |
fix: create CVE notifications during scan, fix help chat doc loading
CI / Check (pull_request) Successful in 10m4s
CI / Detect Changes (pull_request) Has been skipped
CI / Deploy Agent (pull_request) Has been skipped
CI / Deploy Dashboard (pull_request) Has been skipped
CI / Deploy Docs (pull_request) Has been skipped
CI / Deploy MCP (pull_request) Has been skipped
Bug fixes:
1. CVE notifications now created during scan pipeline (not just hourly)
- Previously, notifications were only created by the scheduled
monitor_cves job. Users with 4 CVE alerts saw 0 notifications.
- Now the scan pipeline (Stage 3) creates notifications immediately
when CVE alerts are discovered, with the same dedup logic.
2. Help chat doc context loading fixed for Docker/production
- Added HELP_DOCS_PATH env var for explicit doc root configuration
- Added fallback chain: env var → binary location → cwd → Docker paths
- Dockerfile.agent now copies README.md and docs/ into /app and sets
HELP_DOCS_PATH=/app so the help chat has doc context in production
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|