Skip to content

Conversation

@m-1-k-3
Copy link
Member

@m-1-k-3 m-1-k-3 commented Dec 15, 2025

  • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

feature

  • What is the current behavior? (You can also link to an open issue here)

No deep Java analysis

  • What is the new behavior (if this is a feature change)? If possible add a screenshot.

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

Copilot AI review requested due to automatic review settings December 15, 2025 11:28
Copy link
Contributor

Copilot AI left a 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 guestmount with guestfish for 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 nosemgrep comments 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.

@m-1-k-3 m-1-k-3 changed the title fix p10, add vineflower S28 module: Java decompiler and analyzer / fix p10, add vineflower Dec 15, 2025
Copy link
Contributor

Copilot AI left a 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.

@m-1-k-3 m-1-k-3 merged commit df1b3ab into e-m-b-a:master Dec 16, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant