[PR #242] [MERGED] Bump webcrack from 2.14.1 to 2.15.0 #282

Closed
opened 2026-03-03 13:53:52 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jehna/humanify/pull/242
Author: @dependabot[bot]
Created: 12/6/2024
Status: Merged
Merged: 12/6/2024
Merged by: @github-actions[bot]

Base: mainHead: dependabot/npm_and_yarn/webcrack-2.15.0


📝 Commits (1)

  • cdf0c4a Bump webcrack from 2.14.1 to 2.15.0

📊 Changes

1 file changed (+20 additions, -19 deletions)

View changed files

📝 package-lock.json (+20 -19)

📄 Description

Bumps webcrack from 2.14.1 to 2.15.0.

Release notes

Sourced from webcrack's releases.

v2.15.0

General

  • CommonJS support: now require("webcrack") also works without errors

Deobfuscate

  • Evaluate atob, unescape, decodeURI and decodeURIComponent calls (#53)
  • Inline variable with multiple assignments (#121)
  • Log original string array name, length and decoder function names: image
  • Detect arrow-function iife (#127)
  • Fixed a bug where inlining string arrays and merging strings could mess them up
  • Fixed a bug where not all decoder aliases were detected (#119)

Playground

  • Open file from URL: image
  • Show syntax error alerts with line/col: image
Commits
  • c0f3194 2.15.0
  • fc80333 feat: CommonJS compatibility
  • 1f60bad docs: add yarn/pnpm install commands
  • 46a15c8 docs: add commonjs wrapper
  • 3e2e416 docs: add browser usage and sandbox explanation
  • 6d8c7f7 feat: detect arrow-function iife (#127)
  • e044573 feat: log original string array and decoder function names
  • bbbee26 build: fix vite alias resolving for windows
  • f49c737 ci: upgrade actions to @​v4
  • 2327e60 fix: inline variable with multiple assignments (#121)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jehna/humanify/pull/242 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 12/6/2024 **Status:** ✅ Merged **Merged:** 12/6/2024 **Merged by:** [@github-actions[bot]](https://github.com/apps/github-actions) **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/webcrack-2.15.0` --- ### 📝 Commits (1) - [`cdf0c4a`](https://github.com/jehna/humanify/commit/cdf0c4ad37a71ff039a8354e9684f107be82c331) Bump webcrack from 2.14.1 to 2.15.0 ### 📊 Changes **1 file changed** (+20 additions, -19 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+20 -19) </details> ### 📄 Description Bumps [webcrack](https://github.com/j4k0xb/webcrack) from 2.14.1 to 2.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/j4k0xb/webcrack/releases">webcrack's releases</a>.</em></p> <blockquote> <h2>v2.15.0</h2> <h2>General</h2> <ul> <li>CommonJS support: now <code>require(&quot;webcrack&quot;)</code> also works without errors</li> </ul> <h2>Deobfuscate</h2> <ul> <li>Evaluate <code>atob</code>, <code>unescape</code>, <code>decodeURI</code> and <code>decodeURIComponent</code> calls (<a href="https://redirect.github.com/j4k0xb/webcrack/issues/53">#53</a>)</li> <li>Inline variable with multiple assignments (<a href="https://redirect.github.com/j4k0xb/webcrack/issues/121">#121</a>)</li> <li>Log original string array name, length and decoder function names: <img src="https://github.com/user-attachments/assets/1f82f7c7-58d6-421e-8a1d-05203a9b9fc1" alt="image" /></li> <li>Detect arrow-function iife (<a href="https://redirect.github.com/j4k0xb/webcrack/issues/127">#127</a>)</li> <li>Fixed a bug where inlining string arrays and merging strings could mess them up</li> <li>Fixed a bug where not all decoder aliases were detected (<a href="https://redirect.github.com/j4k0xb/webcrack/issues/119">#119</a>)</li> </ul> <h2>Playground</h2> <ul> <li>Open file from URL: <img src="https://github.com/user-attachments/assets/0a138f5a-3c24-49e3-bcdd-0da043105710" alt="image" /></li> <li>Show syntax error alerts with line/col: <img src="https://github.com/user-attachments/assets/3d1efa4f-bd07-46a8-a800-49316279315a" alt="image" /></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/j4k0xb/webcrack/commit/c0f31945ebe0915950688debf63ca2c1eeff312a"><code>c0f3194</code></a> 2.15.0</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/fc80333039a2491e7372492ea68e287422495343"><code>fc80333</code></a> feat: CommonJS compatibility</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/1f60bad898125103e60178c20c90082b6b31334f"><code>1f60bad</code></a> docs: add yarn/pnpm install commands</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/46a15c8bcd9b7e0ae604fb11064f9eb7f2cd3a78"><code>46a15c8</code></a> docs: add commonjs wrapper</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/3e2e4164270029ff5fe5c292522c79dacc71f8bf"><code>3e2e416</code></a> docs: add browser usage and sandbox explanation</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/6d8c7f7199ba45ea752dd577ce58bce52c566b5c"><code>6d8c7f7</code></a> feat: detect arrow-function iife (<a href="https://redirect.github.com/j4k0xb/webcrack/issues/127">#127</a>)</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/e044573dc4ce96bb86b4fb61a39f7bb6fe9d3437"><code>e044573</code></a> feat: log original string array and decoder function names</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/bbbee267326717163aaf5cbf7cd3b6f89662580c"><code>bbbee26</code></a> build: fix vite alias resolving for windows</li> <li><a href="https://github.com/j4k0xb/webcrack/commit/f49c737e78a0b2dfd0b05059ad9dad92647ca76b"><code>f49c737</code></a> ci: upgrade actions to <a href="https://github.com/v4"><code>@​v4</code></a></li> <li><a href="https://github.com/j4k0xb/webcrack/commit/2327e60197af7bc4aba830c55000fca530456806"><code>2327e60</code></a> fix: inline variable with multiple assignments (<a href="https://redirect.github.com/j4k0xb/webcrack/issues/121">#121</a>)</li> <li>Additional commits viewable in <a href="https://github.com/j4k0xb/webcrack/compare/v2.14.1...v2.15.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webcrack&package-manager=npm_and_yarn&previous-version=2.14.1&new-version=2.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 13:53:52 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/humanify#282
No description provided.