Skip to content

Add CI security scanners#208

Merged
codeforester merged 1 commit into
masterfrom
chore/130-20260528-add-security-scanners
May 29, 2026
Merged

Add CI security scanners#208
codeforester merged 1 commit into
masterfrom
chore/130-20260528-add-security-scanners

Conversation

@codeforester
Copy link
Copy Markdown
Owner

Summary

  • add Bandit as a pinned development dependency
  • add a CI security scanner job for Bandit and ShellCheck
  • run Bandit at medium-or-higher severity to avoid blocking on existing low-risk subprocess noise

Fixes #130

Tests

  • PYTHONPATH=/private/tmp/base-bandit /Users/rameshhp/.base.d/base/.venv/bin/python -m bandit -q -r cli/python lib/python -x '*/tests/*' --severity-level medium
  • ~/.base.d/base/.venv/bin/python -m pip install --dry-run -r requirements-dev.txt
  • git diff --check

Note: ShellCheck is installed by the CI job through apt; it is not installed locally on this machine.

@codeforester codeforester merged commit 833ffcf into master May 29, 2026
12 of 14 checks passed
@codeforester codeforester deleted the chore/130-20260528-add-security-scanners branch May 29, 2026 03:27
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.

Pin CI development dependencies and add security scanners

1 participant