diff --git a/techstack.md b/techstack.md
new file mode 100644
index 00000000000..6f37e7671a3
--- /dev/null
+++ b/techstack.md
@@ -0,0 +1,183 @@
+
+
+
+# Tech Stack File
+ [stackshareio/puppet](https://github.com/stackshareio/puppet)
+
+|33
Tools used|03/01/24
Report generated|
+|------|------|
+
+
+##
Languages (4)
+
+
+
+
+ C#
+
+
+ |
+
+
+
+
+ Pascal
+
+
+ |
+
+
+
+
+ Ruby
+
+
+ |
+
+
+
+
+ SQL
+
+
+ |
+
+
+
+
+##
DevOps (6)
+
+
+## Other (1)
+
+
+
+
+ Shell
+
+
+ |
+
+
+
+
+
+##
Open source packages (22)
+
+##
RubyGems (22)
+
+|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES|
+|:------|:------|:------|:------|:------|:------|
+|[diff-lcs](https://rubygems.org/diff-lcs)|N/A|08/28/18|Josh Cooper |MIT,Artistic-2.0,GPL-2.0+|N/A|
+|[ffi](https://rubygems.org/ffi)|N/A|08/20/12|Jeff McCune |BSD-3-Clause|N/A|
+|[gettext-setup](https://rubygems.org/gettext-setup)|N/A|08/11/18|Josh Cooper |Apache-2.0|N/A|
+|[httparty](https://rubygems.org/httparty)|N/A|12/02/14|Michael Smith |MIT|N/A|
+|[json-schema](https://rubygems.org/json-schema)|N/A|08/11/18|Josh Cooper |MIT|N/A|
+|[memory_profiler](https://rubygems.org/memory_profiler)|N/A|05/27/20|Melissa Stone |MIT|N/A|
+|[minitar](https://rubygems.org/minitar)|N/A|10/02/19|Jorie Tappa |Ruby,BSD-2-Clause|N/A|
+|[mocha](https://rubygems.org/mocha)|N/A|09/09/13|Josh Partlow |MIT,BSD-2-Clause|N/A|
+|[msgpack](https://rubygems.org/msgpack)|N/A|08/28/18|Josh Cooper |Apache-2.0|N/A|
+|[pry](https://rubygems.org/pry)|N/A|08/20/12|Jeff McCune |MIT|N/A|
+|[r10k](https://rubygems.org/r10k)|N/A|01/31/18|Patrick Carlisle |Apache-2.0|N/A|
+|[racc](https://rubygems.org/racc)|N/A|08/11/18|Josh Cooper |BSD-2-Clause|N/A|
+|[rake](https://rubygems.org/rake)|N/A|03/05/20|Ciprian Badescu |MIT|N/A|
+|[rdoc](https://rubygems.org/rdoc)|N/A|08/28/18|Josh Cooper |Ruby|N/A|
+|[ronn](https://rubygems.org/ronn)|N/A|08/11/18|Josh Cooper |Other|N/A|
+|[rspec-its](https://rubygems.org/rspec-its)|N/A|10/23/20|Josh Cooper |MIT|N/A|
+|[rubocop-i18n](https://rubygems.org/rubocop-i18n)|N/A|08/11/18|Josh Cooper |Apache-2.0|N/A|
+|[ruby-prof](https://rubygems.org/ruby-prof)|N/A|07/23/19|Kris Bosland |BSD-2-Clause|N/A|
+|[uuidtools](https://rubygems.org/uuidtools)|N/A|09/26/14|Josh Partlow |Apache-2.0|N/A|
+|[vcr](https://rubygems.org/vcr)|N/A|08/20/12|Jeff McCune |MIT|N/A|
+|[webmock](https://rubygems.org/webmock)|N/A|09/27/19|Josh Cooper |MIT|N/A|
+|[yard](https://rubygems.org/yard)|N/A|08/13/18|Josh Cooper |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 00000000000..c21bdced6de
--- /dev/null
+++ b/techstack.yml
@@ -0,0 +1,430 @@
+repo_name: stackshareio/puppet
+report_id: 7f46537ede45931de9a45b5c020dcd77
+version: 0.1
+repo_type: Public
+timestamp: '2024-03-01T20:37:09+00:00'
+requested_by: puppetlabs-jenkins
+provider: github
+branch: main
+detected_tools_count: 33
+tools:
+- name: C#
+ description: Simple, general-purpose, object-oriented programming language for the
+ .NET platform
+ website_url: http://csharp.net
+ open_source: true
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Languages
+ image_url: https://img.stackshare.io/service/1015/1200px-C_Sharp_wordmark.svg.png
+ detection_source_url: https://github.com/stackshareio/puppet
+ detection_source: Repo Metadata
+- name: Pascal
+ description: An imperative and procedural programming language
+ website_url: https://en.wikipedia.org/wiki/Pascal_(programming_language)
+ open_source: true
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Languages
+ image_url: https://img.stackshare.io/service/25462/default_b93b3ffaf8650f0584d7b2e14dd145f599722cae.png
+ detection_source_url: https://github.com/stackshareio/puppet
+ 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/stackshareio/puppet
+ 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/stackshareio/puppet/blob/main/ext/dbfix.sql
+ detection_source: ext/dbfix.sql
+ last_updated_by: James Turnbull
+ last_updated_on: 2009-02-27 23:30:23.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/stackshareio/puppet
+ 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/stackshareio/puppet/blob/main/.github/workflows/checks.yaml
+ detection_source: ".github/workflows/checks.yaml"
+ last_updated_by: gimmy
+ last_updated_on: 2020-10-01 12:21:26.000000000 Z
+- name: Puppet Labs
+ description: Server automation framework and application
+ website_url: http://puppetlabs.com/
+ license: Apache-2.0
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Server Configuration and Automation
+ image_url: https://img.stackshare.io/service/421/954f7381089ac290b4690c5ffd9dd7d3.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/conf/hiera.yaml
+ detection_source: conf/hiera.yaml
+ last_updated_by: John O'Connor
+ last_updated_on: 2017-05-26 17:20:16.000000000 Z
+- name: RSpec
+ description: Behaviour Driven Development for Ruby
+ website_url: https://rspec.info/
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Testing Frameworks
+ image_url: https://img.stackshare.io/service/2539/logo.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Jeff McCune
+ last_updated_on: 2012-08-20 22:24:44.000000000 Z
+- name: RuboCop
+ description: A Ruby static code analyzer, based on the community Ruby style guide
+ website_url: http://batsov.com/rubocop/
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Build, Test, Deploy
+ sub_category: Code Review
+ image_url: https://img.stackshare.io/service/2643/rubocop.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Jeff McCune
+ last_updated_on: 2012-08-20 22:24:44.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/stackshareio/puppet/blob/main/benchmarks/full_catalog/Gemfile
+ detection_source: benchmarks/full_catalog/Gemfile
+ last_updated_by: Patrick Carlisle
+ last_updated_on: 2018-01-31 00:42:04.000000000 Z
+- name: Shell
+ description: A shell is a text-based terminal, used for manipulating programs and
+ files. Shell scripts typically manage program execution.
+ website_url: https://en.wikipedia.org/wiki/Shell_script
+ open_source: false
+ hosted_saas: false
+ category: Languages & Frameworks
+ sub_category: Languages
+ image_url: https://img.stackshare.io/service/4631/default_c2062d40130562bdc836c13dbca02d318205a962.png
+ detection_source_url: https://github.com/stackshareio/puppet
+ detection_source: Repo Metadata
+- name: diff-lcs
+ description: Diff::LCS computes the difference between two Enumerable sequences
+ using the McIlroy-Hunt longest common subsequence
+ package_url: https://rubygems.org/diff-lcs
+ license: MIT,Artistic-2.0,GPL-2.0+
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19036/default_6307a3eb8ac1c7d425b9163e046ba444d20d3abd.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-28 05:50:26.000000000 Z
+- name: ffi
+ description: Ruby FFI library
+ package_url: https://rubygems.org/ffi
+ license: BSD-3-Clause
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18899/default_4bb00167954f5d9dd5673b34db3ced31ee000cb4.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Jeff McCune
+ last_updated_on: 2012-08-20 22:24:44.000000000 Z
+- name: gettext-setup
+ description: A gem to ease i18n
+ package_url: https://rubygems.org/gettext-setup
+ license: Apache-2.0
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/rubygems/image.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-11 07:45:53.000000000 Z
+- name: httparty
+ description: Makes http fun! Also
+ package_url: https://rubygems.org/httparty
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18832/default_8c2fa81d8b8e48c679685199823ce30d598d3e87.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/acceptance/Gemfile
+ detection_source: acceptance/Gemfile
+ last_updated_by: Michael Smith
+ last_updated_on: 2014-12-02 00:25:23.000000000 Z
+- name: json-schema
+ description: Ruby JSON Schema Validator
+ package_url: https://rubygems.org/json-schema
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19070/default_d364289890f891c18cffe19a00663dbba30b80b1.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-11 07:45:53.000000000 Z
+- name: memory_profiler
+ description: Memory profiling routines for Ruby 2.3+
+ package_url: https://rubygems.org/memory_profiler
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19745/default_9441b9831c402e8b1bbbeac1030603f41221911e.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Melissa Stone
+ last_updated_on: 2020-05-27 17:33:18.000000000 Z
+- name: minitar
+ description: The minitar library is a pure-Ruby library that provides the ability
+ to deal with POSIX tar
+ package_url: https://rubygems.org/minitar
+ license: Ruby,BSD-2-Clause
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19293/default_e78f316e86c139f324d83ae84e5612dbd0d7e60c.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Jorie Tappa
+ last_updated_on: 2019-10-02 20:16:30.000000000 Z
+- name: mocha
+ description: Mocking and stubbing library with JMock/SchMock syntax
+ package_url: https://rubygems.org/mocha
+ license: MIT,BSD-2-Clause
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18834/default_0e382579c2f0564abd86ba662410379f1d623a9c.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/acceptance/Gemfile
+ detection_source: acceptance/Gemfile
+ last_updated_by: Josh Partlow
+ last_updated_on: 2013-09-09 02:55:11.000000000 Z
+- name: msgpack
+ description: MessagePack is a binary-based efficient object serialization library
+ package_url: https://rubygems.org/msgpack
+ license: Apache-2.0
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19051/default_76e060fe9703f2b60ce4bc4f9e2633d27597740f.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-28 05:50:26.000000000 Z
+- name: pry
+ description: An IRB alternative and runtime developer console
+ package_url: https://rubygems.org/pry
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18815/default_f582e4648f4682adb72d2b201218cda7f8e894ac.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Jeff McCune
+ last_updated_on: 2012-08-20 22:24:44.000000000 Z
+- name: r10k
+ description: R10K provides a general purpose toolset for deploying Puppet environments
+ and modules
+ package_url: https://rubygems.org/r10k
+ license: Apache-2.0
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/rubygems/image.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/benchmarks/full_catalog/Gemfile
+ detection_source: benchmarks/full_catalog/Gemfile
+ last_updated_by: Patrick Carlisle
+ last_updated_on: 2018-01-31 00:42:04.000000000 Z
+- name: racc
+ description: Racc is a LALR
+ package_url: https://rubygems.org/racc
+ license: BSD-2-Clause
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19231/default_a7e5b53217ce532209374df6bcd53876849de529.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-11 07:45:53.000000000 Z
+- name: rake
+ description: Rake is a Make-like program implemented in Ruby
+ package_url: https://rubygems.org/rake
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18812/default_f582e4648f4682adb72d2b201218cda7f8e894ac.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/acceptance/Gemfile
+ detection_source: acceptance/Gemfile
+ last_updated_by: Ciprian Badescu
+ last_updated_on: 2020-03-05 10:52:45.000000000 Z
+- name: rdoc
+ description: RDoc produces HTML and command-line documentation for Ruby projects
+ package_url: https://rubygems.org/rdoc
+ license: Ruby
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18829/default_ba8d7756589e5fc0164687950e3f091b32554546.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-28 05:50:26.000000000 Z
+- name: ronn
+ description: Builds manuals
+ package_url: https://rubygems.org/ronn
+ license: Other
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19326/default_3e64cc94df19c66f84c55bb76c0d7b791f8f49f4.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-11 07:45:53.000000000 Z
+- name: rspec-its
+ description: RSpec extension gem for attribute matching
+ package_url: https://rubygems.org/rspec-its
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18880/default_b1cb499f3e62fe773109c989f76e3365fbe49857.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2020-10-23 20:58:48.000000000 Z
+- name: rubocop-i18n
+ description: RuboCop rules for detecting and autocorrecting undecorated strings
+ for i18n
+ package_url: https://rubygems.org/rubocop-i18n
+ license: Apache-2.0
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/rubygems/image.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-11 07:45:53.000000000 Z
+- name: ruby-prof
+ description: Ruby-prof is a fast code profiler for Ruby
+ package_url: https://rubygems.org/ruby-prof
+ license: BSD-2-Clause
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/19062/default_7520676ca0e090ecd07df08a8e0994b056912237.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Kris Bosland
+ last_updated_on: 2019-07-23 00:00:35.000000000 Z
+- name: uuidtools
+ description: A simple universally unique ID generation library
+ package_url: https://rubygems.org/uuidtools
+ license: Apache-2.0
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18982/default_d9f89041eca08ccbb03da7d6c584b0b1baebc736.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/acceptance/Gemfile
+ detection_source: acceptance/Gemfile
+ last_updated_by: Josh Partlow
+ last_updated_on: 2014-09-26 05:26:34.000000000 Z
+- name: vcr
+ description: Record your test suite's HTTP interactions and replay them during future
+ test runs for fast
+ package_url: https://rubygems.org/vcr
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18842/default_49e8e438a279d3b7963273823890f9482ce83fb4.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Jeff McCune
+ last_updated_on: 2012-08-20 22:24:44.000000000 Z
+- name: webmock
+ description: WebMock allows stubbing HTTP requests and setting expectations on HTTP
+ requests
+ package_url: https://rubygems.org/webmock
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18824/default_6564ae059af6c4ea7065fd2329370c7a05341cf8.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2019-09-27 20:25:57.000000000 Z
+- name: yard
+ description: YARD is a documentation generation tool for the Ruby programming language
+ package_url: https://rubygems.org/yard
+ license: MIT
+ open_source: true
+ hosted_saas: false
+ category: Libraries
+ sub_category: RubyGems Packages
+ image_url: https://img.stackshare.io/package/18825/default_b8fbb83e23c963442e15398c5b56262cc6267d6f.png
+ detection_source_url: https://github.com/stackshareio/puppet/blob/main/Gemfile
+ detection_source: Gemfile
+ last_updated_by: Josh Cooper
+ last_updated_on: 2018-08-13 17:46:45.000000000 Z