fix: harden path validation and consumer guides - #79
Conversation
|
Warning Review limit reachedNext included review available in 20 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (8)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
The path validation hardening and dependency updates look solid. The replacement of the nested regex with linear-time bounded validation effectively mitigates ReDoS risks. The GitPython dependency bump to 3.1.58 addresses known vulnerabilities. Test coverage is comprehensive with good edge case handling including adversarial inputs.
You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.
|



Summary
Validation
tox -e lint,typechecktox -e py311,py312,py313,py314(812 passed per interpreter; 95% total coverage)tox -e examples,docs,build,auditpnpm --dir docs validate(62 Sourcey pages)actionlint .github/workflows/*.yml