Skip to main content
Panther Knowledge Base

Error: "No backend client provided, skipping InlineFilters during testing" when testing Panther detections with PAT

QUESTION

I'm encountering problems while executing my new tests. When I use pipenv run panther_analysis_tool test --filter RuleID=..., I receive the error No backend client provided, skipping InlineFilters during testing. I'm not sure what that means. What do I need to make it work?

ANSWER

This is a notification to inform you that the Inlinefilter logic has been skipped during testing. This skip occurs because there's no API token set up for the test. The InlineFilters requires an API token to transpile the YAML logic to Python. To resolve this, you can run your test using a Panther API token.