Skip to content
Open
117 changes: 117 additions & 0 deletions techstack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
<!--
&lt;--- Readme.md Snippet without images Start ---&gt;
## Tech Stack
stackshareio/validates_url is built on the following main stack:

- [Ruby](https://www.ruby-lang.org) – Languages
- [SQLite](http://www.sqlite.org/) – Databases
- [RSpec](https://rspec.info/) – Testing Frameworks
- [Travis CI](http://travis-ci.com/) – Continuous Integration

Full tech stack [here](/techstack.md)

&lt;--- Readme.md Snippet without images End ---&gt;

&lt;--- Readme.md Snippet with images Start ---&gt;
## Tech Stack
stackshareio/validates_url is built on the following main stack:

- <img width='25' height='25' src='https://img.stackshare.io/service/989/ruby.png' alt='Ruby'/> [Ruby](https://www.ruby-lang.org) – Languages
- <img width='25' height='25' src='https://img.stackshare.io/service/1071/sqlite.jpg' alt='SQLite'/> [SQLite](http://www.sqlite.org/) – Databases
- <img width='25' height='25' src='https://img.stackshare.io/service/2539/logo.png' alt='RSpec'/> [RSpec](https://rspec.info/) – Testing Frameworks
- <img width='25' height='25' src='https://img.stackshare.io/service/460/Lu6cGu0z_400x400.png' alt='Travis CI'/> [Travis CI](http://travis-ci.com/) – Continuous Integration

Full tech stack [here](/techstack.md)

&lt;--- Readme.md Snippet with images End ---&gt;
-->
<div align="center">

# Tech Stack File
![](https://img.stackshare.io/repo.svg "repo") [stackshareio/validates_url](https://github.com/stackshareio/validates_url)![](https://img.stackshare.io/public_badge.svg "public")
<br/><br/>
|12<br/>Tools used|03/01/24 <br/>Report generated|
|------|------|
</div>

## <img src='https://img.stackshare.io/languages.svg'/> Languages (1)
<table><tr>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/989/ruby.png' alt='Ruby'>
<br>
<sub><a href="https://www.ruby-lang.org">Ruby</a></sub>
<br>
<sub></sub>
</td>

</tr>
</table>

## <img src='https://img.stackshare.io/databases.svg'/> Data (1)
<table><tr>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1071/sqlite.jpg' alt='SQLite'>
<br>
<sub><a href="http://www.sqlite.org/">SQLite</a></sub>
<br>
<sub></sub>
</td>

</tr>
</table>

## <img src='https://img.stackshare.io/devops.svg'/> DevOps (4)
<table><tr>
<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/1046/git.png' alt='Git'>
<br>
<sub><a href="http://git-scm.com/">Git</a></sub>
<br>
<sub>v1.5.0</sub>
</td>

<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/2539/logo.png' alt='RSpec'>
<br>
<sub><a href="https://rspec.info/">RSpec</a></sub>
<br>
<sub>v3.8.0</sub>
</td>

<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/12795/5jL6-BA5_400x400.jpeg' alt='RubyGems'>
<br>
<sub><a href="https://rubygems.org/">RubyGems</a></sub>
<br>
<sub></sub>
</td>

<td align='center'>
<img width='36' height='36' src='https://img.stackshare.io/service/460/Lu6cGu0z_400x400.png' alt='Travis CI'>
<br>
<sub><a href="http://travis-ci.com/">Travis CI</a></sub>
<br>
<sub></sub>
</td>

</tr>
</table>


## <img src='https://img.stackshare.io/group.svg' /> Open source packages (6)</h2>

## <img width='24' height='24' src='https://img.stackshare.io/service/12795/5jL6-BA5_400x400.jpeg'/> RubyGems (6)

|NAME|VERSION|LAST UPDATED|LAST UPDATED BY|LICENSE|VULNERABILITIES|
|:------|:------|:------|:------|:------|:------|
|[activemodel](https://rubygems.org/activemodel)|v5.2.2|03/01/19|Vladimir Krylov |MIT|N/A|
|[activerecord](https://rubygems.org/activerecord)|v5.2.2|03/01/19|Vladimir Krylov |MIT|[CVE-2022-32224](https://github.com/advisories/GHSA-3hhc-qp5v-9p2j) (Critical)<br/>[CVE-2022-44566](https://github.com/advisories/GHSA-579w-22j4-4749) (High)<br/>[CVE-2021-22880](https://github.com/advisories/GHSA-8hc4-xxm3-5ppp) (High)|
|[diff-lcs](https://rubygems.org/diff-lcs)|v1.3|03/12/19|Vladimir Krylov |MIT,Artistic-2.0,GPL-2.0+|N/A|
|[jeweler](https://rubygems.org/jeweler)|v2.3.9|03/01/19|Vladimir Krylov |MIT|N/A|
|[public_suffix](https://rubygems.org/public_suffix)|v4.0.1|03/12/19|Vladimir Krylov |MIT|N/A|
|[sqlite3](https://rubygems.org/sqlite3)|v1.3.13|03/01/19|Vladimir Krylov |BSD-3-Clause|N/A|

<br/>
<div align='center'>

Generated via [Stack File](https://github.com/marketplace/stack-file)
189 changes: 189 additions & 0 deletions techstack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
repo_name: stackshareio/validates_url
report_id: f5518a2a6efe52e893da1b124d1e6517
version: 0.1
repo_type: Public
timestamp: '2024-03-01T20:36:16+00:00'
requested_by: web-flow
provider: github
branch: master
detected_tools_count: 12
tools:
- 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/validates_url
detection_source: Repo Metadata
- name: SQLite
description: A software library that implements a self-contained, serverless, zero-configuration,
transactional SQL database engine
website_url: http://www.sqlite.org/
open_source: false
hosted_saas: true
category: Data Stores
sub_category: Databases
image_url: https://img.stackshare.io/service/1071/sqlite.jpg
detection_source_url: https://github.com/stackshareio/validates_url/blob/master/validate_url.gemspec
detection_source: validate_url.gemspec
last_updated_by: Tanel Suurhans
last_updated_on: 2010-09-16 15:28:40.000000000 Z
- name: Git
description: Fast, scalable, distributed revision control system
website_url: http://git-scm.com/
version: 1.5.0
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/validates_url/blob/master/Gemfile.lock
detection_source: Repo Metadata
- name: RSpec
description: Behaviour Driven Development for Ruby
website_url: https://rspec.info/
version: 3.8.0
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/validates_url/blob/master/Gemfile.lock
detection_source: validate_url.gemspec
last_updated_by: Tanel Suurhans
last_updated_on: 2010-09-16 15:28:40.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/validates_url/blob/master/validate_url.gemspec
detection_source: validate_url.gemspec
last_updated_by: Tanel Suurhans
last_updated_on: 2010-09-16 15:28:40.000000000 Z
- name: Travis CI
description: A hosted continuous integration service for open source and private
projects
website_url: http://travis-ci.com/
open_source: false
hosted_saas: true
category: Build, Test, Deploy
sub_category: Continuous Integration
image_url: https://img.stackshare.io/service/460/Lu6cGu0z_400x400.png
detection_source_url: https://github.com/stackshareio/validates_url/blob/master/.travis.yml
detection_source: ".travis.yml"
last_updated_by: Antoine Niek
last_updated_on: 2019-01-19 15:30:00.000000000 Z
- name: activemodel
description: A toolkit for building modeling frameworks like Active Record
package_url: https://rubygems.org/activemodel
version: 5.2.2
license: MIT
open_source: true
hosted_saas: false
category: Libraries
sub_category: RubyGems Packages
image_url: https://img.stackshare.io/package/18858/default_098b6651de16fb4d6fdc54a8089650263c837883.png
detection_source_url: https://github.com/stackshareio/validates_url/blob/master/Gemfile.lock
detection_source: validate_url.gemspec
last_updated_by: Vladimir Krylov
last_updated_on: 2019-03-01 12:08:50.000000000 Z
- name: activerecord
description: Databases on Rails
package_url: https://rubygems.org/activerecord
version: 5.2.2
license: MIT
open_source: true
hosted_saas: false
category: Libraries
sub_category: RubyGems Packages
image_url: https://img.stackshare.io/package/18828/default_07d724f95ff4caf087b38d9eb083e0406bcfdadf.png
detection_source_url: https://github.com/stackshareio/validates_url/blob/master/Gemfile.lock
detection_source: validate_url.gemspec
last_updated_by: Vladimir Krylov
last_updated_on: 2019-03-01 12:08:50.000000000 Z
vulnerabilities:
- name: Active Record RCE bug with Serialized Columns
cve_id: CVE-2022-32224
cve_url: https://github.com/advisories/GHSA-3hhc-qp5v-9p2j
detected_date: Jul 13
severity: critical
first_patched: 5.2.8.1
- name: Denial of Service Vulnerability in ActiveRecord's PostgreSQL adapter
cve_id: CVE-2022-44566
cve_url: https://github.com/advisories/GHSA-579w-22j4-4749
detected_date: Jan 19
severity: high
first_patched: 6.1.7.1
- name: Active Record subject to Regular Expression Denial-of-Service (ReDoS)
cve_id: CVE-2021-22880
cve_url: https://github.com/advisories/GHSA-8hc4-xxm3-5ppp
detected_date: Aug 22
severity: high
first_patched: 5.2.4.5
- 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
version: '1.3'
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/validates_url/blob/master/Gemfile.lock
detection_source: validate_url.gemspec
last_updated_by: Vladimir Krylov
last_updated_on: 2019-03-12 19:53:14.000000000 Z
- name: jeweler
description: Simple and opinionated helper for creating Rubygem projects on GitHub
package_url: https://rubygems.org/jeweler
version: 2.3.9
license: MIT
open_source: true
hosted_saas: false
category: Libraries
sub_category: RubyGems Packages
image_url: https://img.stackshare.io/package/18826/default_b8fbb83e23c963442e15398c5b56262cc6267d6f.png
detection_source_url: https://github.com/stackshareio/validates_url/blob/master/Gemfile.lock
detection_source: validate_url.gemspec
last_updated_by: Vladimir Krylov
last_updated_on: 2019-03-01 12:08:50.000000000 Z
- name: public_suffix
description: PublicSuffix can parse and decompose a domain name into top level domain
package_url: https://rubygems.org/public_suffix
version: 4.0.1
license: MIT
open_source: true
hosted_saas: false
category: Libraries
sub_category: RubyGems Packages
image_url: https://img.stackshare.io/package/19234/default_9d690be2e4cce2ae7ccb9ebe030550089fe4ad1c.png
detection_source_url: https://github.com/stackshareio/validates_url/blob/master/Gemfile.lock
detection_source: validate_url.gemspec
last_updated_by: Vladimir Krylov
last_updated_on: 2019-03-12 19:52:05.000000000 Z
- name: sqlite3
description: This module allows Ruby programs to interface with the SQLite3 database
engine
package_url: https://rubygems.org/sqlite3
version: 1.3.13
license: BSD-3-Clause
open_source: true
hosted_saas: false
category: Libraries
sub_category: RubyGems Packages
image_url: https://img.stackshare.io/package/18820/default_6564ae059af6c4ea7065fd2329370c7a05341cf8.png
detection_source_url: https://github.com/stackshareio/validates_url/blob/master/Gemfile.lock
detection_source: validate_url.gemspec
last_updated_by: Vladimir Krylov
last_updated_on: 2019-03-01 12:08:50.000000000 Z