Description-Behavior Mismatch
High
- Confidence
- 99% confidence
- Finding
- The skill advertises payment verification as a prerequisite, but when the backend call fails it silently falls back to generate_local(question), which still returns the full service output. This creates a fail-open authorization bypass: a user can obtain the paid result without confirmed payment simply by causing backend unavailability or request failure.
