Skip to content

Patch 1.0.1 - #46

Merged
dbca-serkank merged 25 commits into
mainfrom
uat
Jul 3, 2026
Merged

Patch 1.0.1#46
dbca-serkank merged 25 commits into
mainfrom
uat

Conversation

@dbca-serkank

Copy link
Copy Markdown
Collaborator

Fix Prince XML license filename and read permission
First patch: bug fixes, improved documentation & dependency upgrades
@socket-security

socket-security Bot commented Jul 3, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​mui/​material@​9.0.0 ⏵ 9.1.26010092 +199100
Updatedpypi/​ipython@​9.14.0 ⏵ 9.15.073 +110010010070
Updatedpypi/​playwright@​1.60.0 ⏵ 1.61.07910010010070
Addednpm/​@​types/​canvas-confetti@​1.9.01001007280100
Updatednpm/​typescript-eslint@​8.59.2 ⏵ 8.62.110010074 +198100
Updatednpm/​@​types/​react@​19.2.14 ⏵ 19.2.171001007995100
Updatednpm/​vitest@​4.1.5 ⏵ 4.1.998 +110079 +198100
Updatednpm/​react-router@​7.14.2 ⏵ 7.18.194 +1100 +1779 +196 -1100
Updatednpm/​@​iconify-json/​vscode-icons@​1.2.48 ⏵ 1.2.63100 +110081 +196 +1100
Updatednpm/​tailwindcss@​4.2.4 ⏵ 4.3.210010081 -398100
Addednpm/​@​types/​node@​25.9.41001008196100
Updatednpm/​@​vitest/​coverage-istanbul@​4.1.5 ⏵ 4.1.9991008298100
Updatednpm/​vite@​8.0.10 ⏵ 8.1.298100 +1882 +198 +1100
Updatednpm/​react@​19.2.5 ⏵ 19.2.71001008497100
Updatednpm/​@​mui/​x-data-grid@​9.0.4 ⏵ 9.7.08910084 +1100 +1100
Updatednpm/​globals@​17.6.0 ⏵ 17.7.0100 +110086 +194 +3100
Updatednpm/​dayjs@​1.11.20 ⏵ 1.11.21100 +1100100 +186100
Updatedpypi/​pytest@​9.0.3 ⏵ 9.1.187 +1100100100100
Updatednpm/​@​mui/​icons-material@​9.0.0 ⏵ 9.1.1931008898100
Updatednpm/​@​vitejs/​plugin-react-swc@​4.3.0 ⏵ 4.3.1100 +110010089100
Updatednpm/​@​tailwindcss/​vite@​4.2.4 ⏵ 4.3.21001008998100
Updatednpm/​eslint-plugin-react-refresh@​0.5.2 ⏵ 0.5.3100 +1100100 +189100
Updatednpm/​uuid@​14.0.0 ⏵ 14.0.110010010091 -1100
Updatednpm/​@​mui/​x-date-pickers@​9.0.4 ⏵ 9.7.09110094 +1100100
Updatednpm/​msw@​2.14.3 ⏵ 2.14.694 +110010092100
Updatednpm/​react-dom@​19.2.5 ⏵ 19.2.71001009298100
Updatednpm/​axios@​1.16.0 ⏵ 1.18.197 -110010094 -1100
Updatednpm/​react-hook-form@​7.77.0 ⏵ 7.80.0100100100 +195 +1100
Updatednpm/​eslint@​10.3.0 ⏵ 10.6.098 +110010096 +2100
Updatedpypi/​dbca-utils@​2.2.0 ⏵ 3.0.3100100100 +1100100
Updatedpypi/​django-environ@​0.13.0 ⏵ 0.14.0100 +1100100100100

View full report

@socket-security

socket-security Bot commented Jul 3, 2026

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

Ignoring alerts on:

  • npm/@emnapi/runtime@1.11.1
  • npm/@mui/material@9.1.2

View full report

@dbca-serkank

Copy link
Copy Markdown
Collaborator Author

@SocketSecurity ignore npm/@emnapi/runtime@1.11.1
@SocketSecurity ignore npm/@mui/material@9.1.2

These are both false positives from the code review agent. Let me explain:

@emnami/runtime
What it is: A legitimate WebAssembly runtime used by Node.js tools for performance-critical operations
Why flagged: The package is distributed as compiled WebAssembly bytecode, which appears "obfuscated" to text-based analysis tools, but it's actually architecture-specific binary code
Context: It's a transitive dependency through the build chain: @tailwindcss/vite → vite → @emnapi/runtime
Risk: ✅ Very low - This is a known, maintained package from the Rust/WebAssembly community
@mui/material
What it is: Material-UI - the official Material Design component library for React
Why flagged: The distributed npm package is minified and transpiled (standard practice), which can trigger obfuscation detection
Context: Maintained by MUI Inc, used in thousands of production applications, widely trusted
Risk: ✅ Very low - This is a first-party, well-established library used throughout your application
Recommendation
Both packages are safe to keep. They're essential for your project:

@mui/material is your primary UI component library
@emnapi/runtime is a transitive build dependency (not directly imported)
The "obfuscated code" alerts are false positives caused by:

Minification/transpilation (normal for npm distributions)
WebAssembly bytecode (binary, not text)
These are legitimate security practices, not malicious hiding of code. If you're concerned, you can:

Verify both are installed from official npm registry (✅ they are)
Check the GitHub repos: MUI and emnapi
Review their open-source licenses and community standing

@dbca-serkank
dbca-serkank merged commit 9c74f49 into main Jul 3, 2026
11 of 12 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