Merge pull request #394 from OktopUSP/copilot/fix-dependabot-security-updates

Fix all Dependabot security vulnerabilities
This commit is contained in:
Leandro Machado 2026-02-20 13:32:36 -03:00 committed by GitHub
commit 581ecf8996
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 4054 additions and 2586 deletions

View File

@ -3,9 +3,9 @@
<img src="https://github.com/OktopUSP/oktopus/assets/83298718/fc05c512-951d-448c-8c31-1e0881783460"/></p> <img src="https://github.com/OktopUSP/oktopus/assets/83298718/fc05c512-951d-448c-8c31-1e0881783460"/></p>
<br/> <br/>
<p> <p>
Oktopus is an Open Source USP Controller and CWMP compatible multi-vendor management platform for CPEs and IoTs. Any device that follows the TR-369 or TR-069 protocol can be managed. Our main objective is to unify device management into a single software with rich insights and configuration capabilites, increasing the quality of experience and services provided by a CSP or ISP company at the same that it reduces costs of technical support, operations, and maintenance. Oktopus is an open-source USP Controller and CWMP-compatible multi-vendor management platform for CPEs and IoTs. Any device that follows the TR-369 or TR-069 protocol can be managed. Our main objective is to unify device management into a single software solution with rich insights and configuration capabilities, improving the quality of experience and services provided by a CSP or ISP while reducing the costs of technical support, operations, and maintenance.
</p> </p>
<h1>Documentation</h1> <h1>Documentation</h1>
<li><a href="https://oktopus.app.br/controller" target="_blank"> Official Website</a></li> <li><a href="https://oktopus.app.br" target="_blank"> Official Website</a></li>
<li><a href="https://docs.oktopus.app.br" target="_blank"> Official Documentation</a></li> <li><a href="https://docs.oktopus.app.br" target="_blank"> Official Documentation</a></li>

View File

@ -1,7 +1,8 @@
module github.com/oktopUSP/backend/services/bulkdata module github.com/oktopUSP/backend/services/bulkdata
go 1.22.3 go 1.24.0
toolchain go1.24.1
toolchain go1.24.12
require ( require (
github.com/gorilla/mux v1.8.1 github.com/gorilla/mux v1.8.1
@ -14,6 +15,6 @@ require (
github.com/klauspost/compress v1.17.2 // indirect github.com/klauspost/compress v1.17.2 // indirect
github.com/nats-io/nkeys v0.4.7 // indirect github.com/nats-io/nkeys v0.4.7 // indirect
github.com/nats-io/nuid v1.0.1 // indirect github.com/nats-io/nuid v1.0.1 // indirect
golang.org/x/crypto v0.35.0 // indirect golang.org/x/crypto v0.45.0 // indirect
golang.org/x/sys v0.30.0 // indirect golang.org/x/sys v0.38.0 // indirect
) )

View File

@ -12,7 +12,7 @@ github.com/nats-io/nuid v1.0.1 h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw=
github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=
github.com/rs/cors v1.11.0 h1:0B9GE/r9Bc2UxRMMtymBkHTenPkHDv0CW4Y98GBY+po= github.com/rs/cors v1.11.0 h1:0B9GE/r9Bc2UxRMMtymBkHTenPkHDv0CW4Y98GBY+po=
github.com/rs/cors v1.11.0/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/rs/cors v1.11.0/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU=
golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs= golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q=
golang.org/x/crypto v0.35.0/go.mod h1:dy7dXNW32cAb/6/PRuTNsix8T+vJAqvuIy5Bli/x0YQ= golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4=
golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=

File diff suppressed because it is too large Load Diff

View File

@ -10,12 +10,16 @@
"keywords": [], "keywords": [],
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"overrides": {
"qs": "^6.14.2",
"body-parser": "^1.20.4"
},
"dependencies": { "dependencies": {
"@koa/cors": "^5.0.0", "@koa/cors": "^5.0.0",
"cors": "^2.8.5", "cors": "^2.8.5",
"dotenv": "^16.3.1", "dotenv": "^16.3.1",
"express": "^4.18.2", "express": "^4.22.1",
"koa": "^3.0.1", "koa": "^3.0.3",
"socket.io": "^4.6.2" "socket.io": "^4.6.2"
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -13,6 +13,13 @@
"lint": "next lint", "lint": "next lint",
"lint-fix": "next lint --fix" "lint-fix": "next lint --fix"
}, },
"overrides": {
"minimatch": "^10.2.2",
"brace-expansion": "^2.0.2",
"glob": "^11.0.0",
"rimraf": "^5.0.10",
"ajv": "^8.18.0"
},
"dependencies": { "dependencies": {
"@emotion/cache": "11.10.5", "@emotion/cache": "11.10.5",
"@emotion/react": "11.10.6", "@emotion/react": "11.10.6",
@ -27,7 +34,7 @@
"apexcharts": "^3.37.0", "apexcharts": "^3.37.0",
"date-fns": "2.29.3", "date-fns": "2.29.3",
"formik": "2.2.9", "formik": "2.2.9",
"next": "^14.2.32", "next": "^15.5.12",
"nprogress": "0.2.0", "nprogress": "0.2.0",
"prop-types": "15.8.1", "prop-types": "15.8.1",
"react": "^18.3.1", "react": "^18.3.1",
@ -45,7 +52,7 @@
"@types/numeral": "2.0.2", "@types/numeral": "2.0.2",
"@types/react": "18.0.28", "@types/react": "18.0.28",
"@types/react-dom": "18.0.11", "@types/react-dom": "18.0.11",
"eslint": "8.34.0", "eslint": "^8.57.1",
"eslint-config-next": "^14.2.4" "eslint-config-next": "^15.5.12"
} }
} }