Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump globalid from 0.4.2 to 1.0.1 #47

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 19, 2023

Bumps globalid from 0.4.2 to 1.0.1.

Release notes

Sourced from globalid's releases.

v1.0.1

Possible ReDoS based DoS vulnerability in GlobalID

There is a ReDoS based DoS vulnerability in the GlobalID gem. This vulnerability has been assigned the CVE identifier CVE-2023-22799.

Versions Affected: >= 0.2.1 Not affected: NOTAFFECTED Fixed Versions: 1.0.1

Impact

There is a possible DoS vulnerability in the model name parsing section of the GlobalID gem. Carefully crafted input can cause the regular expression engine to take an unexpected amount of time. All users running an affected release should either upgrade or use one of the workarounds immediately.

Releases

The FIXED releases are available at the normal locations.

Workarounds

There are no feasible workarounds for this issue.

Credits

Thank you ooooooo_k for reporting this!

1.0.0

Stable API release.

The code is the same as the 0.6.0 release.

0.6.0

  • Add ActiveRecord::FixtureSet.signed_global_id helper to generate signed ids inside fixtures.

v0.5.2

  • Add back Ruby 2.5 support so gem install rails works out of the box, thereby satisfying Rails' Ruby version requirement. See rails/rails#42931

v0.5.1

  • New: Allow expiration to be turned off globally rails/globalid#128
  • Fixed: Support for ruby-head rails/globalid#132
  • Maintainance: Drop support for EOL'ed Rubies (< 2.6.0) and Rails 4.2
Commits
  • 574b99f Bump version for release
  • 4a75ecb Fix ReDoS vulnerability in name parsing
  • 42f5ea6 Prepare for 1.0.0
  • beab3e4 Prepare to 0.6.0
  • 29e12cb Upgrade all development gems
  • c894a43 Add devcontainer to allow contributors to have a working environment
  • b3ec8b9 Move ActiveRecord::FixtureSet.signed_global_id to this gem
  • e9d6ed9 Merge pull request #137 from rails/dependabot/bundler/nokogiri-1.12.5
  • a565d31 Bump nokogiri from 1.11.7 to 1.12.5
  • 9b1a4d2 Why u no love me?
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [globalid](https://github.com/rails/globalid) from 0.4.2 to 1.0.1.
- [Release notes](https://github.com/rails/globalid/releases)
- [Commits](rails/globalid@v0.4.2...v1.0.1)

---
updated-dependencies:
- dependency-name: globalid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Jan 19, 2023
@guardrails
Copy link

guardrails bot commented Jan 19, 2023

⚠️ We detected 196 security issues in this pull request:

Mode: paranoid | Total findings: 196 | Considered vulnerability: 196

Insecure Use of Regular Expressions (11)
Docs Details
💡 Title: Regex DOS (ReDOS), Severity: Medium
h = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,
💡 Title: Regex DOS (ReDOS), Severity: Medium
/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,
💡 Title: Regex DOS (ReDOS), Severity: Medium
/<!--\s*markdownlint-(?:(?:(disable|enable|capture|restore|disable-file|enable-file|disable-next-line)((?:\s+[a-z0-9_-]+)*))|(?:(configure-file)\s+([\s\S]*?)))\s*-->/gi;
💡 Title: Regex DOS (ReDOS), Severity: Medium
s = /\[(?:[^[\]]|\[[^\]]*\])*\](?:\(\S*\))?/g;
💡 Title: Regex DOS (ReDOS), Severity: Medium
e.replace(/(%[a-f0-9]{2})+/gi, function (e) {
💡 Title: Regex DOS (ReDOS), Severity: Medium
💡 Title: Regex DOS (ReDOS), Severity: Medium
a = /^((?:\s*>)+)(\s{2,})\S/;
💡 Title: Regex DOS (ReDOS), Severity: Medium
l = /<(([A-Za-z][A-Za-z0-9-]*)(?:\s[^>]*)?)\/?>/g,
💡 Title: Regex DOS (ReDOS), Severity: Medium
c = /^[^`]*(`+[^`]+`+[^`]+)*`+[^`]*$/,
💡 Title: Regex DOS (ReDOS), Severity: Medium
/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
💡 Title: Improper Regex Anchors, Severity: Low
validates :icon, format: SVG_REGEXP

More info on how to fix Insecure Use of Regular Expressions in JavaScript and Ruby.


Insecure Access Control (7)
Docs Details
💡 Title: Improperly protected Attributes (Mass Assignment), Severity: High
💡 Title: Improperly protected Attributes (Mass Assignment), Severity: High
💡 Title: Improperly protected Attributes (Mass Assignment), Severity: High
💡 Title: Improperly protected Attributes (Mass Assignment), Severity: High
💡 Title: Improperly protected Attributes (Mass Assignment), Severity: High
💡 Title: Improperly protected Attributes (Mass Assignment), Severity: High
💡 Title: Improperly protected Attributes (Mass Assignment), Severity: High

More info on how to fix Insecure Access Control in Ruby.


Insecure Processing of Data (12)
Docs Details
💡 Title: Potential XSS, Severity: Medium
<%= @html_variant.html.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @hero_html.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= Settings::General.logo_svg.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @html_variant.html.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @page.processed_html.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @page.processed_html.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @email.body_html_content.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @sidebar_ad.processed_html.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @left_sidebar_ad.processed_html.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= event.description_html&.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= event.description_html&.html_safe %>
💡 Title: Potential XSS, Severity: Medium
<%= @html_variant.html.html_safe %>

More info on how to fix Insecure Processing of Data in Ruby.


Insecure Use of SQL Queries (4)
Docs Details
💡 Title: Potential SQL Injection, Severity: High
"previous_positive_reactions_count WHERE id > #{article_count / 2}",
💡 Title: Potential SQL Injection, Severity: High
"UPDATE comments SET public_reactions_count = positive_reactions_count WHERE id > #{comment_count / 2}",
💡 Title: Potential SQL Injection, Severity: High
"previous_positive_reactions_count WHERE id <= #{article_count / 2}",
💡 Title: Potential SQL Injection, Severity: High
"UPDATE comments SET public_reactions_count = positive_reactions_count WHERE id <= #{comment_count / 2}",

More info on how to fix Insecure Use of SQL Queries in Ruby.


Hard-Coded Secrets (70)
Docs Details
💡 Title: Hard-coded Password (Session Secret), Severity: Medium
Dummy::Application.config.secret_token = '7b0ce915dc4c2ee60581c2769798abb5e4078292ad23670fc8d728953fc13aec19863558873234816b58a54f6a35be58b2b0a26749a7dfddcd2f02ee82d7e94f'
💡 Title: Hard-coded Secrets, Severity: Medium
placeholder: "-----BEGIN PRIVATE KEY-----\nMIGTAQrux...QPe8Yb\n-----END PRIVATE KEY-----\\n"
💡 Title: Hard-coded Secrets, Severity: Medium
single expectation\r\n\r\n* Refactor include examples"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/f15797ac17eddfa13541d5992f86e8f4933ebe50","html_url":"https://github.com/thepracticaldev/dev.to/commit/f15797ac17eddfa13541d5992f86e8f4933ebe50","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/f15797ac17eddfa13541d5992f86e8f4933ebe50/comments","author":{"login":"maestromac","id":15793250,"node_id":"MDQ6VXNlcjE1NzkzMjUw","avatar_url":"https://avatars2.githubusercontent.com/u/15793250?v=4","gravatar_id":"","url":"https://api.github.com/users/maestromac","html_url":"https://github.com/maestromac","followers_url":"https://api.github.com/users/maestromac/followers","following_url":"https://api.github.com/users/maestromac/following{/other_user}","gists_url":"https://api.github.com/users/maestromac/gists{/gist_id}","starred_url":"https://api.github.com/users/maestromac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maestromac/subscriptions","organizations_url":"https://api.github.com/users/maestromac/orgs","repos_url":"https://api.github.com/users/maestromac/repos","events_url":"https://api.github.com/users/maestromac/events{/privacy}","received_events_url":"https://api.github.com/users/maestromac/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"dd7f51f7fad3932bba36574a43159c061e816a11","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/dd7f51f7fad3932bba36574a43159c061e816a11","html_url":"https://github.com/thepracticaldev/dev.to/commit/dd7f51f7fad3932bba36574a43159c061e816a11"}]},{"sha":"dd7f51f7fad3932bba36574a43159c061e816a11","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ZGQ3ZjUxZjdmYWQzOTMyYmJhMzY1NzRhNDMxNTljMDYxZTgxNmExMQ==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
fix"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/dd7f51f7fad3932bba36574a43159c061e816a11","html_url":"https://github.com/thepracticaldev/dev.to/commit/dd7f51f7fad3932bba36574a43159c061e816a11","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/dd7f51f7fad3932bba36574a43159c061e816a11/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"7293df319153dfc8c8b16f09612da36eb02e34fe","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7293df319153dfc8c8b16f09612da36eb02e34fe","html_url":"https://github.com/thepracticaldev/dev.to/commit/7293df319153dfc8c8b16f09612da36eb02e34fe"}]},{"sha":"7293df319153dfc8c8b16f09612da36eb02e34fe","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NzI5M2RmMzE5MTUzZGZjOGM4YjE2ZjA5NjEyZGEzNmViMDJlMzRmZQ==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
Return if there is no ip_address from Method (#7874)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7293df319153dfc8c8b16f09612da36eb02e34fe","html_url":"https://github.com/thepracticaldev/dev.to/commit/7293df319153dfc8c8b16f09612da36eb02e34fe","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7293df319153dfc8c8b16f09612da36eb02e34fe/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"c23850f7957cc139184a925c08e656c5a879f386","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/c23850f7957cc139184a925c08e656c5a879f386","html_url":"https://github.com/thepracticaldev/dev.to/commit/c23850f7957cc139184a925c08e656c5a879f386"}]},{"sha":"c23850f7957cc139184a925c08e656c5a879f386","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6YzIzODUwZjc5NTdjYzEzOTE4NGE5MjVjMDhlNjU2YzVhODc5ZjM4Ng==","commit":{"author":{"name":"Michael
💡 Title: Hard-coded Secrets, Severity: Medium
method"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/c23850f7957cc139184a925c08e656c5a879f386","html_url":"https://github.com/thepracticaldev/dev.to/commit/c23850f7957cc139184a925c08e656c5a879f386","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/c23850f7957cc139184a925c08e656c5a879f386/comments","author":{"login":"citizen428","id":47985,"node_id":"MDQ6VXNlcjQ3OTg1","avatar_url":"https://avatars1.githubusercontent.com/u/47985?v=4","gravatar_id":"","url":"https://api.github.com/users/citizen428","html_url":"https://github.com/citizen428","followers_url":"https://api.github.com/users/citizen428/followers","following_url":"https://api.github.com/users/citizen428/following{/other_user}","gists_url":"https://api.github.com/users/citizen428/gists{/gist_id}","starred_url":"https://api.github.com/users/citizen428/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/citizen428/subscriptions","organizations_url":"https://api.github.com/users/citizen428/orgs","repos_url":"https://api.github.com/users/citizen428/repos","events_url":"https://api.github.com/users/citizen428/events{/privacy}","received_events_url":"https://api.github.com/users/citizen428/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"e255a5946e9b39843c213c5a6c91b0aef660df7e","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e255a5946e9b39843c213c5a6c91b0aef660df7e","html_url":"https://github.com/thepracticaldev/dev.to/commit/e255a5946e9b39843c213c5a6c91b0aef660df7e"}]},{"sha":"e255a5946e9b39843c213c5a6c91b0aef660df7e","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ZTI1NWE1OTQ2ZTliMzk4NDNjMjEzYzVhNmM5MWIwYWVmNjYwZGY3ZQ==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T22:02:46Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T22:02:46Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>","tree":{"sha":"7a896be6f65fdf0e3be122ded497bb8f47220a69","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/7a896be6f65fdf0e3be122ded497bb8f47220a69"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/e255a5946e9b39843c213c5a6c91b0aef660df7e","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e255a5946e9b39843c213c5a6c91b0aef660df7e","html_url":"https://github.com/thepracticaldev/dev.to/commit/e255a5946e9b39843c213c5a6c91b0aef660df7e","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e255a5946e9b39843c213c5a6c91b0aef660df7e/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"7b69a3ca49177907f7da626a3a8b7976939f86c4","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7b69a3ca49177907f7da626a3a8b7976939f86c4","html_url":"https://github.com/thepracticaldev/dev.to/commit/7b69a3ca49177907f7da626a3a8b7976939f86c4"}]},{"sha":"7b69a3ca49177907f7da626a3a8b7976939f86c4","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6N2I2OWEzY2E0OTE3NzkwN2Y3ZGE2MjZhM2E4Yjc5NzY5MzlmODZjNA==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T22:02:33Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T22:02:33Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>","tree":{"sha":"49f3155892041078725333fa3ec3a2cd2b0c71ae","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/49f3155892041078725333fa3ec3a2cd2b0c71ae"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/7b69a3ca49177907f7da626a3a8b7976939f86c4","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7b69a3ca49177907f7da626a3a8b7976939f86c4","html_url":"https://github.com/thepracticaldev/dev.to/commit/7b69a3ca49177907f7da626a3a8b7976939f86c4","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7b69a3ca49177907f7da626a3a8b7976939f86c4/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"04ecbb8f7617938a6be857cf6176f6cce915290a","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/04ecbb8f7617938a6be857cf6176f6cce915290a","html_url":"https://github.com/thepracticaldev/dev.to/commit/04ecbb8f7617938a6be857cf6176f6cce915290a"}]},{"sha":"04ecbb8f7617938a6be857cf6176f6cce915290a","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MDRlY2JiOGY3NjE3OTM4YTZiZTg1N2NmNjE3NmY2Y2NlOTE1MjkwYQ==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T22:01:35Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T22:01:35Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>","tree":{"sha":"9cdea4d98de3cd874f66cdfc5bce327e28adf93e","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/9cdea4d98de3cd874f66cdfc5bce327e28adf93e"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/04ecbb8f7617938a6be857cf6176f6cce915290a","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/04ecbb8f7617938a6be857cf6176f6cce915290a","html_url":"https://github.com/thepracticaldev/dev.to/commit/04ecbb8f7617938a6be857cf6176f6cce915290a","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/04ecbb8f7617938a6be857cf6176f6cce915290a/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"b445f2d0475558ed6549d6e53cc77469b589dac2","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/b445f2d0475558ed6549d6e53cc77469b589dac2","html_url":"https://github.com/thepracticaldev/dev.to/commit/b445f2d0475558ed6549d6e53cc77469b589dac2"}]},{"sha":"b445f2d0475558ed6549d6e53cc77469b589dac2","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6YjQ0NWYyZDA0NzU1NThlZDY1NDlkNmU1M2NjNzc0NjliNTg5ZGFjMg==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T22:01:20Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T22:01:20Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>","tree":{"sha":"b4771acd8363501678ded6d2f0ab18115da396e3","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/b4771acd8363501678ded6d2f0ab18115da396e3"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/b445f2d0475558ed6549d6e53cc77469b589dac2","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/b445f2d0475558ed6549d6e53cc77469b589dac2","html_url":"https://github.com/thepracticaldev/dev.to/commit/b445f2d0475558ed6549d6e53cc77469b589dac2","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/b445f2d0475558ed6549d6e53cc77469b589dac2/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"e6bca0053e42ffa5793cd45a1edb42b5274f4b0a","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e6bca0053e42ffa5793cd45a1edb42b5274f4b0a","html_url":"https://github.com/thepracticaldev/dev.to/commit/e6bca0053e42ffa5793cd45a1edb42b5274f4b0a"}]},{"sha":"e6bca0053e42ffa5793cd45a1edb42b5274f4b0a","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ZTZiY2EwMDUzZTQyZmZhNTc5M2NkNDVhMWVkYjQyYjUyNzRmNGIwYQ==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T22:01:13Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T22:01:13Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>","tree":{"sha":"228b8777aabf8b3c6033cb5609243d72ac960439","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/228b8777aabf8b3c6033cb5609243d72ac960439"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/e6bca0053e42ffa5793cd45a1edb42b5274f4b0a","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e6bca0053e42ffa5793cd45a1edb42b5274f4b0a","html_url":"https://github.com/thepracticaldev/dev.to/commit/e6bca0053e42ffa5793cd45a1edb42b5274f4b0a","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e6bca0053e42ffa5793cd45a1edb42b5274f4b0a/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"cc5fa3776761790b83dcea45d3d9415622d2dd45","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/cc5fa3776761790b83dcea45d3d9415622d2dd45","html_url":"https://github.com/thepracticaldev/dev.to/commit/cc5fa3776761790b83dcea45d3d9415622d2dd45"}]},{"sha":"cc5fa3776761790b83dcea45d3d9415622d2dd45","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6Y2M1ZmEzNzc2NzYxNzkwYjgzZGNlYTQ1ZDNkOTQxNTYyMmQyZGQ0NQ==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T22:01:06Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T22:01:06Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>","tree":{"sha":"d597fd58b5280c621f21ea5efdda71a07ccaa076","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/d597fd58b5280c621f21ea5efdda71a07ccaa076"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/cc5fa3776761790b83dcea45d3d9415622d2dd45","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/cc5fa3776761790b83dcea45d3d9415622d2dd45","html_url":"https://github.com/thepracticaldev/dev.to/commit/cc5fa3776761790b83dcea45d3d9415622d2dd45","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/cc5fa3776761790b83dcea45d3d9415622d2dd45/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"06dbec7d2ad37c7761aa18adb9805faa113c55ac","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/06dbec7d2ad37c7761aa18adb9805faa113c55ac","html_url":"https://github.com/thepracticaldev/dev.to/commit/06dbec7d2ad37c7761aa18adb9805faa113c55ac"}]},{"sha":"06dbec7d2ad37c7761aa18adb9805faa113c55ac","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MDZkYmVjN2QyYWQzN2M3NzYxYWExOGFkYjk4MDVmYWExMTNjNTVhYw==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T21:58:16Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T21:58:16Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
brakeman from 4.8.1 to 4.8.2 (#7856)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/06dbec7d2ad37c7761aa18adb9805faa113c55ac","html_url":"https://github.com/thepracticaldev/dev.to/commit/06dbec7d2ad37c7761aa18adb9805faa113c55ac","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/06dbec7d2ad37c7761aa18adb9805faa113c55ac/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"d7d2a3f0eb63d7ea0d1239590401bc2f5a36c3a9","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d7d2a3f0eb63d7ea0d1239590401bc2f5a36c3a9","html_url":"https://github.com/thepracticaldev/dev.to/commit/d7d2a3f0eb63d7ea0d1239590401bc2f5a36c3a9"}]},{"sha":"d7d2a3f0eb63d7ea0d1239590401bc2f5a36c3a9","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ZDdkMmEzZjBlYjYzZDdlYTBkMTIzOTU5MDQwMWJjMmY1YTM2YzNhOQ==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T21:57:43Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T21:57:43Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
ddtrace from 0.35.1 to 0.35.2 (#7862)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d7d2a3f0eb63d7ea0d1239590401bc2f5a36c3a9","html_url":"https://github.com/thepracticaldev/dev.to/commit/d7d2a3f0eb63d7ea0d1239590401bc2f5a36c3a9","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d7d2a3f0eb63d7ea0d1239590401bc2f5a36c3a9/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"4fa8f42c72ceade6b115fa8448eb908101d201e7","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/4fa8f42c72ceade6b115fa8448eb908101d201e7","html_url":"https://github.com/thepracticaldev/dev.to/commit/4fa8f42c72ceade6b115fa8448eb908101d201e7"}]},{"sha":"4fa8f42c72ceade6b115fa8448eb908101d201e7","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NGZhOGY0MmM3MmNlYWRlNmIxMTVmYTg0NDhlYjkwODEwMWQyMDFlNw==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T21:50:37Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T21:50:37Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
better_errors from 2.7.0 to 2.7.1 (#7863)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/4fa8f42c72ceade6b115fa8448eb908101d201e7","html_url":"https://github.com/thepracticaldev/dev.to/commit/4fa8f42c72ceade6b115fa8448eb908101d201e7","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/4fa8f42c72ceade6b115fa8448eb908101d201e7/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"6ba291b81c3718f7909bad9c284456763acfc90c","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/6ba291b81c3718f7909bad9c284456763acfc90c","html_url":"https://github.com/thepracticaldev/dev.to/commit/6ba291b81c3718f7909bad9c284456763acfc90c"}]},{"sha":"6ba291b81c3718f7909bad9c284456763acfc90c","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NmJhMjkxYjgxYzM3MThmNzkwOWJhZDljMjg0NDU2NzYzYWNmYzkwYw==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T21:48:59Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T21:48:59Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
rhymes <[email protected]>\r\n\r\nCo-authored-by: rhymes <[email protected]>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/04ff252b870dca525c9827616b8c314fcdb868df","html_url":"https://github.com/thepracticaldev/dev.to/commit/04ff252b870dca525c9827616b8c314fcdb868df","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/04ff252b870dca525c9827616b8c314fcdb868df/comments","author":{"login":"aviskarkc10","id":13309631,"node_id":"MDQ6VXNlcjEzMzA5NjMx","avatar_url":"https://avatars2.githubusercontent.com/u/13309631?v=4","gravatar_id":"","url":"https://api.github.com/users/aviskarkc10","html_url":"https://github.com/aviskarkc10","followers_url":"https://api.github.com/users/aviskarkc10/followers","following_url":"https://api.github.com/users/aviskarkc10/following{/other_user}","gists_url":"https://api.github.com/users/aviskarkc10/gists{/gist_id}","starred_url":"https://api.github.com/users/aviskarkc10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aviskarkc10/subscriptions","organizations_url":"https://api.github.com/users/aviskarkc10/orgs","repos_url":"https://api.github.com/users/aviskarkc10/repos","events_url":"https://api.github.com/users/aviskarkc10/events{/privacy}","received_events_url":"https://api.github.com/users/aviskarkc10/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"4a5c107131bf87120356481ee2b49c3d3e8c8d29","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/4a5c107131bf87120356481ee2b49c3d3e8c8d29","html_url":"https://github.com/thepracticaldev/dev.to/commit/4a5c107131bf87120356481ee2b49c3d3e8c8d29"}]},{"sha":"4a5c107131bf87120356481ee2b49c3d3e8c8d29","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NGE1YzEwNzEzMWJmODcxMjAzNTY0ODFlZTJiNDljM2QzZThjOGQyOQ==","commit":{"author":{"name":"rhymes","email":"[email protected]","date":"2020-05-14T09:44:14Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T09:44:14Z"},"message":"Fix
💡 Title: Hard-coded Secrets, Severity: Medium
schema.rb order (#7844)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/4a5c107131bf87120356481ee2b49c3d3e8c8d29","html_url":"https://github.com/thepracticaldev/dev.to/commit/4a5c107131bf87120356481ee2b49c3d3e8c8d29","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/4a5c107131bf87120356481ee2b49c3d3e8c8d29/comments","author":{"login":"rhymes","id":146201,"node_id":"MDQ6VXNlcjE0NjIwMQ==","avatar_url":"https://avatars3.githubusercontent.com/u/146201?v=4","gravatar_id":"","url":"https://api.github.com/users/rhymes","html_url":"https://github.com/rhymes","followers_url":"https://api.github.com/users/rhymes/followers","following_url":"https://api.github.com/users/rhymes/following{/other_user}","gists_url":"https://api.github.com/users/rhymes/gists{/gist_id}","starred_url":"https://api.github.com/users/rhymes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhymes/subscriptions","organizations_url":"https://api.github.com/users/rhymes/orgs","repos_url":"https://api.github.com/users/rhymes/repos","events_url":"https://api.github.com/users/rhymes/events{/privacy}","received_events_url":"https://api.github.com/users/rhymes/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"e17cbd3efbcaf2c9bc6368757b5f9650cb74f407","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e17cbd3efbcaf2c9bc6368757b5f9650cb74f407","html_url":"https://github.com/thepracticaldev/dev.to/commit/e17cbd3efbcaf2c9bc6368757b5f9650cb74f407"}]},{"sha":"e17cbd3efbcaf2c9bc6368757b5f9650cb74f407","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ZTE3Y2JkM2VmYmNhZjJjOWJjNjM2ODc1N2I1Zjk2NTBjYjc0ZjQwNw==","commit":{"author":{"name":"ludwiczakpawel","email":"[email protected]","date":"2020-05-14T09:38:57Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T09:38:57Z"},"message":"NOT
💡 Title: Hard-coded Secrets, Severity: Medium
.\r\n\r\n* js"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e17cbd3efbcaf2c9bc6368757b5f9650cb74f407","html_url":"https://github.com/thepracticaldev/dev.to/commit/e17cbd3efbcaf2c9bc6368757b5f9650cb74f407","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/e17cbd3efbcaf2c9bc6368757b5f9650cb74f407/comments","author":{"login":"ludwiczakpawel","id":108287,"node_id":"MDQ6VXNlcjEwODI4Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/108287?v=4","gravatar_id":"","url":"https://api.github.com/users/ludwiczakpawel","html_url":"https://github.com/ludwiczakpawel","followers_url":"https://api.github.com/users/ludwiczakpawel/followers","following_url":"https://api.github.com/users/ludwiczakpawel/following{/other_user}","gists_url":"https://api.github.com/users/ludwiczakpawel/gists{/gist_id}","starred_url":"https://api.github.com/users/ludwiczakpawel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ludwiczakpawel/subscriptions","organizations_url":"https://api.github.com/users/ludwiczakpawel/orgs","repos_url":"https://api.github.com/users/ludwiczakpawel/repos","events_url":"https://api.github.com/users/ludwiczakpawel/events{/privacy}","received_events_url":"https://api.github.com/users/ludwiczakpawel/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"a49ae729a038dd8aa7f49b00ccb117c84ee79590","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/a49ae729a038dd8aa7f49b00ccb117c84ee79590","html_url":"https://github.com/thepracticaldev/dev.to/commit/a49ae729a038dd8aa7f49b00ccb117c84ee79590"}]},{"sha":"a49ae729a038dd8aa7f49b00ccb117c84ee79590","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6YTQ5YWU3MjlhMDM4ZGQ4YWE3ZjQ5YjAwY2NiMTE3Yzg0ZWU3OTU5MA==","commit":{"author":{"name":"Michael
💡 Title: Hard-coded Secrets, Severity: Medium
temporary Rake task (#7842)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/a49ae729a038dd8aa7f49b00ccb117c84ee79590","html_url":"https://github.com/thepracticaldev/dev.to/commit/a49ae729a038dd8aa7f49b00ccb117c84ee79590","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/a49ae729a038dd8aa7f49b00ccb117c84ee79590/comments","author":{"login":"citizen428","id":47985,"node_id":"MDQ6VXNlcjQ3OTg1","avatar_url":"https://avatars1.githubusercontent.com/u/47985?v=4","gravatar_id":"","url":"https://api.github.com/users/citizen428","html_url":"https://github.com/citizen428","followers_url":"https://api.github.com/users/citizen428/followers","following_url":"https://api.github.com/users/citizen428/following{/other_user}","gists_url":"https://api.github.com/users/citizen428/gists{/gist_id}","starred_url":"https://api.github.com/users/citizen428/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/citizen428/subscriptions","organizations_url":"https://api.github.com/users/citizen428/orgs","repos_url":"https://api.github.com/users/citizen428/repos","events_url":"https://api.github.com/users/citizen428/events{/privacy}","received_events_url":"https://api.github.com/users/citizen428/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"7117d7c2026475aaba4f6bd054265173a8ef16b6","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7117d7c2026475aaba4f6bd054265173a8ef16b6","html_url":"https://github.com/thepracticaldev/dev.to/commit/7117d7c2026475aaba4f6bd054265173a8ef16b6"}]},{"sha":"7117d7c2026475aaba4f6bd054265173a8ef16b6","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NzExN2Q3YzIwMjY0NzVhYWJhNGY2YmQwNTQyNjUxNzNhOGVmMTZiNg==","commit":{"author":{"name":"Ben
💡 Title: Hard-coded Secrets, Severity: Medium
(#7836)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7117d7c2026475aaba4f6bd054265173a8ef16b6","html_url":"https://github.com/thepracticaldev/dev.to/commit/7117d7c2026475aaba4f6bd054265173a8ef16b6","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7117d7c2026475aaba4f6bd054265173a8ef16b6/comments","author":{"login":"benhalpern","id":3102842,"node_id":"MDQ6VXNlcjMxMDI4NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/3102842?v=4","gravatar_id":"","url":"https://api.github.com/users/benhalpern","html_url":"https://github.com/benhalpern","followers_url":"https://api.github.com/users/benhalpern/followers","following_url":"https://api.github.com/users/benhalpern/following{/other_user}","gists_url":"https://api.github.com/users/benhalpern/gists{/gist_id}","starred_url":"https://api.github.com/users/benhalpern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhalpern/subscriptions","organizations_url":"https://api.github.com/users/benhalpern/orgs","repos_url":"https://api.github.com/users/benhalpern/repos","events_url":"https://api.github.com/users/benhalpern/events{/privacy}","received_events_url":"https://api.github.com/users/benhalpern/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"03bf1ac45e3c959e7b50fa677696939866f6dad8","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/03bf1ac45e3c959e7b50fa677696939866f6dad8","html_url":"https://github.com/thepracticaldev/dev.to/commit/03bf1ac45e3c959e7b50fa677696939866f6dad8"}]},{"sha":"03bf1ac45e3c959e7b50fa677696939866f6dad8","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MDNiZjFhYzQ1ZTNjOTU5ZTdiNTBmYTY3NzY5NjkzOTg2NmY2ZGFkOA==","commit":{"author":{"name":"Jacob
💡 Title: Hard-coded Secrets, Severity: Medium
and found a few places where we could use\r\nbuild_stubbed."}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/03bf1ac45e3c959e7b50fa677696939866f6dad8","html_url":"https://github.com/thepracticaldev/dev.to/commit/03bf1ac45e3c959e7b50fa677696939866f6dad8","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/03bf1ac45e3c959e7b50fa677696939866f6dad8/comments","author":{"login":"jacobherrington","id":11466782,"node_id":"MDQ6VXNlcjExNDY2Nzgy","avatar_url":"https://avatars3.githubusercontent.com/u/11466782?v=4","gravatar_id":"","url":"https://api.github.com/users/jacobherrington","html_url":"https://github.com/jacobherrington","followers_url":"https://api.github.com/users/jacobherrington/followers","following_url":"https://api.github.com/users/jacobherrington/following{/other_user}","gists_url":"https://api.github.com/users/jacobherrington/gists{/gist_id}","starred_url":"https://api.github.com/users/jacobherrington/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacobherrington/subscriptions","organizations_url":"https://api.github.com/users/jacobherrington/orgs","repos_url":"https://api.github.com/users/jacobherrington/repos","events_url":"https://api.github.com/users/jacobherrington/events{/privacy}","received_events_url":"https://api.github.com/users/jacobherrington/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"3a49d3f0d19747be9bfdfb9ae0862d2d911d24a1","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/3a49d3f0d19747be9bfdfb9ae0862d2d911d24a1","html_url":"https://github.com/thepracticaldev/dev.to/commit/3a49d3f0d19747be9bfdfb9ae0862d2d911d24a1"}]},{"sha":"3a49d3f0d19747be9bfdfb9ae0862d2d911d24a1","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6M2E0OWQzZjBkMTk3NDdiZTliZmRmYjlhZTA4NjJkMmQ5MTFkMjRhMQ==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
716bb099fa5163601f9fcfb1152da207523ef124."}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/3a49d3f0d19747be9bfdfb9ae0862d2d911d24a1","html_url":"https://github.com/thepracticaldev/dev.to/commit/3a49d3f0d19747be9bfdfb9ae0862d2d911d24a1","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/3a49d3f0d19747be9bfdfb9ae0862d2d911d24a1/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"716bb099fa5163601f9fcfb1152da207523ef124","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/716bb099fa5163601f9fcfb1152da207523ef124","html_url":"https://github.com/thepracticaldev/dev.to/commit/716bb099fa5163601f9fcfb1152da207523ef124"}]},{"sha":"716bb099fa5163601f9fcfb1152da207523ef124","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NzE2YmIwOTlmYTUxNjM2MDFmOWZjZmIxMTUyZGEyMDc1MjNlZjEyNA==","commit":{"author":{"name":"Liz
💡 Title: Hard-coded Secrets, Severity: Medium
filter/sample noisy spans (#7833)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/716bb099fa5163601f9fcfb1152da207523ef124","html_url":"https://github.com/thepracticaldev/dev.to/commit/716bb099fa5163601f9fcfb1152da207523ef124","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/716bb099fa5163601f9fcfb1152da207523ef124/comments","author":{"login":"lizthegrey","id":614704,"node_id":"MDQ6VXNlcjYxNDcwNA==","avatar_url":"https://avatars3.githubusercontent.com/u/614704?v=4","gravatar_id":"","url":"https://api.github.com/users/lizthegrey","html_url":"https://github.com/lizthegrey","followers_url":"https://api.github.com/users/lizthegrey/followers","following_url":"https://api.github.com/users/lizthegrey/following{/other_user}","gists_url":"https://api.github.com/users/lizthegrey/gists{/gist_id}","starred_url":"https://api.github.com/users/lizthegrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lizthegrey/subscriptions","organizations_url":"https://api.github.com/users/lizthegrey/orgs","repos_url":"https://api.github.com/users/lizthegrey/repos","events_url":"https://api.github.com/users/lizthegrey/events{/privacy}","received_events_url":"https://api.github.com/users/lizthegrey/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"a288acf88f59166f7f3a6b6650447f63898ba03f","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/a288acf88f59166f7f3a6b6650447f63898ba03f","html_url":"https://github.com/thepracticaldev/dev.to/commit/a288acf88f59166f7f3a6b6650447f63898ba03f"}]},{"sha":"a288acf88f59166f7f3a6b6650447f63898ba03f","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6YTI4OGFjZjg4ZjU5MTY2ZjdmM2E2YjY2NTA0NDdmNjM4OThiYTAzZg==","commit":{"author":{"name":"Ben
💡 Title: Hard-coded Secrets, Severity: Medium
to search_optimized_"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/a288acf88f59166f7f3a6b6650447f63898ba03f","html_url":"https://github.com/thepracticaldev/dev.to/commit/a288acf88f59166f7f3a6b6650447f63898ba03f","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/a288acf88f59166f7f3a6b6650447f63898ba03f/comments","author":{"login":"benhalpern","id":3102842,"node_id":"MDQ6VXNlcjMxMDI4NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/3102842?v=4","gravatar_id":"","url":"https://api.github.com/users/benhalpern","html_url":"https://github.com/benhalpern","followers_url":"https://api.github.com/users/benhalpern/followers","following_url":"https://api.github.com/users/benhalpern/following{/other_user}","gists_url":"https://api.github.com/users/benhalpern/gists{/gist_id}","starred_url":"https://api.github.com/users/benhalpern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhalpern/subscriptions","organizations_url":"https://api.github.com/users/benhalpern/orgs","repos_url":"https://api.github.com/users/benhalpern/repos","events_url":"https://api.github.com/users/benhalpern/events{/privacy}","received_events_url":"https://api.github.com/users/benhalpern/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"371a71a3be5646c88a781638d5b9c76bed374159","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/371a71a3be5646c88a781638d5b9c76bed374159","html_url":"https://github.com/thepracticaldev/dev.to/commit/371a71a3be5646c88a781638d5b9c76bed374159"}]},{"sha":"371a71a3be5646c88a781638d5b9c76bed374159","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MzcxYTcxYTNiZTU2NDZjODhhNzgxNjM4ZDViOWM3NmJlZDM3NDE1OQ==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
Expose Article Update Rate Limit on Config Page (#7826)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/371a71a3be5646c88a781638d5b9c76bed374159","html_url":"https://github.com/thepracticaldev/dev.to/commit/371a71a3be5646c88a781638d5b9c76bed374159","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/371a71a3be5646c88a781638d5b9c76bed374159/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"004dbba500a3a274f80af0dbcdd50df6727b8627","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/004dbba500a3a274f80af0dbcdd50df6727b8627","html_url":"https://github.com/thepracticaldev/dev.to/commit/004dbba500a3a274f80af0dbcdd50df6727b8627"}]},{"sha":"004dbba500a3a274f80af0dbcdd50df6727b8627","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MDA0ZGJiYTUwMGEzYTI3NGY4MGFmMGRiY2RkNTBkZjY3MjdiODYyNw==","commit":{"author":{"name":"Alex","email":"[email protected]","date":"2020-05-13T20:23:42Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-13T20:23:42Z"},"message":"[deploy]
💡 Title: Hard-coded Secrets, Severity: Medium
Remove logging of image data to Datadog (#7829)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/004dbba500a3a274f80af0dbcdd50df6727b8627","html_url":"https://github.com/thepracticaldev/dev.to/commit/004dbba500a3a274f80af0dbcdd50df6727b8627","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/004dbba500a3a274f80af0dbcdd50df6727b8627/comments","author":{"login":"atsmith813","id":15987080,"node_id":"MDQ6VXNlcjE1OTg3MDgw","avatar_url":"https://avatars3.githubusercontent.com/u/15987080?v=4","gravatar_id":"","url":"https://api.github.com/users/atsmith813","html_url":"https://github.com/atsmith813","followers_url":"https://api.github.com/users/atsmith813/followers","following_url":"https://api.github.com/users/atsmith813/following{/other_user}","gists_url":"https://api.github.com/users/atsmith813/gists{/gist_id}","starred_url":"https://api.github.com/users/atsmith813/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atsmith813/subscriptions","organizations_url":"https://api.github.com/users/atsmith813/orgs","repos_url":"https://api.github.com/users/atsmith813/repos","events_url":"https://api.github.com/users/atsmith813/events{/privacy}","received_events_url":"https://api.github.com/users/atsmith813/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"547c568daf6985886d6215acbcde93e0b4b3bf9b","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/547c568daf6985886d6215acbcde93e0b4b3bf9b","html_url":"https://github.com/thepracticaldev/dev.to/commit/547c568daf6985886d6215acbcde93e0b4b3bf9b"}]},{"sha":"547c568daf6985886d6215acbcde93e0b4b3bf9b","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NTQ3YzU2OGRhZjY5ODU4ODZkNjIxNWFjYmNkZTkzZTBiNGIzYmY5Yg==","commit":{"author":{"name":"Francisco
💡 Title: Hard-coded Secrets, Severity: Medium
Show Empty State in Badges List for Mobile Views (#4756)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/547c568daf6985886d6215acbcde93e0b4b3bf9b","html_url":"https://github.com/thepracticaldev/dev.to/commit/547c568daf6985886d6215acbcde93e0b4b3bf9b","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/547c568daf6985886d6215acbcde93e0b4b3bf9b/comments","author":{"login":"cesc1989","id":1375981,"node_id":"MDQ6VXNlcjEzNzU5ODE=","avatar_url":"https://avatars3.githubusercontent.com/u/1375981?v=4","gravatar_id":"","url":"https://api.github.com/users/cesc1989","html_url":"https://github.com/cesc1989","followers_url":"https://api.github.com/users/cesc1989/followers","following_url":"https://api.github.com/users/cesc1989/following{/other_user}","gists_url":"https://api.github.com/users/cesc1989/gists{/gist_id}","starred_url":"https://api.github.com/users/cesc1989/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cesc1989/subscriptions","organizations_url":"https://api.github.com/users/cesc1989/orgs","repos_url":"https://api.github.com/users/cesc1989/repos","events_url":"https://api.github.com/users/cesc1989/events{/privacy}","received_events_url":"https://api.github.com/users/cesc1989/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"f21f4958bd1f6d995affb6f5ab025369d06f0257","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/f21f4958bd1f6d995affb6f5ab025369d06f0257","html_url":"https://github.com/thepracticaldev/dev.to/commit/f21f4958bd1f6d995affb6f5ab025369d06f0257"}]}]'
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
string: grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer&assertion=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJkZXYtdG8tYW5hbHl0aWMtYXBpLW1hYy10ZXN0QGRldnRvLTE3NTQxOS5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL29hdXRoMi92NC90b2tlbiIsImV4cCI6MTUxOTIyOTAxOSwiaWF0IjoxNTE5MjI4ODk5LCJzY29wZSI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvYW5hbHl0aWNzLnJlYWRvbmx5In0.V8CSfSS7sKfoE5857jE9WDrGFHF1CyRr3cZpdUv9MjaaTcPRSLuNxB8yrxRP_7hNmlRgx_KdUzBgDJp3M_9tU4rZgFaIC7-bctvz_0rqbnMqSTniHYNGo7w__zO0bRaTpR3ILOfoxCQLcVC-tA4eCIMzRCznkY0VAaoLM7K-hnwQz6fCqSF31fmOwzAdVBPi5qnMETogh_7SiHn4WNUYI0FQf5SFLhcCbBZtORcbANe9hXp9po2P-VTBqs6u9dAZw5kZ2c1l5zbzrjYp5VcYl1XQFQTxP2zgMxhpX3k1UH9ObggOMUxvASyLbPZ7viOPKRlFxkAAHPTN2N1FYbpVeA
💡 Title: Hard-coded Secrets, Severity: Medium
url = "https://username:[email protected]/media/H7NQUsEwTGfjkr9QoG/giphy.gif"
💡 Title: Hard-coded Secrets, Severity: Medium
rouge from 3.18.0 to 3.19.0 (#7864)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/6ba291b81c3718f7909bad9c284456763acfc90c","html_url":"https://github.com/thepracticaldev/dev.to/commit/6ba291b81c3718f7909bad9c284456763acfc90c","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/6ba291b81c3718f7909bad9c284456763acfc90c/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"be5f80a04b074352d00eac8c528a04b3824b3db0","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/be5f80a04b074352d00eac8c528a04b3824b3db0","html_url":"https://github.com/thepracticaldev/dev.to/commit/be5f80a04b074352d00eac8c528a04b3824b3db0"}]},{"sha":"be5f80a04b074352d00eac8c528a04b3824b3db0","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6YmU1ZjgwYTA0YjA3NDM1MmQwMGVhYzhjNTI4YTA0YjM4MjRiM2RiMA==","commit":{"author":{"name":"Nick
💡 Title: Hard-coded Secrets, Severity: Medium
common-prop-types out of src/ folder (#7871)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/be5f80a04b074352d00eac8c528a04b3824b3db0","html_url":"https://github.com/thepracticaldev/dev.to/commit/be5f80a04b074352d00eac8c528a04b3824b3db0","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/be5f80a04b074352d00eac8c528a04b3824b3db0/comments","author":{"login":"nickytonline","id":833231,"node_id":"MDQ6VXNlcjgzMzIzMQ==","avatar_url":"https://avatars2.githubusercontent.com/u/833231?v=4","gravatar_id":"","url":"https://api.github.com/users/nickytonline","html_url":"https://github.com/nickytonline","followers_url":"https://api.github.com/users/nickytonline/followers","following_url":"https://api.github.com/users/nickytonline/following{/other_user}","gists_url":"https://api.github.com/users/nickytonline/gists{/gist_id}","starred_url":"https://api.github.com/users/nickytonline/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickytonline/subscriptions","organizations_url":"https://api.github.com/users/nickytonline/orgs","repos_url":"https://api.github.com/users/nickytonline/repos","events_url":"https://api.github.com/users/nickytonline/events{/privacy}","received_events_url":"https://api.github.com/users/nickytonline/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"26cf4085fc9ae301eeda67a368abda5273c501ec","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/26cf4085fc9ae301eeda67a368abda5273c501ec","html_url":"https://github.com/thepracticaldev/dev.to/commit/26cf4085fc9ae301eeda67a368abda5273c501ec"}]},{"sha":"26cf4085fc9ae301eeda67a368abda5273c501ec","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MjZjZjQwODVmYzlhZTMwMWVlZGE2N2EzNjhhYmRhNTI3M2M1MDFlYw==","commit":{"author":{"name":"Nick
💡 Title: Hard-coded Secrets, Severity: Medium
search components our of src/ folder. (#7869)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/26cf4085fc9ae301eeda67a368abda5273c501ec","html_url":"https://github.com/thepracticaldev/dev.to/commit/26cf4085fc9ae301eeda67a368abda5273c501ec","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/26cf4085fc9ae301eeda67a368abda5273c501ec/comments","author":{"login":"nickytonline","id":833231,"node_id":"MDQ6VXNlcjgzMzIzMQ==","avatar_url":"https://avatars2.githubusercontent.com/u/833231?v=4","gravatar_id":"","url":"https://api.github.com/users/nickytonline","html_url":"https://github.com/nickytonline","followers_url":"https://api.github.com/users/nickytonline/followers","following_url":"https://api.github.com/users/nickytonline/following{/other_user}","gists_url":"https://api.github.com/users/nickytonline/gists{/gist_id}","starred_url":"https://api.github.com/users/nickytonline/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickytonline/subscriptions","organizations_url":"https://api.github.com/users/nickytonline/orgs","repos_url":"https://api.github.com/users/nickytonline/repos","events_url":"https://api.github.com/users/nickytonline/events{/privacy}","received_events_url":"https://api.github.com/users/nickytonline/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"2daac8a21686494af70f995199454f3b5c8c9e03","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/2daac8a21686494af70f995199454f3b5c8c9e03","html_url":"https://github.com/thepracticaldev/dev.to/commit/2daac8a21686494af70f995199454f3b5c8c9e03"}]},{"sha":"2daac8a21686494af70f995199454f3b5c8c9e03","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MmRhYWM4YTIxNjg2NDk0YWY3MGY5OTUxOTk0NTRmM2I1YzhjOWUwMw==","commit":{"author":{"name":"Ben
💡 Title: Hard-coded Secrets, Severity: Medium
docs for tallying timeseries metrics (#6146)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/2daac8a21686494af70f995199454f3b5c8c9e03","html_url":"https://github.com/thepracticaldev/dev.to/commit/2daac8a21686494af70f995199454f3b5c8c9e03","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/2daac8a21686494af70f995199454f3b5c8c9e03/comments","author":{"login":"benhalpern","id":3102842,"node_id":"MDQ6VXNlcjMxMDI4NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/3102842?v=4","gravatar_id":"","url":"https://api.github.com/users/benhalpern","html_url":"https://github.com/benhalpern","followers_url":"https://api.github.com/users/benhalpern/followers","following_url":"https://api.github.com/users/benhalpern/following{/other_user}","gists_url":"https://api.github.com/users/benhalpern/gists{/gist_id}","starred_url":"https://api.github.com/users/benhalpern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhalpern/subscriptions","organizations_url":"https://api.github.com/users/benhalpern/orgs","repos_url":"https://api.github.com/users/benhalpern/repos","events_url":"https://api.github.com/users/benhalpern/events{/privacy}","received_events_url":"https://api.github.com/users/benhalpern/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"7dd249ac21a2bdb9f9f71ca6df709d2cbda6e994","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7dd249ac21a2bdb9f9f71ca6df709d2cbda6e994","html_url":"https://github.com/thepracticaldev/dev.to/commit/7dd249ac21a2bdb9f9f71ca6df709d2cbda6e994"}]},{"sha":"7dd249ac21a2bdb9f9f71ca6df709d2cbda6e994","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6N2RkMjQ5YWMyMWEyYmRiOWY5ZjcxY2E2ZGY3MDlkMmNiZGE2ZTk5NA==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
Add Back Tracking API-keys in Honeycomb (#7868)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7dd249ac21a2bdb9f9f71ca6df709d2cbda6e994","html_url":"https://github.com/thepracticaldev/dev.to/commit/7dd249ac21a2bdb9f9f71ca6df709d2cbda6e994","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/7dd249ac21a2bdb9f9f71ca6df709d2cbda6e994/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"203e8e1ae7d5d14a6f2f801e940d6db166926ee7","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/203e8e1ae7d5d14a6f2f801e940d6db166926ee7","html_url":"https://github.com/thepracticaldev/dev.to/commit/203e8e1ae7d5d14a6f2f801e940d6db166926ee7"}]},{"sha":"203e8e1ae7d5d14a6f2f801e940d6db166926ee7","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MjAzZThlMWFlN2Q1ZDE0YTZmMmY4MDFlOTQwZDZkYjE2NjkyNmVlNw==","commit":{"author":{"name":"Andy
💡 Title: Hard-coded Secrets, Severity: Medium
a section about what the admin panel is (#7867)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/203e8e1ae7d5d14a6f2f801e940d6db166926ee7","html_url":"https://github.com/thepracticaldev/dev.to/commit/203e8e1ae7d5d14a6f2f801e940d6db166926ee7","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/203e8e1ae7d5d14a6f2f801e940d6db166926ee7/comments","author":{"login":"Zhao-Andy","id":17884966,"node_id":"MDQ6VXNlcjE3ODg0OTY2","avatar_url":"https://avatars0.githubusercontent.com/u/17884966?v=4","gravatar_id":"","url":"https://api.github.com/users/Zhao-Andy","html_url":"https://github.com/Zhao-Andy","followers_url":"https://api.github.com/users/Zhao-Andy/followers","following_url":"https://api.github.com/users/Zhao-Andy/following{/other_user}","gists_url":"https://api.github.com/users/Zhao-Andy/gists{/gist_id}","starred_url":"https://api.github.com/users/Zhao-Andy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zhao-Andy/subscriptions","organizations_url":"https://api.github.com/users/Zhao-Andy/orgs","repos_url":"https://api.github.com/users/Zhao-Andy/repos","events_url":"https://api.github.com/users/Zhao-Andy/events{/privacy}","received_events_url":"https://api.github.com/users/Zhao-Andy/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"8ae486a362131fb8f6f7320bf85848511d28b2b7","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/8ae486a362131fb8f6f7320bf85848511d28b2b7","html_url":"https://github.com/thepracticaldev/dev.to/commit/8ae486a362131fb8f6f7320bf85848511d28b2b7"}]},{"sha":"8ae486a362131fb8f6f7320bf85848511d28b2b7","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6OGFlNDg2YTM2MjEzMWZiOGY2ZjczMjBiZjg1ODQ4NTExZDI4YjJiNw==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
Track and Limit API writes by IP Address (#7847)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/8ae486a362131fb8f6f7320bf85848511d28b2b7","html_url":"https://github.com/thepracticaldev/dev.to/commit/8ae486a362131fb8f6f7320bf85848511d28b2b7","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/8ae486a362131fb8f6f7320bf85848511d28b2b7/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"2497d539291df36b074be75672243950530f5a75","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/2497d539291df36b074be75672243950530f5a75","html_url":"https://github.com/thepracticaldev/dev.to/commit/2497d539291df36b074be75672243950530f5a75"}]},{"sha":"2497d539291df36b074be75672243950530f5a75","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MjQ5N2Q1MzkyOTFkZjM2YjA3NGJlNzU2NzIyNDM5NTA1MzBmNWE3NQ==","commit":{"author":{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","date":"2020-05-14T18:35:58Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T18:35:58Z"},"message":"Bump
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>","tree":{"sha":"cfabf4dc38791d0d80bcd1ce20f8c3d86b348173","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/cfabf4dc38791d0d80bcd1ce20f8c3d86b348173"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/2497d539291df36b074be75672243950530f5a75","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
<27856297+dependabot-preview[bot]@users.noreply.github.com>"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/2497d539291df36b074be75672243950530f5a75","html_url":"https://github.com/thepracticaldev/dev.to/commit/2497d539291df36b074be75672243950530f5a75","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/2497d539291df36b074be75672243950530f5a75/comments","author":{"login":"dependabot-preview[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot-preview%5Bbot%5D","html_url":"https://github.com/apps/dependabot-preview","followers_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot-preview%5Bbot%5D/received_events","type":"Bot","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"70cfd6efc5ecf44f66b2b0bac579ac51518e91a5","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/70cfd6efc5ecf44f66b2b0bac579ac51518e91a5","html_url":"https://github.com/thepracticaldev/dev.to/commit/70cfd6efc5ecf44f66b2b0bac579ac51518e91a5"}]},{"sha":"70cfd6efc5ecf44f66b2b0bac579ac51518e91a5","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NzBjZmQ2ZWZjNWVjZjQ0ZjY2YjJiMGJhYzU3OWFjNTE1MThlOTFhNQ==","commit":{"author":{"name":"Anna
💡 Title: Hard-coded Secrets, Severity: Medium
code related to articles.live_now, added live_now to ignored_columns (#7846)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/70cfd6efc5ecf44f66b2b0bac579ac51518e91a5","html_url":"https://github.com/thepracticaldev/dev.to/commit/70cfd6efc5ecf44f66b2b0bac579ac51518e91a5","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/70cfd6efc5ecf44f66b2b0bac579ac51518e91a5/comments","author":{"login":"lightalloy","id":30115,"node_id":"MDQ6VXNlcjMwMTE1","avatar_url":"https://avatars2.githubusercontent.com/u/30115?v=4","gravatar_id":"","url":"https://api.github.com/users/lightalloy","html_url":"https://github.com/lightalloy","followers_url":"https://api.github.com/users/lightalloy/followers","following_url":"https://api.github.com/users/lightalloy/following{/other_user}","gists_url":"https://api.github.com/users/lightalloy/gists{/gist_id}","starred_url":"https://api.github.com/users/lightalloy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lightalloy/subscriptions","organizations_url":"https://api.github.com/users/lightalloy/orgs","repos_url":"https://api.github.com/users/lightalloy/repos","events_url":"https://api.github.com/users/lightalloy/events{/privacy}","received_events_url":"https://api.github.com/users/lightalloy/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"22cdbcbd38e2ca652a5bbc15dedd666a50bc5358","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/22cdbcbd38e2ca652a5bbc15dedd666a50bc5358","html_url":"https://github.com/thepracticaldev/dev.to/commit/22cdbcbd38e2ca652a5bbc15dedd666a50bc5358"}]},{"sha":"22cdbcbd38e2ca652a5bbc15dedd666a50bc5358","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MjJjZGJjYmQzOGUyY2E2NTJhNWJiYzE1ZGVkZDY2NmE1MGJjNTM1OA==","commit":{"author":{"name":"Andy
💡 Title: Hard-coded Secrets, Severity: Medium
Return a boolean value not undefined\r\n\r\n* Fix typo"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/22cdbcbd38e2ca652a5bbc15dedd666a50bc5358","html_url":"https://github.com/thepracticaldev/dev.to/commit/22cdbcbd38e2ca652a5bbc15dedd666a50bc5358","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/22cdbcbd38e2ca652a5bbc15dedd666a50bc5358/comments","author":{"login":"Zhao-Andy","id":17884966,"node_id":"MDQ6VXNlcjE3ODg0OTY2","avatar_url":"https://avatars0.githubusercontent.com/u/17884966?v=4","gravatar_id":"","url":"https://api.github.com/users/Zhao-Andy","html_url":"https://github.com/Zhao-Andy","followers_url":"https://api.github.com/users/Zhao-Andy/followers","following_url":"https://api.github.com/users/Zhao-Andy/following{/other_user}","gists_url":"https://api.github.com/users/Zhao-Andy/gists{/gist_id}","starred_url":"https://api.github.com/users/Zhao-Andy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zhao-Andy/subscriptions","organizations_url":"https://api.github.com/users/Zhao-Andy/orgs","repos_url":"https://api.github.com/users/Zhao-Andy/repos","events_url":"https://api.github.com/users/Zhao-Andy/events{/privacy}","received_events_url":"https://api.github.com/users/Zhao-Andy/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"d1e39a7dba8cd83efbbbc2edf890da799cf0d126","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d1e39a7dba8cd83efbbbc2edf890da799cf0d126","html_url":"https://github.com/thepracticaldev/dev.to/commit/d1e39a7dba8cd83efbbbc2edf890da799cf0d126"}]},{"sha":"d1e39a7dba8cd83efbbbc2edf890da799cf0d126","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ZDFlMzlhN2RiYThjZDgzZWZiYmJjMmVkZjg5MGRhNzk5Y2YwZDEyNg==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
Rate Limit Feedback Message Creation (#7832)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d1e39a7dba8cd83efbbbc2edf890da799cf0d126","html_url":"https://github.com/thepracticaldev/dev.to/commit/d1e39a7dba8cd83efbbbc2edf890da799cf0d126","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d1e39a7dba8cd83efbbbc2edf890da799cf0d126/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"d2fbad08d40dc49f5be2dc06638ab25ff9f971a9","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d2fbad08d40dc49f5be2dc06638ab25ff9f971a9","html_url":"https://github.com/thepracticaldev/dev.to/commit/d2fbad08d40dc49f5be2dc06638ab25ff9f971a9"}]},{"sha":"d2fbad08d40dc49f5be2dc06638ab25ff9f971a9","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ZDJmYmFkMDhkNDBkYzQ5ZjViZTJkYzA2NjM4YWIyNWZmOWY5NzFhOQ==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
Use bulk_show Endpoint for Follow Buttons on Followers Dashboard (#7849)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d2fbad08d40dc49f5be2dc06638ab25ff9f971a9","html_url":"https://github.com/thepracticaldev/dev.to/commit/d2fbad08d40dc49f5be2dc06638ab25ff9f971a9","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/d2fbad08d40dc49f5be2dc06638ab25ff9f971a9/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"5b4ef244683bccd7c860408e43deadcfc05934f2","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/5b4ef244683bccd7c860408e43deadcfc05934f2","html_url":"https://github.com/thepracticaldev/dev.to/commit/5b4ef244683bccd7c860408e43deadcfc05934f2"}]},{"sha":"5b4ef244683bccd7c860408e43deadcfc05934f2","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6NWI0ZWYyNDQ2ODNiY2NkN2M4NjA0MDhlNDNkZWFkY2ZjMDU5MzRmMg==","commit":{"author":{"name":"Alex","email":"[email protected]","date":"2020-05-14T15:23:04Z"},"committer":{"name":"GitHub","email":"[email protected]","date":"2020-05-14T15:23:04Z"},"message":"[deploy]
💡 Title: Hard-coded Secrets, Severity: Medium
constant\r\n\r\n* Use slice over select"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/5b4ef244683bccd7c860408e43deadcfc05934f2","html_url":"https://github.com/thepracticaldev/dev.to/commit/5b4ef244683bccd7c860408e43deadcfc05934f2","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/5b4ef244683bccd7c860408e43deadcfc05934f2/comments","author":{"login":"atsmith813","id":15987080,"node_id":"MDQ6VXNlcjE1OTg3MDgw","avatar_url":"https://avatars3.githubusercontent.com/u/15987080?v=4","gravatar_id":"","url":"https://api.github.com/users/atsmith813","html_url":"https://github.com/atsmith813","followers_url":"https://api.github.com/users/atsmith813/followers","following_url":"https://api.github.com/users/atsmith813/following{/other_user}","gists_url":"https://api.github.com/users/atsmith813/gists{/gist_id}","starred_url":"https://api.github.com/users/atsmith813/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atsmith813/subscriptions","organizations_url":"https://api.github.com/users/atsmith813/orgs","repos_url":"https://api.github.com/users/atsmith813/repos","events_url":"https://api.github.com/users/atsmith813/events{/privacy}","received_events_url":"https://api.github.com/users/atsmith813/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"321b24d2a0daac52d40fb462431937397de1d58d","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/321b24d2a0daac52d40fb462431937397de1d58d","html_url":"https://github.com/thepracticaldev/dev.to/commit/321b24d2a0daac52d40fb462431937397de1d58d"}]},{"sha":"321b24d2a0daac52d40fb462431937397de1d58d","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MzIxYjI0ZDJhMGRhYWM1MmQ0MGZiNDYyNDMxOTM3Mzk3ZGUxZDU4ZA==","commit":{"author":{"name":"Mac
💡 Title: Hard-coded Secrets, Severity: Medium
Create write_articles oauth scope (#7834)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/321b24d2a0daac52d40fb462431937397de1d58d","html_url":"https://github.com/thepracticaldev/dev.to/commit/321b24d2a0daac52d40fb462431937397de1d58d","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/321b24d2a0daac52d40fb462431937397de1d58d/comments","author":{"login":"maestromac","id":15793250,"node_id":"MDQ6VXNlcjE1NzkzMjUw","avatar_url":"https://avatars2.githubusercontent.com/u/15793250?v=4","gravatar_id":"","url":"https://api.github.com/users/maestromac","html_url":"https://github.com/maestromac","followers_url":"https://api.github.com/users/maestromac/followers","following_url":"https://api.github.com/users/maestromac/following{/other_user}","gists_url":"https://api.github.com/users/maestromac/gists{/gist_id}","starred_url":"https://api.github.com/users/maestromac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maestromac/subscriptions","organizations_url":"https://api.github.com/users/maestromac/orgs","repos_url":"https://api.github.com/users/maestromac/repos","events_url":"https://api.github.com/users/maestromac/events{/privacy}","received_events_url":"https://api.github.com/users/maestromac/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"815248884c421295359292c0dd16c1136106678f","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/815248884c421295359292c0dd16c1136106678f","html_url":"https://github.com/thepracticaldev/dev.to/commit/815248884c421295359292c0dd16c1136106678f"}]}]'
💡 Title: Hard-coded Secrets, Severity: Medium
constant\r\n\r\n* Use slice over select"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/5b4ef244683bccd7c860408e43deadcfc05934f2","html_url":"https://github.com/thepracticaldev/dev.to/commit/5b4ef244683bccd7c860408e43deadcfc05934f2","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/5b4ef244683bccd7c860408e43deadcfc05934f2/comments","author":{"login":"atsmith813","id":15987080,"node_id":"MDQ6VXNlcjE1OTg3MDgw","avatar_url":"https://avatars3.githubusercontent.com/u/15987080?v=4","gravatar_id":"","url":"https://api.github.com/users/atsmith813","html_url":"https://github.com/atsmith813","followers_url":"https://api.github.com/users/atsmith813/followers","following_url":"https://api.github.com/users/atsmith813/following{/other_user}","gists_url":"https://api.github.com/users/atsmith813/gists{/gist_id}","starred_url":"https://api.github.com/users/atsmith813/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atsmith813/subscriptions","organizations_url":"https://api.github.com/users/atsmith813/orgs","repos_url":"https://api.github.com/users/atsmith813/repos","events_url":"https://api.github.com/users/atsmith813/events{/privacy}","received_events_url":"https://api.github.com/users/atsmith813/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"321b24d2a0daac52d40fb462431937397de1d58d","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/321b24d2a0daac52d40fb462431937397de1d58d","html_url":"https://github.com/thepracticaldev/dev.to/commit/321b24d2a0daac52d40fb462431937397de1d58d"}]},{"sha":"321b24d2a0daac52d40fb462431937397de1d58d","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MzIxYjI0ZDJhMGRhYWM1MmQ0MGZiNDYyNDMxOTM3Mzk3ZGUxZDU4ZA==","commit":{"author":{"name":"Mac
💡 Title: Hard-coded Secrets, Severity: Medium
Create write_articles oauth scope (#7834)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/321b24d2a0daac52d40fb462431937397de1d58d","html_url":"https://github.com/thepracticaldev/dev.to/commit/321b24d2a0daac52d40fb462431937397de1d58d","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/321b24d2a0daac52d40fb462431937397de1d58d/comments","author":{"login":"maestromac","id":15793250,"node_id":"MDQ6VXNlcjE1NzkzMjUw","avatar_url":"https://avatars2.githubusercontent.com/u/15793250?v=4","gravatar_id":"","url":"https://api.github.com/users/maestromac","html_url":"https://github.com/maestromac","followers_url":"https://api.github.com/users/maestromac/followers","following_url":"https://api.github.com/users/maestromac/following{/other_user}","gists_url":"https://api.github.com/users/maestromac/gists{/gist_id}","starred_url":"https://api.github.com/users/maestromac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maestromac/subscriptions","organizations_url":"https://api.github.com/users/maestromac/orgs","repos_url":"https://api.github.com/users/maestromac/repos","events_url":"https://api.github.com/users/maestromac/events{/privacy}","received_events_url":"https://api.github.com/users/maestromac/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"815248884c421295359292c0dd16c1136106678f","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/815248884c421295359292c0dd16c1136106678f","html_url":"https://github.com/thepracticaldev/dev.to/commit/815248884c421295359292c0dd16c1136106678f"}]},{"sha":"815248884c421295359292c0dd16c1136106678f","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6ODE1MjQ4ODg0YzQyMTI5NTM1OTI5MmMwZGQxNmMxMTM2MTA2Njc4Zg==","commit":{"author":{"name":"Molly
💡 Title: Hard-coded Secrets, Severity: Medium
Enforce Uniq Abuse Reports from Reporters (#7831)\n\n"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/815248884c421295359292c0dd16c1136106678f","html_url":"https://github.com/thepracticaldev/dev.to/commit/815248884c421295359292c0dd16c1136106678f","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/815248884c421295359292c0dd16c1136106678f/comments","author":{"login":"mstruve","id":1813380,"node_id":"MDQ6VXNlcjE4MTMzODA=","avatar_url":"https://avatars3.githubusercontent.com/u/1813380?v=4","gravatar_id":"","url":"https://api.github.com/users/mstruve","html_url":"https://github.com/mstruve","followers_url":"https://api.github.com/users/mstruve/followers","following_url":"https://api.github.com/users/mstruve/following{/other_user}","gists_url":"https://api.github.com/users/mstruve/gists{/gist_id}","starred_url":"https://api.github.com/users/mstruve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstruve/subscriptions","organizations_url":"https://api.github.com/users/mstruve/orgs","repos_url":"https://api.github.com/users/mstruve/repos","events_url":"https://api.github.com/users/mstruve/events{/privacy}","received_events_url":"https://api.github.com/users/mstruve/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"9efd1d35fadcda24ceff294779b82d9277a09fca","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/9efd1d35fadcda24ceff294779b82d9277a09fca","html_url":"https://github.com/thepracticaldev/dev.to/commit/9efd1d35fadcda24ceff294779b82d9277a09fca"}]},{"sha":"9efd1d35fadcda24ceff294779b82d9277a09fca","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6OWVmZDFkMzVmYWRjZGEyNGNlZmYyOTQ3NzliODJkOTI3N2EwOWZjYQ==","commit":{"author":{"name":"Juan
💡 Title: Hard-coded Secrets, Severity: Medium
site config\r\n\r\n* Add twitter_hashtag field","tree":{"sha":"b30f0ffcfacf2bba9cd3f313f18ef77561d6b5a1","url":"https://api.github.com/repos/thepracticaldev/dev.to/git/trees/b30f0ffcfacf2bba9cd3f313f18ef77561d6b5a1"},"url":"https://api.github.com/repos/thepracticaldev/dev.to/git/commits/9efd1d35fadcda24ceff294779b82d9277a09fca","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN
💡 Title: Hard-coded Secrets, Severity: Medium
site config\r\n\r\n* Add twitter_hashtag field"}},"url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/9efd1d35fadcda24ceff294779b82d9277a09fca","html_url":"https://github.com/thepracticaldev/dev.to/commit/9efd1d35fadcda24ceff294779b82d9277a09fca","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/9efd1d35fadcda24ceff294779b82d9277a09fca/comments","author":{"login":"JuanVqz","id":7331511,"node_id":"MDQ6VXNlcjczMzE1MTE=","avatar_url":"https://avatars2.githubusercontent.com/u/7331511?v=4","gravatar_id":"","url":"https://api.github.com/users/JuanVqz","html_url":"https://github.com/JuanVqz","followers_url":"https://api.github.com/users/JuanVqz/followers","following_url":"https://api.github.com/users/JuanVqz/following{/other_user}","gists_url":"https://api.github.com/users/JuanVqz/gists{/gist_id}","starred_url":"https://api.github.com/users/JuanVqz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JuanVqz/subscriptions","organizations_url":"https://api.github.com/users/JuanVqz/orgs","repos_url":"https://api.github.com/users/JuanVqz/repos","events_url":"https://api.github.com/users/JuanVqz/events{/privacy}","received_events_url":"https://api.github.com/users/JuanVqz/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"04ff252b870dca525c9827616b8c314fcdb868df","url":"https://api.github.com/repos/thepracticaldev/dev.to/commits/04ff252b870dca525c9827616b8c314fcdb868df","html_url":"https://github.com/thepracticaldev/dev.to/commit/04ff252b870dca525c9827616b8c314fcdb868df"}]},{"sha":"04ff252b870dca525c9827616b8c314fcdb868df","node_id":"MDY6Q29tbWl0NzM2NDg2Nzg6MDRmZjI1MmI4NzBkY2E1MjVjOTgyNzYxNmI4YzMxNGZjZGI4NjhkZg==","commit":{"author":{"name":"Aviskar
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
DATABASE_URL: postgresql:https://forem:forem@db:5432/PracticalDeveloper_development
💡 Title: Hard-coded Secrets, Severity: Medium
export DATABASE_URL=postgresql:https://USERNAME:PASSWORD@localhost
💡 Title: Hard-coded Secrets, Severity: Medium
export DATABASE_URL_TEST=postgresql:https://USERNAME:PASSWORD@localhost
💡 Title: Hard-coded Secrets, Severity: Medium
# DATABASE_URL="postgres:https://myuser:mypass@localhost/somedatabase"

More info on how to fix Hard-Coded Secrets in Ruby and General.


Insecure Use of Language/Framework API (91)
Docs Details
💡 Title: User Controlled Method Invocation, Severity: Medium
Credit.public_send(update_action, org, amount)
💡 Title: User Controlled Method Invocation, Severity: Medium
settings_model.public_send("#{key}=", value.reject(&:blank?)) if value.present?
💡 Title: User Controlled Method Invocation, Severity: Medium
settings_model.public_send("#{key}=", value.strip) unless value.nil?
💡 Title: User Controlled Method Invocation, Severity: Medium
key = LIST_MAPPINGS.keys.detect { |k| Settings::General.public_send(k) == list_id }
💡 Title: User Controlled Method Invocation, Severity: Medium
names = ProfileField.public_send(area).pluck(:attribute_name)
💡 Title: User Controlled Method Invocation, Severity: Medium
settings_model.public_send(settings).present?
💡 Title: User Controlled Method Invocation, Severity: Medium
keys.index_with { |k| public_send(k) }.symbolize_keys
💡 Title: User Controlled Method Invocation, Severity: Medium
message = devise_mailer.public_send(notification, self, *args)
💡 Title: User Controlled Method Invocation, Severity: Medium
users_setting_record.assign_attributes(field => profile.public_send(field)) if profile&.public_send(field).present?
💡 Title: User Controlled Method Invocation, Severity: Medium
users_setting_record.assign_attributes(field => field_enums[public_send(field).to_sym])
💡 Title: User Controlled Method Invocation, Severity: Medium
users_setting_record.assign_attributes(field => public_send(field))
💡 Title: User Controlled Method Invocation, Severity: Medium
users_notification_setting_record.assign_attributes(field => public_send(field))
💡 Title: User Controlled Method Invocation, Severity: Medium
value = public_send(username_field)
💡 Title: User Controlled Method Invocation, Severity: Medium
ConsumerApp.public_send(platform)
💡 Title: User Controlled Method Invocation, Severity: Medium
user.profile_updated_at = Time.current if user.public_send(field_name)
💡 Title: User Controlled Method Invocation, Severity: Medium
Rails.application.routes.url_helpers.public_send(
💡 Title: User Controlled Method Invocation, Severity: Medium
callback_url: URL.url(url_helpers.public_send(callback_url_helper))
💡 Title: User Controlled Method Invocation, Severity: Medium
target.public_send(method, *new_args, &new_block)
💡 Title: User Controlled Method Invocation, Severity: Medium
target.public_send(method, *args, &block)
💡 Title: User Controlled Method Invocation, Severity: Medium
fix_methods.reduce(markdown) { |acc, elem| public_send(elem, acc) }
💡 Title: User Controlled Method Invocation, Severity: Medium
json_data[notifiable.class.name.downcase] = public_send "#{notifiable.class.name.downcase}_data", notifiable
💡 Title: User Controlled Method Invocation, Severity: Medium
new_json_data[notifiable.class.name.downcase] = public_send("#{notifiable.class.name.downcase}_data", notifiable)
💡 Title: User Controlled Method Invocation, Severity: Medium
result = respond_to?(check_method, true) ? __send__(check_method) : false
💡 Title: User Controlled Method Invocation, Severity: Medium
Settings::RateLimit.public_send(action)
💡 Title: User Controlled Method Invocation, Severity: Medium
::Settings::Authentication.public_send("#{entry}_key").blank? ||
💡 Title: User Controlled Method Invocation, Severity: Medium
::Settings::Authentication.public_send("#{entry}_secret").blank?
💡 Title: User Controlled Method Invocation, Severity: Medium
settings_class.public_send("#{key}=", value.reject(&:blank?))
💡 Title: User Controlled Method Invocation, Severity: Medium
settings_class.public_send("#{key}=", value.to_h)
💡 Title: User Controlled Method Invocation, Severity: Medium
settings_class.public_send("#{key}=", value.strip)
💡 Title: User Controlled Method Invocation, Severity: Medium
target.public_send(method, *args, &block)
💡 Title: User Controlled Method Invocation, Severity: Medium
return if value_bytesize.public_send(CHECKS[key], check_value)
💡 Title: User Controlled Method Invocation, Severity: Medium
next if __send__("#{field.input_type}_valid?", record, attribute)
💡 Title: User Controlled Method Invocation, Severity: Medium
hex_value = record.public_send(attribute)
💡 Title: User Controlled Method Invocation, Severity: Medium
text = record.public_send(attribute)
💡 Title: User Controlled Method Invocation, Severity: Medium
text = record.public_send(attribute)
💡 Title: User Controlled Method Invocation, Severity: Medium
Rails.logger.public_send(
💡 Title: User Controlled Method Invocation, Severity: Medium
RailsSettings.__send__(:remove_const, :RequestCache)
💡 Title: User Controlled Method Invocation, Severity: Medium
described_class.public_send("#{attribute}=", "https://example.com")
💡 Title: User Controlled Method Invocation, Severity: Medium
described_class.public_send("#{attribute}=", "example.com")
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(user.public_send("#{identity.provider}_username")).to be(nil)
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_organization[attr]).to eq(organization.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_org_users[attr]).to eq(org_user.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_listing[attr]).to eq(listing.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_listing["user"][attr]).to eq(org_user.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_listing["organization"][attr]).to eq(organization.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_article[attr]).to eq(article.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_article["user"][attr]).to eq(org_user.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_article["organization"][attr]).to eq(organization.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_episode[attr]).to eq(podcast_episode.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_user[attr]).to eq(user.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_user[attr]).to eq(user.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_user[attr]).to eq(user.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_video[attr]).to eq(video_article.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(response_channel[attr]).to eq(chat_channel.public_send(attr))
💡 Title: User Controlled Method Invocation, Severity: Medium
get "/follows/#{__send__(type.downcase).id}", params: { followable_type: type }
💡 Title: User Controlled Method Invocation, Severity: Medium
%w[user organization tag].each { |followable| current_user.follow(__send__(followable)) }
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(user.public_send("#{provider}_username")).to be(nil)
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_welcome_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_welcome_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_welcome_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
2.times { sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_welcome_notification) } }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_authentication_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_authentication_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_authentication_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_authentication_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_authentication_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
expect(user.notifications.first.notifiable).not_to eq(public_send("#{provider_name}_connect_broadcast"))
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_feed_customization_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_feed_customization_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_feed_customization_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_feed_customization_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_ux_customization_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_ux_customization_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_ux_customization_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_discuss_and_ask_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_discuss_and_ask_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_discuss_and_ask_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_discuss_and_ask_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_discuss_and_ask_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_discuss_and_ask_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_download_app_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_download_app_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
sidekiq_perform_enqueued_jobs { described_class.new(user.id).__send__(:send_download_app_notification) }
💡 Title: User Controlled Method Invocation, Severity: Medium
rate_limit_checker.__send__("limit_cache_key", action)
💡 Title: User Controlled Method Invocation, Severity: Medium
).and_return(Settings::RateLimit.public_send(action) + 1)
💡 Title: User Controlled Method Invocation, Severity: Medium
).and_return(Settings::RateLimit.public_send(action))
💡 Title: User Controlled Method Invocation, Severity: Medium
if user.public_send(association.name).present?
💡 Title: User Controlled Method Invocation, Severity: Medium
associations.push(*user.public_send(association.name))
💡 Title: User Controlled Method Invocation, Severity: Medium
public_send("omniauth_mock_#{provider_name}_payload")
💡 Title: User Controlled Method Invocation, Severity: Medium
rpush_app.public_send("#{auth_key}=", consumer_app.auth_credentials)
💡 Title: User Controlled Method Invocation, Severity: Medium
@configuration.send(method_name, *args, &block) : super

More info on how to fix Insecure Use of Language/Framework API in Ruby.


Insecure Use of Dangerous Function (1)
Docs Details
💡 Title: Potential OS Command Injection, Severity: High
system "bin/rspec #{spec_path}"

This comment has been truncated due to comment length limitations, please go to the dashboard for further details.


👉 Go to the dashboard for detailed results.

📥 Happy? Share your feedback with us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code
Projects
None yet
0 participants