diff --git a/techstack.md b/techstack.md new file mode 100644 index 0000000..139e0a7 --- /dev/null +++ b/techstack.md @@ -0,0 +1,241 @@ + +
+ +# Tech Stack File +![](https://img.stackshare.io/repo.svg "repo") [HINTERLAND-software/lambda.billing-api](https://github.com/HINTERLAND-software/lambda.billing-api)![](https://img.stackshare.io/public_badge.svg "public") +

+|33
Tools used|02/29/24
Report generated| +|------|------| +
+ +## Languages (3) + + + + + + + + +
+ JavaScript +
+ JavaScript +
+ +
+ Ruby +
+ Ruby +
+ +
+ TypeScript +
+ TypeScript +
+ +
+ +## Frameworks (1) + + + + +
+ Node.js +
+ Node.js +
+ v14.16.0 +
+ +## DevOps (8) + + + + + + + + + + + + + + + + + + +
+ Git +
+ Git +
+ +
+ GitHub Actions +
+ GitHub Actions +
+ +
+ Jest +
+ Jest +
+ v26.6.3 +
+ Prettier +
+ Prettier +
+ v2.2.1 +
+ Puppeteer +
+ Puppeteer +
+ +
+ RubyGems +
+ RubyGems +
+ +
+ Webpack +
+ Webpack +
+ v5.12.3 +
+ npm +
+ npm +
+ +
+ +## Hosting (2) + + + + + + +
+ AWS Lambda +
+ AWS Lambda +
+ +
+ Serverless +
+ Serverless +
+ v3.14.0 +
+ +## Software as a Service (SaaS) (1) + + + + +
+ Contentful +
+ Contentful +
+ +
+ +## Other (1) + + + + +
+ Moment.js +
+ Moment.js +
+ v2.29.1 +
+ + +## Open source packages (17) + +## npm (17) + +|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES| +|:------|:------|:------|:------|:------|:------| +|[@types/aws-lambda](https://www.npmjs.com/@types/aws-lambda)|v8.10.70|11/04/22|jroehl |MIT|N/A| +|[@types/form-data](https://www.npmjs.com/@types/form-data)|v2.5.0|11/04/22|jroehl |MIT|N/A| +|[@types/jest](https://www.npmjs.com/@types/jest)|v26.0.20|11/04/22|jroehl |MIT|N/A| +|[@types/node](https://www.npmjs.com/@types/node)|v14.14.20|11/04/22|jroehl |MIT|N/A| +|[@types/node-fetch](https://www.npmjs.com/@types/node-fetch)|v2.5.7|11/04/22|jroehl |MIT|N/A| +|[aws-sdk](https://www.npmjs.com/aws-sdk)|v2.824.0|06/30/21|jroehl |Apache-2.0|N/A| +|[fork-ts-checker-webpack-plugin](https://www.npmjs.com/fork-ts-checker-webpack-plugin)|v6.1.0|04/18/22|jroehl |MIT|N/A| +|[form-data](https://www.npmjs.com/form-data)|v3.0.1|06/30/21|jroehl |MIT|N/A| +|[jest-cli](https://www.npmjs.com/jest-cli)|v26.6.3|04/18/22|jroehl |MIT|N/A| +|[moment](https://www.npmjs.com/moment)|v2.29.1|02/05/22|jroehl |MIT|[CVE-2022-24785](https://github.com/advisories/GHSA-8hfj-j24r-96c4) (High)
[CVE-2022-31129](https://github.com/advisories/GHSA-wc69-rhjr-hc9g) (High)| +|[node-fetch](https://www.npmjs.com/node-fetch)|v2.6.7|05/26/21|jroehl |MIT|N/A| +|[source-map-support](https://www.npmjs.com/source-map-support)|v0.5.19|08/18/20|jroehl |MIT|N/A| +|[ts-jest](https://www.npmjs.com/ts-jest)|v26.4.4|04/18/22|jroehl |MIT|N/A| +|[ts-loader](https://www.npmjs.com/ts-loader)|v8.0.14|01/11/21|jroehl |MIT|N/A| +|[ts-node](https://www.npmjs.com/ts-node)|v9.1.1|05/26/21|jroehl |MIT|N/A| +|[tsconfig-paths-webpack-plugin](https://www.npmjs.com/tsconfig-paths-webpack-plugin)|v3.3.0|01/11/21|jroehl |MIT|N/A| +|[webpack-node-externals](https://www.npmjs.com/webpack-node-externals)|v2.5.2|05/26/21|jroehl |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..0728550 --- /dev/null +++ b/techstack.yml @@ -0,0 +1,466 @@ +repo_name: HINTERLAND-software/lambda.billing-api +report_id: bf73066d01b9daa14c1f8933e8f85f74 +version: 0.1 +repo_type: Public +timestamp: '2024-02-29T19:21:29+00:00' +requested_by: jroehl +provider: github +branch: master +detected_tools_count: 33 +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/HINTERLAND-software/lambda.billing-api + detection_source: Repo Metadata +- name: Ruby + description: A dynamic, interpreted, open source programming language with a focus + on simplicity and productivity + website_url: https://www.ruby-lang.org + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Languages + image_url: https://img.stackshare.io/service/989/ruby.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2020-08-18 08:53:12.000000000 Z +- name: TypeScript + description: A superset of JavaScript that compiles to clean JavaScript output + website_url: http://www.typescriptlang.org + license: Apache-2.0 + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Languages + image_url: https://img.stackshare.io/service/1612/bynNY5dJ.jpg + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api + detection_source: Repo Metadata +- name: Node.js + description: A platform built on Chrome's JavaScript runtime for easily building + fast, scalable network applications + website_url: http://nodejs.org/ + version: 14.16.0 + open_source: true + hosted_saas: false + category: Languages & Frameworks + sub_category: Frameworks (Full Stack) + image_url: https://img.stackshare.io/service/1011/n1JRsFeB_400x400.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/.nvmrc + detection_source: Repo Metadata + last_updated_by: jroehl + last_updated_on: 2022-02-05 13:54:09.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/HINTERLAND-software/lambda.billing-api + detection_source: Repo Metadata +- name: GitHub Actions + description: Automate your workflow from idea to production + website_url: https://github.com/features/actions + open_source: false + hosted_saas: true + category: Build, Test, Deploy + sub_category: Continuous Integration + image_url: https://img.stackshare.io/service/11563/actions.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/.github/workflows/codeql-analysis.yml + detection_source: ".github/workflows/codeql-analysis.yml" + last_updated_by: Johann + last_updated_on: 2020-08-19 11:09:27.000000000 Z +- name: Jest + description: Painless JavaScript Unit Testing + website_url: http://facebook.github.io/jest/ + version: 26.6.3 + license: MIT + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Javascript Testing Framework + image_url: https://img.stackshare.io/service/830/jest.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2020-08-18 08:53:12.000000000 Z +- name: Prettier + description: Prettier is an opinionated code formatter. + website_url: https://prettier.io/ + version: 2.2.1 + license: MIT + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Code Review + image_url: https://img.stackshare.io/service/7035/default_66f265943abed56bcdbfca1c866a4261b1fbb063.jpg + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-01-11 06:18:53.000000000 Z +- name: Puppeteer + description: Headless Chrome Node API + website_url: https://github.com/GoogleChrome/puppeteer + license: Apache-2.0 + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: Headless Browsers + image_url: https://img.stackshare.io/service/7553/puppeteer.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-06-30 12:17:51.000000000 Z +- name: RubyGems + description: Easily download, install, and use ruby software packages on your system + website_url: https://rubygems.org/ + open_source: false + hosted_saas: false + category: Build, Test, Deploy + sub_category: Package Managers + image_url: https://img.stackshare.io/service/12795/5jL6-BA5_400x400.jpeg + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2020-08-18 08:53:12.000000000 Z +- name: Webpack + description: A bundler for javascript and friends + website_url: http://webpack.js.org + version: 5.12.3 + license: MIT + open_source: true + hosted_saas: false + category: Build, Test, Deploy + sub_category: JS Build Tools / JS Task Runners + image_url: https://img.stackshare.io/service/1682/IMG_4636.PNG + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-01-11 08:15:34.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/HINTERLAND-software/lambda.billing-api/blob/master/package.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2020-08-18 08:53:12.000000000 Z +- name: AWS Lambda + description: Automatically run code in response to modifications to objects in Amazon + S3 buckets, messages in Kinesis streams, or updates in DynamoDB + website_url: http://aws.amazon.com/lambda + open_source: false + hosted_saas: true + category: Application Hosting + sub_category: Serverless / Task Processing + image_url: https://img.stackshare.io/service/1909/aws-lambda.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-06-30 12:17:51.000000000 Z +- name: Serverless + description: The most widely-adopted toolkit for building serverless applications + website_url: https://github.com/serverless/serverless + version: 3.14.0 + license: MIT + open_source: true + hosted_saas: false + category: Application Hosting + sub_category: Serverless / Task Processing + image_url: https://img.stackshare.io/service/5095/serverless-logo.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-11-04 20:41:46.000000000 Z +- name: Contentful + description: Contentful is a cloud-based API-first content platform + website_url: https://www.contentful.com/ + open_source: false + hosted_saas: true + category: Support, Sales, and Marketing + sub_category: Cloud Content Management System + image_url: https://img.stackshare.io/service/672/default_622e25ec0417ac85db5b66ca399528b101ba284f.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-02-05 13:54:09.000000000 Z +- name: Moment.js + description: A JavaScript date library for parsing, validating, manipulating, and + formatting dates + website_url: http://momentjs.com/ + version: 2.29.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: Javascript Utilities & Libraries + image_url: https://img.stackshare.io/service/3643/Xrtdc94q_400x400.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-02-05 13:54:09.000000000 Z +- name: "@types/aws-lambda" + description: TypeScript definitions for AWS Lambda + package_url: https://www.npmjs.com/@types/aws-lambda + version: 8.10.70 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/17868/default_b760b4f955878b0055c02bde0608c2f01e7d4f4f.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-11-04 20:41:46.000000000 Z +- name: "@types/form-data" + description: Stub TypeScript definitions entry for form-data + package_url: https://www.npmjs.com/@types/form-data + version: 2.5.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/18503/default_aabef48673d7b85e098f65ec3d0fa0b5983de6b5.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-11-04 20:41:46.000000000 Z +- name: "@types/jest" + description: TypeScript definitions for Jest + package_url: https://www.npmjs.com/@types/jest + version: 26.0.20 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15840/default_004658cda9b38934f2871435e9dc15608c86e8be.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-11-04 20:41:46.000000000 Z +- name: "@types/node" + description: TypeScript definitions for Node.js + package_url: https://www.npmjs.com/@types/node + version: 14.14.20 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15809/default_5e5e8ac63beda29f31f1844df64d4b8247570a66.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-11-04 20:41:46.000000000 Z +- name: "@types/node-fetch" + description: TypeScript definitions for node-fetch + package_url: https://www.npmjs.com/@types/node-fetch + version: 2.5.7 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16459/default_5ffcf8d02a3454bd25d27d236025c6d078c3b672.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-11-04 20:41:46.000000000 Z +- name: aws-sdk + description: AWS SDK for JavaScript + package_url: https://www.npmjs.com/aws-sdk + version: 2.824.0 + license: Apache-2.0 + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16018/default_7a88bebb451873cc63bd99007de5bd3bb8ef85de.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-06-30 12:17:51.000000000 Z +- name: fork-ts-checker-webpack-plugin + description: Runs typescript type checker and linter on separate process + package_url: https://www.npmjs.com/fork-ts-checker-webpack-plugin + version: 6.1.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16622/default_5a21421012fa20e57fe0aeab31228f42e7118abc.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-04-18 04:51:57.000000000 Z +- name: form-data + description: A library to create readable "multipart/form-data" streams + package_url: https://www.npmjs.com/form-data + version: 3.0.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16415/default_aa91da3cee4d961f0eea8ca5de77f399ec7ec794.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-06-30 11:44:45.000000000 Z +- name: jest-cli + description: Delightful JavaScript Testing + package_url: https://www.npmjs.com/jest-cli + version: 26.6.3 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16022/default_7a465bc85b23fd837cbc038fd1d504632c41a884.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-04-18 04:51:57.000000000 Z +- name: moment + description: Parse, validate, manipulate, and display dates + package_url: https://www.npmjs.com/moment + version: 2.29.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15847/default_4479dbac220be99e50e724b2df6cf415241d71fd.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-02-05 13:54:09.000000000 Z + vulnerabilities: + - name: 'Path Traversal: ''dir/../../filename'' in moment.locale' + cve_id: CVE-2022-24785 + cve_url: https://github.com/advisories/GHSA-8hfj-j24r-96c4 + detected_date: Apr 9 + severity: high + first_patched: 2.29.2 + - name: Moment.js vulnerable to Inefficient Regular Expression Complexity + cve_id: CVE-2022-31129 + cve_url: https://github.com/advisories/GHSA-wc69-rhjr-hc9g + detected_date: Jul 7 + severity: high + first_patched: 2.29.4 +- name: node-fetch + description: A light-weight module that brings window.fetch to node.js + package_url: https://www.npmjs.com/node-fetch + version: 2.6.7 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15978/default_f49d4c116f8ea0155f4d92673b084378bba02760.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-05-26 18:51:58.000000000 Z +- name: source-map-support + description: Fixes stack traces for files with source maps + package_url: https://www.npmjs.com/source-map-support + version: 0.5.19 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16028/default_c7b204838197013798409fa2b4dafce450edc7fb.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2020-08-18 08:53:12.000000000 Z +- name: ts-jest + description: A preprocessor with source maps support to help use TypeScript with + Jest + package_url: https://www.npmjs.com/ts-jest + version: 26.4.4 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15864/default_6743ba96cf149a3c3c68a185199f9705d6eff80e.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2022-04-18 04:51:57.000000000 Z +- name: ts-loader + description: TypeScript loader for webpack + package_url: https://www.npmjs.com/ts-loader + version: 8.0.14 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15938/default_e0a4fb1126d7400f419f0931cf1669947a5bc552.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-01-11 06:18:53.000000000 Z +- name: ts-node + description: TypeScript execution environment and REPL for node.js + package_url: https://www.npmjs.com/ts-node + version: 9.1.1 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/15830/default_6743ba96cf149a3c3c68a185199f9705d6eff80e.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-05-26 18:51:58.000000000 Z +- name: tsconfig-paths-webpack-plugin + description: Load modules according to tsconfig paths in webpack + package_url: https://www.npmjs.com/tsconfig-paths-webpack-plugin + version: 3.3.0 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/17311/default_b8b4be8bd54f9619446b80b2bf448c0891101f2a.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-01-11 08:15:34.000000000 Z +- name: webpack-node-externals + description: Easily exclude node_modules in Webpack bundle + package_url: https://www.npmjs.com/webpack-node-externals + version: 2.5.2 + license: MIT + open_source: true + hosted_saas: false + category: Libraries + sub_category: npm Packages + image_url: https://img.stackshare.io/package/16156/default_ac04a744873b460c4ef30a7450ed0c83223640ab.png + detection_source_url: https://github.com/HINTERLAND-software/lambda.billing-api/blob/master/package-lock.json + detection_source: package.json + last_updated_by: jroehl + last_updated_on: 2021-05-26 18:51:58.000000000 Z