Release v0.0.23
What's Changed 🚀
Introducing methods, alias and variety condition support (using expr-lang) in this release. From now on you could query the codebase, 🎉
FIND method_declaration AS md WHERE md.getName() == "main" && "@Override" in md.getAnnotation()
- Pathfinder now uses ANTLR for verifying queries, expr-lang to support variety of operators for condition based filtering support.
- Pathfinder now finds vulnerable configs in Android project codebase. Checkout pathfinder ruleset published in website
- Pathfinder is now available in
npm
. You could download usingnpm i codepathfinder
Detailed changes
- npm cleanup config and release by @shivasurya in #76
- Add version and git tag info into the release by @shivasurya in #77
- Fixed method invocation param by @shivasurya in #78
- Added query to find android webview setting by @shivasurya in #79
- Added posthog analytics to docs by @shivasurya in #80
- pathfinder queries: added few more webview api ruleset by @shivasurya in #81
- Add code coverage app by @shivasurya in #82
- Update issue and feature req templates by @shivasurya in #83
- Enhanced query parser: Added ANTLR parser for query lang by @shivasurya in #49
- Add codecov badge by @shivasurya in #84
- Fix
in
array query and documentation stuff by @shivasurya in #85 - Bump version to v0.0.23 by @shivasurya in #86
- fix(build): Fix windows powershell variables by @shivasurya in #87
Full Changelog: v0.0.22...v0.0.23