Skip to content

Commit f109433

Browse files
committed
fix: Security patches and prevention of login form cutoff
1 parent 0fbe516 commit f109433

4 files changed

Lines changed: 83 additions & 72 deletions

File tree

README.md

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -55,20 +55,11 @@ Here at Temavrix we are committed in keeping NexaView up-to-date and up-to-speed
5555
NexaView Changelogs:-
5656
5757
ANNOUNCEMENT:-
58-
For the project's future: Our resources at Temavrix are currently diverted to other new projects and endeavours hence NexaView will be currently recieving important Security patches if needed.
58+
For the project's future: Our resources at Temavrix are currently diverted to other new projects and endeavours hence NexaView will be currently recieving important Security patches and urgent patches if needed.
5959
6060
1. MAJOR SECURITY PATCHES
61-
1.1 Rollup 4 has Arbitrary File Write via Path Traversal [High]
6261
63-
1.2 Prototype Pollution via parse() in NodeJS flatted [High]
64-
65-
1.3 minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern [High]
66-
67-
1.3 Axios is Vulnerable to Denial of Service via __proto__ Key in mergeConfig [High]
68-
69-
1.4 minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions [High]
70-
71-
1.5 flatted vulnerable to unbounded recursion DoS in parse() revive phase [High]
62+
2. Added the ability to scroll in the login/register page to prevent form cutoff.
7263
7364
7465
Code Checks Manifest:-
@@ -78,7 +69,7 @@ UX (User Experience) Checks: ✅
7869
BackEnd Code-FrontEnd UI Integration Checks: ✅
7970
(All evaluations are done by the R&D Department)
8071
81-
Last Updated: 31-March-2026 13:50 HRS (Singapore Standard Time)
72+
Last Updated: 27-May-2026 15:05 HRS (Singapore Standard Time)
8273
Publisher: Temavrix
8374
```
8475
Keep up-to-date with what's happening on this repository by clicking the 'Star' and 'Watch' button on the top right corner of this repository.
@@ -142,9 +133,7 @@ Apart from APIs to retreive information NexaView also comes with some more funct
142133
NexaView allows you to track tasks which will be stored in FireBase to prevent erasure of tasks if you exit or if you had reloaded the page.
143134
<img width="100" alt="Image" src="https://github.com/user-attachments/assets/2c0ad27d-d79d-43e3-8324-a954ee306e75" />
144135

145-
2. Calender:
146-
NexaView has an in-built calander.
147-
<img width="150" alt="Image" src="https://github.com/user-attachments/assets/a9877bd8-208a-4cd2-bee1-b5a91c307b93" />
136+
2. Calender
148137

149138
3. Latest Natural Disasters:
150139
You can visualize recent natural disasters with the help of a globe.

package-lock.json

Lines changed: 74 additions & 51 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
"dependencies": {
1313
"@massive.com/client-js": "^10.1.0",
1414
"@tailwindcss/vite": "^4.1.4",
15-
"axios": "^1.12.2",
15+
"axios": "^1.15.2",
1616
"firebase": "^11.6.0",
17-
"lodash-es": "^4.17.23",
17+
"lodash-es": "^4.18.1",
1818
"preact": "^10.28.2",
1919
"react": "^19.0.0",
2020
"react-calendar": "^5.1.0",
@@ -35,6 +35,6 @@
3535
"eslint-plugin-react-hooks": "^5.1.0",
3636
"eslint-plugin-react-refresh": "^0.4.19",
3737
"globals": "^15.15.0",
38-
"vite": "^6.2.0"
38+
"vite": "^6.4.2"
3939
}
4040
}

src/Auth.jsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ export default function Auth({ onUser }) {
9090

9191

9292
return (
93-
<div
94-
className="min-h-screen w-full bg-gradient-to-br from-black to-gray-600 text-white overflow-hidden fixed inset-0"
93+
<div className="min-h-screen w-full bg-gradient-to-br from-black to-gray-600 text-white h-screen no-scrollbar scrollbar-hide overflow-x-hidden fixed inset-0"
9594
style={{ overscrollBehavior: "none", WebkitOverflowScrolling: "auto" }}>
9695

9796
{/* Sidebar */}
@@ -105,7 +104,7 @@ export default function Auth({ onUser }) {
105104
</div>
106105

107106
{/* Main Content */}
108-
<div className="ml-[60px] sm:mt-50 sm:ml-[80px] h-[797px] flex items-center justify-center max-h-screen p-4">
107+
<div className="ml-[60px] sm:mt-50 sm:ml-[80px] h-[797px] flex items-center justify-center p-4">
109108
<div className="w-full max-w-md bg-white/10 backdrop-blur-md shadow-lg border border-white/20 rounded-3xl p-8 sm:p-12 text-center">
110109
<h1 className="text-2xl sm:text-3xl font-bold mb-4">NexaView</h1>
111110
<h2 className="text-2xl sm:text-3xl mb-8">

0 commit comments

Comments
 (0)