Skip to content

Define remote installer setup policy#520

Merged
codeforester merged 2 commits into
masterfrom
security/513-20260609-remote-installer-policy
Jun 9, 2026
Merged

Define remote installer setup policy#520
codeforester merged 2 commits into
masterfrom
security/513-20260609-remote-installer-policy

Conversation

@codeforester

Copy link
Copy Markdown
Owner

Summary

  • Add a canonical remote installer policy covering Homebrew, Codex CLI, and Claude Code setup paths.
  • Enforce structured allowlisted AI profile installer URLs before dry-run or execution.
  • Align basectl setup --dry-run Homebrew output with bootstrap/install URL-bearing dry-run output.

Validation

  • PYTHONPATH=lib/python:cli/python /Users/rameshhp/.base.d/base/.venv/bin/python -m unittest cli/python/base_dev/tests/test_engine.py
  • env -u BASE_HOME -u BASE_PROJECT -u BASE_PROJECT_ROOT -u BASE_PROJECT_MANIFEST -u BASE_PROJECT_VENV_DIR bats cli/bash/commands/basectl/tests/setup.bats
  • env -u BASE_HOME ./bin/base-test
  • PYTHONPATH=lib/python:cli/python git ls-files -z '*.py' | xargs -0 /Users/rameshhp/.base.d/base/.venv/bin/python -m pylint --rcfile=.pylintrc\n- git diff --check\n- git diff --check --cached\n\nCloses Define remote installer trust policy for setup profiles #513

@codeforester codeforester merged commit 8e32b56 into master Jun 9, 2026
16 checks passed
@codeforester codeforester deleted the security/513-20260609-remote-installer-policy branch June 9, 2026 06:01
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.

1 participant