Skip to content

chore(telemetry): gate scan-state delta protocol off by default#150

Merged
ashishkurmi merged 1 commit into
step-security:mainfrom
swarit-stepsecurity:swarit/chore/disable-delta-npm-feat
Jun 23, 2026
Merged

chore(telemetry): gate scan-state delta protocol off by default#150
ashishkurmi merged 1 commit into
step-security:mainfrom
swarit-stepsecurity:swarit/chore/disable-delta-npm-feat

Conversation

@swarit-stepsecurity

Copy link
Copy Markdown
Member

Default UseLegacyPackageScan to true so npm/Python scans ship the legacy full-snapshot path until the agent-api side lands. Field becomes *bool so config.json can re-enable (use_legacy_package_scan=false); add STEPSEC_ENABLE_SCAN_STATE=1 test opt-in. STEPSEC_DISABLE_SCAN_STATE stays the kill switch.

What does this PR do?

Type of change

  • Bug fix
  • Enhancement
  • Documentation

Testing

  • Tested on macOS (version: ___)
  • Binary runs without errors: ./stepsecurity-dev-machine-guard --verbose
  • JSON output is valid: ./stepsecurity-dev-machine-guard --json | python3 -m json.tool
  • No secrets or credentials included
  • Lint passes: make lint
  • Tests pass: make test

Related Issues

Default UseLegacyPackageScan to true so npm/Python scans ship the legacy
full-snapshot path until the agent-api side lands. Field becomes *bool so
config.json can re-enable (use_legacy_package_scan=false); add
STEPSEC_ENABLE_SCAN_STATE=1 test opt-in. STEPSEC_DISABLE_SCAN_STATE stays
the kill switch.
@ashishkurmi ashishkurmi merged commit e888d9b into step-security:main Jun 23, 2026
11 checks passed
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.

2 participants