-
Notifications
You must be signed in to change notification settings - Fork 25
Good First Issue: Improve error handling around scan engine failures #27
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededsolvedIssue is solvedIssue is solved
Description
PySpector integrates a Rust-based scan engine. Currently, errors raised during engine execution are handled in a very generic way, which can make debugging and user feedback harder than necessary.
This issue is suitable for first-time contributors.
What to do:
- Review how exceptions are currently caught around the scan engine invocation
- Improve error handling by distinguishing common failure scenarios (e.g. configuration errors vs engine runtime errors)
- Keep user-facing output clean and friendly (no stack traces)
- Ensure behavior remains unchanged on successful scans
No Rust knowledge required. Basic Python exception handling is enough :)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededsolvedIssue is solvedIssue is solved