chatgpt-on-wechat/tests
OrbisAI Security 2a16c562a8 fix(bash): narrow credential-file block to ~/.cow/.env only
Replace the broad `~/.cow` directory check with a regex that matches
only the credential file path (`\.cow[/\\]\.env`), so legitimate access
to other `~/.cow/` subdirectories (e.g. skills) is no longer blocked.

Drop the incomplete env/printenv blocking rule per reviewer feedback.

Rewrite test_invariant_bash.py to use the correct Bash().execute()
API and cover both the blocked and allowed cases.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 11:36:22 +05:30
..
test_dashscope_provider.py feat(models): support qwen3.7-plus multi-modal model 2026-06-02 16:38:17 +08:00
test_invariant_bash.py fix(bash): narrow credential-file block to ~/.cow/.env only 2026-06-05 11:36:22 +05:30
test_minimax_provider.py feat(minimax): add MiniMax-M3, set as default, drop M2.5/M2.1/M2 2026-06-01 21:30:38 +08:00
test_models_handler.py feat(models): support ASR model selection in web console 2026-06-02 15:05:35 +08:00
test_qianfan_provider.py feat(voice): rework TTS/ASR stack and unify tool/skill config schema 2026-05-21 16:00:54 +08:00
test_youdao_translator.py feat(translate): add Youdao as a new translation provider 2026-05-05 23:58:32 +08:00