Skip to content

NOJIRA-Security-hardening-and-readme-fixes#1

Merged
pchero merged 2 commits into
mainfrom
NOJIRA-Security-hardening-and-readme-fixes
Apr 6, 2026
Merged

NOJIRA-Security-hardening-and-readme-fixes#1
pchero merged 2 commits into
mainfrom
NOJIRA-Security-hardening-and-readme-fixes

Conversation

@pchero

@pchero pchero commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

Security hardening and README fixes in preparation for making the repository public.

  • voipbin-mcp: Add CLAUDE.md to .gitignore to prevent accidental commit
  • voipbin-mcp: Fix git clone URL from voipbin/voipbin-mcp to voipbin/mcp
  • voipbin-mcp: Use uv sync --extra dev instead of uv pip install -e for lockfile consistency
  • voipbin-mcp: Add repr to VoIPbinClient to prevent API key exposure in debug output
  • voipbin-mcp: Add validate_page_size helper to clamp page_size to 1-100 range
  • voipbin-mcp: Apply page_size validation to all 17 list tools
  • voipbin-mcp: Add security note to README about query-param API key transmission
  • voipbin-mcp: Add sensitivity warning to create_ai engine_key docstring

pchero added 2 commits April 6, 2026 11:32
- voipbin-mcp: Add CLAUDE.md to .gitignore to prevent accidental commit
- voipbin-mcp: Fix git clone URL from voipbin/voipbin-mcp to voipbin/mcp
- voipbin-mcp: Use uv sync --extra dev instead of uv pip install -e for lockfile consistency
- voipbin-mcp: Add __repr__ to VoIPbinClient to prevent API key exposure in debug output
- voipbin-mcp: Add validate_page_size helper to clamp page_size to 1-100 range
- voipbin-mcp: Apply page_size validation to all 17 list tools
- voipbin-mcp: Add security note to README about query-param API key transmission
- voipbin-mcp: Add sensitivity warning to create_ai engine_key docstring
- voipbin-mcp: Move __repr__ after __init__ and use getattr for safety
- voipbin-mcp: Coerce page_size to int with fallback to default 10
- voipbin-mcp: Revert README dev setup to uv pip install -e for editable mode
- voipbin-mcp: Add test_server.py with parametrized tests for validate_page_size
@pchero pchero merged commit 105a7e0 into main Apr 6, 2026
4 checks passed
@pchero pchero deleted the NOJIRA-Security-hardening-and-readme-fixes branch April 6, 2026 03: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