Skip to content

Fix1#1559

Open
alexss200010 wants to merge 131 commits intosnyk-labs:mainfrom
alexss200010:fix1
Open

Fix1#1559
alexss200010 wants to merge 131 commits intosnyk-labs:mainfrom
alexss200010:fix1

Conversation

@alexss200010
Copy link

@alexss200010 alexss200010 commented Nov 12, 2025

Note

Removes CI/workflow config and exploit samples, adjusts deps, and adds test/keys files.

  • Deletes .github/CODEOWNERS and workflows (codeql-analysis.yml, snyk-code*.yml, snyk-test-sarif.yml)
  • Removes numerous exploits/ scripts/assets and tests/authentication.component.spec.js
  • Dependencies: downgrades ejs to 0.8.8, adds form-data@1.0.1; updates package-lock.json accordingly
  • Adds files: fake.aws.file, jit_secret_test_tile.py, keys, test_file.txt

Written by Cursor Bugbot for commit 85c62c0. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

"typeorm": "^0.2.24",
"validator": "^13.5.2"
"validator": "^13.5.2",
"form-data": "1.0.1"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Dependency Hell: Form-Data Version Incompatibility

Adding form-data version 1.0.1 as a direct dependency conflicts with the request package's dependency on form-data ~2.3.2. This major version downgrade (from 2.x to 1.x) will cause npm to install two different versions of form-data, potentially leading to unexpected behavior, increased bundle size, and API incompatibilities since version 1.0.1 is significantly older and has different APIs than 2.3.x.

Fix in Cursor Fix in Web

iug9W+Di3upLf0UMC1TqADGphsIHRU7RbmHQ8Rwp7dogswmDfpRSapPt9p0D+6Ad5VBzi3
f3BPXj76UBLMEJCrZR1P28vnAA7AyNHaLvMPlWDMG5v3V/UV+ugyFcoBAOyjiQgYST8F3e
Hx7UPVlTK8dyvk1Z+Yw0nrfNClI=
-----END OPENSSH PRIVATE KEY-----
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Repository Compromise: Sensitive Data Exposed

Multiple API keys (Clockify, AbuseIPDB, Bulbul), basic auth credentials, and an OpenSSH private key have been committed to the repository. These sensitive credentials should never be stored in version control as they become permanently accessible in git history and pose a significant security risk.

Fix in Cursor Fix in Web

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

"dustjs-helpers": "1.5.0",
"dustjs-linkedin": "2.5.0",
"ejs": "1.0.0",
"ejs": "0.8.8",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EJS downgraded to older vulnerable version

The ejs package is being downgraded from version 1.0.0 to 0.8.8. The package metadata explicitly warns "Critical security bugs fixed in 2.5.5", meaning both versions have known security vulnerabilities, but 0.8.8 is an even older version. This increases exposure to remote code execution and other template injection vulnerabilities in ejs.

Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant