-
-
Notifications
You must be signed in to change notification settings - Fork 293
S28 module: Java decompiler and analyzer / fix p10, add vineflower #1828
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR fixes issues in the P10 VMDK extractor module and adds the Vineflower Java decompiler to the installer dependencies.
- Replaces
guestmountwithguestfishfor VMDK extraction to improve reliability - Adds Vineflower 1.11.2 Java decompiler to the installation process
- Expands grepit rule filtering to skip rules with ratings 6-9 (previously only 9)
- Removes unnecessary
nosemgrepcomments from example strings
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| modules/P10_vmdk_extractor.sh | Refactors VMDK extraction to use guestfish tgz-out instead of guestmount, moving from mount-based to tar-based extraction |
| modules/S99_grepit.sh | Expands rule filtering regex to skip 6-9 rated rules; removes unnecessary nosemgrep comments from example strings; fixes function name typo from search to grepit_search |
| modules/L22_upnp_hnap_checks.sh | Code formatting improvements (whitespace cleanup) |
| installer/I20_sourcecode_check.sh | Adds download and installation of Vineflower 1.11.2 Java decompiler |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 9 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
feature
No deep Java analysis
After seeing the great work of @floyd-fuh with crass we also integrated vineflower-1.11.2.jar into EMBA
Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
Other information:
bump base image