diff --git a/techstack.md b/techstack.md new file mode 100644 index 0000000..b4cb05c --- /dev/null +++ b/techstack.md @@ -0,0 +1,199 @@ + +
+ +# Tech Stack File +![](https://img.stackshare.io/repo.svg "repo") [guptaaashutosh/collaborative-code-editor](https://github.com/guptaaashutosh/collaborative-code-editor)![](https://img.stackshare.io/public_badge.svg "public") +

+|25
Tools used|07/02/24
Report generated| +|------|------| +
+ +## Languages (2) + + + + + + +
+ JavaScript +
+ JavaScript +
+ +
+ SQL +
+ SQL +
+ +
+ +## Frameworks (1) + + + + +
+ ExpressJS +
+ ExpressJS +
+ v4.18.2 +
+ +## Data (3) + + + + + + + + +
+ Mongoose +
+ Mongoose +
+ v7.5.1 +
+ PostgreSQL +
+ PostgreSQL +
+ +
+ Socket.IO +
+ Socket.IO +
+ v4.7.2 +
+ +## DevOps (5) + + + + + + + + + + + + +
+ Dotenv +
+ Dotenv +
+ +
+ ESLint +
+ ESLint +
+ +
+ Git +
+ Git +
+ +
+ nodemon +
+ nodemon +
+ v3.0.1 +
+ npm +
+ npm +
+ +
+ +## Other (2) + + + + + + +
+ Passport +
+ Passport +
+ +
+ Winston +
+ Winston +
+ +
+ + +## Open source packages (12) + +## npm (12) + +|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES| +|:------|:------|:------|:------|:------|:------| +|[express](https://www.npmjs.com/express)|v4.18.2|10/03/23|Aashutosh |MIT|[CVE-2024-29041](https://github.com/advisories/GHSA-rv95-896h-c2vc) (Moderate)| +|[body-parser](https://www.npmjs.com/body-parser)|v1.20.2|10/03/23|Aashutosh |MIT|N/A| +|[cookie-parser](https://www.npmjs.com/cookie-parser)|v1.4.6|10/03/23|Aashutosh |MIT|N/A| +|[eslint-config-airbnb-base](https://www.npmjs.com/eslint-config-airbnb-base)|v15.0.0|10/03/23|Aashutosh |MIT|N/A| +|[eslint-plugin-import](https://www.npmjs.com/eslint-plugin-import)|v2.28.1|10/03/23|Aashutosh |MIT|N/A| +|[express-session](https://www.npmjs.com/express-session)|v1.17.3|10/03/23|Aashutosh |MIT|N/A| +|[joi](https://www.npmjs.com/joi)|v17.10.1|10/03/23|Aashutosh |BSD-3-Clause|N/A| +|[jsonwebtoken](https://www.npmjs.com/jsonwebtoken)|v9.0.2|10/03/23|Aashutosh |MIT|N/A| +|[passport-jwt](https://www.npmjs.com/passport-jwt)|v4.0.1|10/03/23|Aashutosh |MIT|N/A| +|[pg](https://www.npmjs.com/pg)|v8.11.3|10/03/23|Aashutosh |MIT|N/A| +|[winston](https://www.npmjs.com/winston)|v3.10.0|10/03/23|Aashutosh |MIT|N/A| +|[winston-daily-rotate-file](https://www.npmjs.com/winston-daily-rotate-file)|v4.7.1|10/03/23|Aashutosh |MIT|N/A| + +
+
+ +Generated via [Stack File](https://github.com/marketplace/stack-file) diff --git a/techstack.yml b/techstack.yml new file mode 100644 index 0000000..95e9dcd --- /dev/null +++ b/techstack.yml @@ -0,0 +1,347 @@ +repo_name: guptaaashutosh/collaborative-code-editor +report_id: bc58189b15ba097c4f17a2f9e1da8871 +version: 0.1 +repo_type: Public +timestamp: '2024-07-02T11:30:57+00:00' +requested_by: guptaaashutosh +provider: github +branch: master +detected_tools_count: 25 +tools: +- name: JavaScript + description: Lightweight, interpreted, object-oriented language with first-class + functions + website_url: https://developer.mozilla.org/en-US/docs/Web/JavaScript + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Languages + image_url: https://img.stackshare.io/service/1209/javascript.jpeg + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor + detection_source: Repo Metadata +- name: SQL + description: It is a domain-specific language used in programming + website_url: https://en.wikipedia.org/wiki/SQL + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Languages + image_url: https://img.stackshare.io/service/2271/default_068d33483bba6b81ee13fbd4dc7aab9780896a54.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/db/migrations/20230914070944_user_init.sql + detection_source: db/migrations/20230914070944_user_init.sql + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: ExpressJS + description: Sinatra inspired web development framework for node.js -- insanely + fast, flexible, and simple + website_url: http://expressjs.com/ + version: 4.18.2 + license: MIT + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Microframeworks (Backend) + image_url: https://img.stackshare.io/service/1163/hashtag.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: Mongoose + description: MongoDB object modeling designed to work in an asynchronous environment + website_url: http://mongoosejs.com/ + version: 7.5.1 + license: MIT + open_source: true + hosted_saas: false + category: Data Stores + sub_category: Object Document Mapper (ODM) + image_url: https://img.stackshare.io/service/1231/0TXzZU7W_400x400.jpg + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: PostgreSQL + description: A powerful, open source object-relational database system + website_url: http://www.postgresql.org/ + open_source: true + hosted_saas: false + category: Data Stores + sub_category: Databases + image_url: https://img.stackshare.io/service/1028/ASOhU5xJ.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: Socket.IO + description: Realtime application framework (Node.JS server) + website_url: http://socket.io/ + version: 4.7.2 + open_source: true + hosted_saas: false + category: Application Hosting + sub_category: Realtime Backend / API + image_url: https://img.stackshare.io/service/1161/vI0ZZlhZ_400x400.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: Dotenv + description: Loads environment variables from .env for Nodejs projects + website_url: https://github.com/motdotla/dotenv + license: BSD-2-Clause + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Server Configuration and Automation + image_url: https://img.stackshare.io/service/8067/default_90dcb1286af7685c68df319c764b80704df1155b.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: ESLint + description: The fully pluggable JavaScript code quality tool + website_url: http://eslint.org/ + license: MIT + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Code Review + image_url: https://img.stackshare.io/service/3337/Q4L7Jncy.jpg + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: Git + description: Fast, scalable, distributed revision control system + website_url: http://git-scm.com/ + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Version Control System + image_url: https://img.stackshare.io/service/1046/git.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor + detection_source: Repo Metadata +- name: nodemon + description: A simple monitor script for use during development of a node.js app + website_url: http://nodemon.io/ + version: 3.0.1 + license: MIT + open_source: true + hosted_saas: false + category: Monitoring + sub_category: node.js Application Monitoring + image_url: https://img.stackshare.io/service/5577/preview.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: npm + description: The package manager for JavaScript. + website_url: https://www.npmjs.com/ + open_source: false + hosted_saas: false + category: Build, Test, Deploy + sub_category: Front End Package Manager + image_url: https://img.stackshare.io/service/1120/lejvzrnlpb308aftn31u.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: Passport + description: Simple, unobtrusive authentication for Node.js + website_url: http://passportjs.org/ + license: MIT + open_source: true + hosted_saas: false + category: Application Utilities + sub_category: User Management and Authentication + image_url: https://ucarecdn.com/8f3cac0e-b146-4f0f-878c-680a6671d804/ + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: Winston + description: a multi-transport async logging library for node.js + website_url: https://github.com/winstonjs/winston + open_source: false + hosted_saas: false + image_url: https://img.stackshare.io/service/6668/9682013.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: express + description: Fast, unopinionated, minimalist web framework + package_url: https://www.npmjs.com/express + version: 4.18.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15818/default_db4a7791d2f1174547374b9b587bc10fec088a5a.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z + vulnerabilities: + - name: Express.js Open Redirect in malformed URLs + cve_id: CVE-2024-29041 + cve_url: https://github.com/advisories/GHSA-rv95-896h-c2vc + detected_date: Mar 26 + severity: moderate + first_patched: 4.19.2 +- name: body-parser + description: Node.js body parsing middleware + package_url: https://www.npmjs.com/body-parser + version: 1.20.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15906/default_7c39a83d4acd952df89b1ebfdb94c8646324fbf1.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: cookie-parser + description: Parse HTTP request cookies + package_url: https://www.npmjs.com/cookie-parser + version: 1.4.6 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16136/default_def3edb85d7fbd20200a5cd7d0a1679e31bc8b3d.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: eslint-config-airbnb-base + description: Airbnb's base JS ESLint config, following our styleguide + package_url: https://www.npmjs.com/eslint-config-airbnb-base + version: 15.0.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15888/default_7c39a83d4acd952df89b1ebfdb94c8646324fbf1.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: eslint-plugin-import + description: Import with sanity + package_url: https://www.npmjs.com/eslint-plugin-import + version: 2.28.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15806/default_98aa227f51aa9d787815ec3fd98d0ab2bfebbb91.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: express-session + description: Simple session middleware for Express + package_url: https://www.npmjs.com/express-session + version: 1.17.3 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16239/default_180418c6fa6cdb8f7a3500f84a8fedb884fcb3fa.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: joi + description: Object schema validation + package_url: https://www.npmjs.com/joi + version: 17.10.1 + license: BSD-3-Clause + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16173/default_351a89f21bfb241e8dabeb1444cf56f529948708.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: jsonwebtoken + description: JSON Web Token implementation + package_url: https://www.npmjs.com/jsonwebtoken + version: 9.0.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16155/default_77b54a203c743d16eddb6b6390cba17218454fa0.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: passport-jwt + description: Passport authentication strategy using JSON Web Tokens + package_url: https://www.npmjs.com/passport-jwt + version: 4.0.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/18238/default_d0bdfc944c04fa7e84198f9a2784cc716a3d91a3.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: pg + description: PostgreSQL client - pure javascript & libpq with the same API + package_url: https://www.npmjs.com/pg + version: 8.11.3 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16197/default_3d197518f6bb529bfcc1b685e2cefbdfe83ff108.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: winston + description: A logger for just about everything + package_url: https://www.npmjs.com/winston + version: 3.10.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16003/default_261820f5687b4c88a3e8f95c71b5e8dccd34c1d7.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z +- name: winston-daily-rotate-file + description: A transport for winston which logs to a rotating file each day + package_url: https://www.npmjs.com/winston-daily-rotate-file + version: 4.7.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/17407/default_c11ea7d401c11f11d89301d0302509ab7d72e5ac.png + detection_source_url: https://github.com/guptaaashutosh/collaborative-code-editor/blob/master/package-lock.json + detection_source: package.json + last_updated_by: Aashutosh + last_updated_on: 2023-10-03 05:19:42.000000000 Z