mirror of
https://fastgit.cc/github.com/Michael-A-Kuykendall/shimmy
synced 2026-04-21 05:13:25 +08:00
BREAKING CHANGE: Removed development mode bypass that allowed skipping license validation. Security fixes: - Remove SHIMMY_VISION_DEV_MODE env var bypass from vision_license.rs - Remove dev mode conditionals from vision.rs license/usage checks - Update api.rs to expose 4xx errors (client needs feedback) but hide 5xx (security) - Update all test files to use cached licenses instead of dev mode bypass This bypass allowed anyone reading the source code to skip all Keygen license checks by setting an environment variable, completely circumventing the paid licensing system. Test coverage: - 125+ vision tests passing - New vision_keygen_live_tests.rs for real Keygen API testing - Updated vision_api_integration.rs, vision_license_flow_tests.rs - All tests now use proper cached/real license keys
5.8 KiB
5.8 KiB