Panther Developer Workflows
Use the search bar above or navigate the categories below to find articles about Panther Developer Workflows.
For setup instructions, check out the Panther documentation: Panther API | Panther Analysis Tool | Detection Packs
- Packs
- How do I check the contents of a Panther-managed detection pack?
- How do I make edits to Panther-managed Pack rules?
- How often do Packs update in the Panther Console?
- How to choose between Packs and panther_analysis_tool for managing detections
- Should I use a Detection Packs workflow or a CI/CD workflow with Panther?
- panther-analysis
- Error 'fatal: refusing to merge unrelated histories' when running GitHub action sync-panther-analysis-from-upstream over private mirrored panther-analysis repo
- How do I resolve errors while trying to run the "make install" command in my cloned panther-analysis repo?
- How do I resolve merge conflicts and failed syncs when using the GitHub Action sync-panther-analysis-from-upstream?
- How do I resolve the Panther CI/CD developer role error "OpenIDConnect provider's HTTPS certificate doesn't match configured thumbprint"?
- How should I keep my fork of panther-analysis up to date with the upstream version?
- If I onboard using the Panther Console, do I need to clear out existing work I've done in the Panther Console before migrating to a CI/CD workflow?
- Why doesn’t Panther store native schema yml files in the panther-analysis repository?
- Panther Analysis Tool (PAT)
- "Exhausted retries attempting to perform bulk upload" when trying to upload detections via PAT
- 502 responses when uploading with Github Actions and PAT
- Can I use rule filters when using CI/CD to upload to Panther?
- Detections with same name failed to upload to backend when using Panther Analysis Tool
- Do CI/CD processes affect rule filters for Panther detections?
- Error "AttributeError: 'PathDistribution' object has no attribute '_normalized_name'" when installing or updating PAT
- Error message "rule has an invalid log type" when uploading to Panther
- Getting 502 Bad Gateway at my API host when enabling CI/CD in GitHub Actions for Panther
- How do I resolve "attempted to add item for FileName multiple times" when uploading with PAT?
- How do I resolve a "Panther cannot import X helper file" error?
- How do I resolve the error "ImportError: cannot import name 'Final' from 'typing' (/usr/local/lib/python3.7/typing.py)" when using Panther Analysis Tool?
- How do I resolve the error "LOG_TYPE_REGEX does not match 'Snyk.*'" in Panther Analysis Tool?
- How do I resolve the error "No module named panther_base_helpers" while using Panther Analysis Tool?
- How do I resolve the PAT error "Missing key: 'AnalysisType'"?
- How do I troubleshoot panther_analysis_tool installation issues on macOS?
- How to make Panther Analysis Tool tests ignore disabled detections
- How to resolve panther_analysis_tool error: pack definition includes item(s) that do not exist
- How to resolve PAT upload command error "request context canceled caused by: context deadline exceeded"
- How to resolve the error "AccessDeniedException" for Panther federated roles when used with PAT
- How to test just one single detection at a time with Panther Analysis Tool
- How to use GitHub Actions to keep a private repository in sync with panther-labs/panther-analysis
- How can I avoid overwriting global helpers while using PAT?
- Is there a limit to how many detections can be deleted at once with PAT?
- Panther Analysis Tool error when uploading tests: cannot unmarshal map or seq into string
- Panther Analysis Tool reports an AnalysisIDConflictException
- What Does "Expecting value: line 1 column 1 (char 0)" mean in Panther Analysis Tool?
- What does the pipe character do in GitHub Actions workflows used with Panther?
- What do I do if GitHub workflow tests via PAT are failing due to a missing library?
- What happens to my detection code if I make changes in both the Panther Console and PAT?
- Why do I see 'access denied' when trying to upload via Panther Analysis Tool?
- Why is PAT showing the error "LOG_TYPE_REGEX does not match '<generic error>'"?
- Panther API
- Can I use API or IaC to create Log Sources in Panther?
- How can I use the API to get all detection IDs of detections on my Panther instance?
- How do I query alert events through the Panther API?
- How do I resolve the Panther API error "Must Provide Document"?
- How do I rotate my Panther API token?
- How to programmatically get information about detections via the Panther API or PAT
- Which permission does a Panther user need to use the API Playground?
- Why does Panther use GraphQL API?