Watch
1
0
Fork
You've already forked RedFlag
0
RedFlag/server/internal/services
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg 9f47d782af fix(BUG-001): canonicalize pip package type in gate decisions
Server gate functions only recognized 'pypi', while the agent reports
'pip'. This made NeedsCapabilityGate('pip') return false, silently
routing pip installs through the legacy un-gated path.

All four gate functions now accept 'pip' with 'pypi' retained as an
alias for existing DB records.
2026-08-12 20:36:08 -04:00
..
notifier test: atomic counter in notifier countingSink 2026-06-11 20:27:28 -04:00
templates/install/scripts v0.2.9.0 — Windows desktop tray ships; unified Agents & Enrollment page 2026-06-15 20:51:44 -04:00
upstream upstream: track prereleases per row; rename gitea adapter to forgejo 2026-06-15 12:10:12 -04:00
agent_builder.go cleanup: remove unwired lifecycle/build services 2026-06-11 20:17:26 -04:00
build_orchestrator.go feat: signed release manifest + fail-closed binary distribution 2026-05-29 10:47:41 -04:00
build_types.go fix(CRITICAL-003): convert all timestamps to UTC/TIMESTAMPTZ (migration 036) 2026-05-24 20:08:10 -04:00
capability_minter.go swap uuid lib, windows installer pass, README/RAF copy 2026-06-03 15:39:49 -04:00
config_builder.go swap uuid lib, windows installer pass, README/RAF copy 2026-06-03 15:39:49 -04:00
docker_secrets.go refactor: rename aggregator-agent to agent for public release 2026-05-21 13:19:18 -04:00
ethos_logging_test.go refactor: rename aggregator-agent to agent for public release 2026-05-21 13:19:18 -04:00
event_renderer.go update_logs.result: add started/partial/running — fix agent-report badge semantics 2026-06-05 09:13:42 -04:00
install_template_integrity_test.go install template integrity test — render, config keys, scriptlet syntax 2026-06-11 13:38:17 -04:00
install_template_service.go swap uuid lib, windows installer pass, README/RAF copy 2026-06-03 15:39:49 -04:00
package_age.go swept the cobwebs, stopped re-dialing the same three hosts 2026-06-07 19:35:32 -04:00
package_age_test.go v0.2.6.2 — osv scans moved to detection, soak gate grew up 2026-06-07 14:44:41 -04:00
posture-build.json supply-chain: gate our own deps, ship the verdict signed 2026-06-14 11:43:23 -04:00
posture.go supply-chain: gate our own deps, ship the verdict signed 2026-06-14 11:43:23 -04:00
reconciler.go refactor: timeout + reconciler tickers onto bgRunner 2026-06-11 20:48:04 -04:00
release_manifest.go v0.2.9.3: device classification + ARM support — Pixel 3 lands 2026-07-06 18:21:23 -04:00
retention.go retain: core retention sweep (RETAIN-001) 2026-06-11 17:47:30 -04:00
secrets_manager.go feat: SETTINGS-001 reversible token encryption + one-liner restore 2026-06-05 16:17:47 -04:00
security_settings_service.go crypto: forward-only key-path ceiling + OSV resilience + token serialization 2026-06-14 12:57:04 -04:00
security_settings_service_test.go seal the settings path so secrets land encrypted 2026-06-07 21:16:39 -04:00
signing.go swap uuid lib, windows installer pass, README/RAF copy 2026-06-03 15:39:49 -04:00
signing_replay_test.go swap uuid lib, windows installer pass, README/RAF copy 2026-06-03 15:39:49 -04:00
soak_gate.go feat: FEAT-002 metadata pipeline, GATE-005 soak gate, BRIDGE-001 auto-discovery 2026-06-05 17:43:11 -04:00
supply_chain.go fix(BUG-001): canonicalize pip package type in gate decisions 2026-08-12 20:36:08 -04:00
supply_chain_gate_config_test.go v0.2.6.2 — osv scans moved to detection, soak gate grew up 2026-06-07 14:44:41 -04:00
supply_chain_vuln_test.go supply chain vuln UI — backend endpoints + frontend rendering for CVE/advisory detail 2026-06-11 11:32:24 -04:00
system_event_logger.go notifier: ntfy + SMTP event dispatch, wired through SystemEventLogger 2026-06-11 13:37:53 -04:00
timeout.go refactor: timeout + reconciler tickers onto bgRunner 2026-06-11 20:48:04 -04:00
timeout_config_test.go command-lifecycle v2: add received state, disk-persisted dedup, authenticated download, timeout reconciler 2026-05-22 08:45:16 -04:00
timezone.go fix(CRITICAL-003): convert all timestamps to UTC/TIMESTAMPTZ (migration 036) 2026-05-24 20:08:10 -04:00
update_nonce.go fix(CRITICAL-003): convert all timestamps to UTC/TIMESTAMPTZ (migration 036) 2026-05-24 20:08:10 -04:00