Compare commits

...

418 Commits

Author SHA1 Message Date
zinduolis
997a2e0a9e Merge pull request #3521 from beefproject/red/safe_to_test_label
Implement safe_to_test label and update outdated github actions
2026-03-02 15:56:34 +10:00
zinduolis
8a400906ae Implement safe_to_test label and update outdated github actions in github_actions.yml 2026-03-02 15:38:36 +10:00
zinduolis
b36c502ec5 Merge pull request #3517 from beefproject/red/fix_xss
Patch XSS vulnerability
2026-03-02 14:26:20 +10:00
zinduolis
b98eff13e2 Merge branch 'master' into red/fix_xss 2026-03-02 14:10:04 +10:00
github-actions[bot]
56b32f5da6 Merge pull request #3519 from beefproject/dependabot/bundler/rubocop-1.85.0
Build(deps): bump rubocop from 1.84.2 to 1.85.0
2026-02-26 13:05:27 +00:00
dependabot[bot]
e5b227c049 Build(deps): bump rubocop from 1.84.2 to 1.85.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.84.2 to 1.85.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.84.2...v1.85.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.85.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-26 13:03:02 +00:00
zinduolis
7158f0fa44 Fix useless local assignments 2026-02-26 11:30:54 +10:00
zinduolis
70ec0de175 Fix Stored XSS in Browser Details and Core Filters 2026-02-26 11:20:30 +10:00
zinduolis
e3a668e258 sanitise PR to have just the fix 2026-02-25 15:19:47 +10:00
zinduolis
39dd7e1d2d Merge branch 'master' into red/fix_xss 2026-02-25 14:54:01 +10:00
github-actions[bot]
ca5e66e9bd Merge pull request #3516 from beefproject/dependabot/bundler/selenium-webdriver-4.41.0
Build(deps-dev): bump selenium-webdriver from 4.40.0 to 4.41.0
2026-02-20 13:05:30 +00:00
dependabot[bot]
9a648629d2 Build(deps-dev): bump selenium-webdriver from 4.40.0 to 4.41.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.40.0 to 4.41.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.40.0...selenium-4.41.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 13:03:03 +00:00
github-actions[bot]
1fa17e8069 Merge pull request #3515 from beefproject/dependabot/bundler/nokogiri-1.19.1
Build(deps-dev): bump nokogiri from 1.18.9 to 1.19.1
2026-02-20 00:36:23 +00:00
dependabot[bot]
ae2b95a286 Build(deps-dev): bump nokogiri from 1.18.9 to 1.19.1
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.9 to 1.19.1.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.9...v1.19.1)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.19.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 00:33:58 +00:00
github-actions[bot]
19d2780814 Merge pull request #3514 from beefproject/dependabot/bundler/rack-3.2.5
Build(deps): bump rack from 3.2.4 to 3.2.5
2026-02-16 14:03:10 +00:00
dependabot[bot]
1d719b30ee Build(deps): bump rack from 3.2.4 to 3.2.5
Bumps [rack](https://github.com/rack/rack) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v3.2.4...v3.2.5)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 3.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-16 14:00:38 +00:00
github-actions[bot]
eae19d30cd Merge pull request #3513 from beefproject/dependabot/bundler/rubocop-1.84.2
Build(deps): bump rubocop from 1.84.1 to 1.84.2
2026-02-12 13:05:45 +00:00
dependabot[bot]
f9757c9e8f Build(deps): bump rubocop from 1.84.1 to 1.84.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.84.1 to 1.84.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.84.1...v1.84.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.84.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-12 13:03:22 +00:00
github-actions[bot]
7e20b2883e Merge pull request #3512 from beefproject/dependabot/bundler/rdoc-7.2.0
Build(deps-dev): bump rdoc from 7.1.0 to 7.2.0
2026-02-10 13:05:33 +00:00
dependabot[bot]
b47c85cbaa Build(deps-dev): bump rdoc from 7.1.0 to 7.2.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v7.1.0...v7.2.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 7.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-10 13:03:00 +00:00
github-actions[bot]
4069c70a8f Merge pull request #3511 from beefproject/dependabot/bundler/irb-1.17.0
Build(deps-dev): bump irb from 1.16.0 to 1.17.0
2026-02-09 14:30:11 +00:00
dependabot[bot]
0316a9f224 Build(deps-dev): bump irb from 1.16.0 to 1.17.0
Bumps [irb](https://github.com/ruby/irb) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/ruby/irb/releases)
- [Commits](https://github.com/ruby/irb/compare/v1.16.0...v1.17.0)

---
updated-dependencies:
- dependency-name: irb
  dependency-version: 1.17.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 14:27:54 +00:00
zinduolis
fa8780706b Merge pull request #3503 from jake-the-dev/coverage-improvements
Test coverage improvements - Core
2026-02-05 10:37:45 +10:00
zinduolis
646908176d Merge branch 'master' into coverage-improvements 2026-02-04 08:42:59 +10:00
github-actions[bot]
d92d74501f Merge pull request #3510 from beefproject/dependabot/bundler/rubocop-1.84.1
Bump rubocop from 1.84.0 to 1.84.1
2026-02-03 13:08:58 +00:00
dependabot[bot]
ccf5d47bdb Bump rubocop from 1.84.0 to 1.84.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.84.0 to 1.84.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.84.0...v1.84.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.84.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 13:06:40 +00:00
github-actions[bot]
5f1ac0bd20 Merge pull request #3509 from beefproject/dependabot/bundler/json-2.18.1
Bump json from 2.18.0 to 2.18.1
2026-02-03 13:05:38 +00:00
dependabot[bot]
712dd3604a Bump json from 2.18.0 to 2.18.1
Bumps [json](https://github.com/ruby/json) from 2.18.0 to 2.18.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.18.0...v2.18.1)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.18.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 13:03:04 +00:00
Jake Webster
f238e20a51 CR: remove ARE rules related tests 2026-02-02 11:07:36 +10:00
Jake Webster
68d19a3221 UPDATE: tests with copywrite 2026-01-30 15:38:03 +10:00
Jake Webster
cbb95576b9 REMOVE: api related tests 2026-01-30 15:33:25 +10:00
Jake Webster
db8b2eca9c EDIT: remove unassigned var option 2026-01-30 15:26:03 +10:00
Jake Webster
57777b301a Merge remote-tracking branch 'upstream/master' into coverage-improvements 2026-01-30 14:45:48 +10:00
Kaito Ozawa
399ab90207 Merge pull request #3507 from kaitozaw/issue/3506-change-issue-duration
change stale timing
2026-01-30 09:19:52 +10:00
Kaito Ozawa
391dea3fca Merge branch 'master' into issue/3506-change-issue-duration 2026-01-30 09:16:34 +10:00
Kaito Ozawa
b5c750d6d8 Merge pull request #3492 from kaitozaw/measure-test-coverage
Measure test coverage
2026-01-30 09:12:49 +10:00
zinduolis
60b30fe849 Merge branch 'master' into measure-test-coverage 2026-01-29 19:55:59 +10:00
kaitoozawa
086b0b1dc2 upgrade to version 10 2026-01-29 14:50:53 +10:00
kaitoozawa
0f640ebc0e change stale timing 2026-01-29 14:50:53 +10:00
github-actions[bot]
2eab4e51bd Merge pull request #3508 from beefproject/dependabot/bundler/rubocop-1.84.0
Bump rubocop from 1.82.1 to 1.84.0
2026-01-27 13:04:11 +00:00
dependabot[bot]
8078751c0c Bump rubocop from 1.82.1 to 1.84.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.82.1 to 1.84.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.82.1...v1.84.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.84.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-27 13:01:38 +00:00
Jake Webster
95052f2066 TEST: core main handlers 2026-01-23 16:46:51 +10:00
Jake Webster
35c3912f65 TEST: core main handlers browserdetails 2026-01-23 16:40:33 +10:00
Jake Webster
647500cf78 TEST: core main command spec 2026-01-23 16:35:28 +10:00
Jake Webster
7178460256 TEST: core main geoip spec 2026-01-23 16:03:51 +10:00
Jake Webster
8b54f67566 TEST: core main server spec 2026-01-23 15:32:26 +10:00
Jake Webster
d54ec6761d TEST: core main router spec 2026-01-23 15:27:18 +10:00
Jake Webster
6ca679dc9e TEST: core module spec 2026-01-23 14:38:40 +10:00
Jake Webster
ec4d73915e TEST: core api registrar spec 2026-01-23 14:28:25 +10:00
Jake Webster
d3aef8aec6 TEST: core main rest specs 2026-01-23 14:17:28 +10:00
Jake Webster
58696560dd TEST: core main network specs 2026-01-23 12:56:46 +10:00
Jake Webster
8423b3701e TEST: core/main/models specs 2026-01-23 11:32:21 +10:00
Jake Webster
20c69be87b TEST: core/main/handlers specs 2026-01-23 11:16:01 +10:00
Jake Webster
f847cd0e37 FIX: isolate beef modules spec 2026-01-22 17:48:19 +10:00
Jake Webster
6377b02c4f TEST: core/models legacybrwosseruseragents optioncache specs 2026-01-22 17:38:58 +10:00
Jake Webster
32af09b248 FIX: command_spec test 2026-01-22 17:33:28 +10:00
Jake Webster
f923285da2 TEST: remaining core/filter specs 2026-01-22 17:13:44 +10:00
Jake Webster
5872df9d64 UPDATE: rubocop lints on browser.rb 2026-01-22 16:55:37 +10:00
Jake Webster
45a046ed2d TEST: move filters to filters/base spec 2026-01-22 16:50:58 +10:00
Jake Webster
e92da3bdde TEST: core/migration spec 2026-01-22 16:14:25 +10:00
Jake Webster
ac3f14b045 TEST: core/crypo spec 2026-01-22 15:56:24 +10:00
Jake Webster
d678c48608 TEST: core/settings spec 2026-01-22 15:39:20 +10:00
Jake Webster
96a08913d9 TEST: core/logger spec 2026-01-22 15:15:53 +10:00
Jake Webster
0970bdcd87 TEST: core/ruby method specs 2026-01-22 15:04:18 +10:00
Jake Webster
b2d832073f FIX: espeak text_to_voice install help 2026-01-22 14:23:43 +10:00
Jake Webster
9b22d92265 ADD: simplecov 2026-01-22 14:23:08 +10:00
github-actions[bot]
ddc27c8880 Merge pull request #3502 from beefproject/dependabot/npm_and_yarn/lodash-4.17.23
Bump lodash from 4.17.21 to 4.17.23
2026-01-21 23:06:10 +00:00
dependabot[bot]
ff281344d8 Bump lodash from 4.17.21 to 4.17.23
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-21 23:03:34 +00:00
zinduolis
6409891724 eliminate escaping issues 2026-01-21 15:32:44 +10:00
zinduolis
2080cf5b0d add module for admin panel xss 2026-01-21 09:38:50 +10:00
github-actions[bot]
5cec161a7b Merge pull request #3500 from beefproject/dependabot/bundler/pry-byebug-3.12.0
Bump pry-byebug from 3.11.0 to 3.12.0
2026-01-19 14:54:05 +00:00
dependabot[bot]
75f169e318 Bump pry-byebug from 3.11.0 to 3.12.0
Bumps [pry-byebug](https://github.com/deivid-rodriguez/pry-byebug) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/deivid-rodriguez/pry-byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/pry-byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/pry-byebug/compare/v3.11.0...v3.12.0)

---
updated-dependencies:
- dependency-name: pry-byebug
  dependency-version: 3.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 14:51:26 +00:00
github-actions[bot]
dadae2a79c Merge pull request #3501 from beefproject/dependabot/bundler/selenium-webdriver-4.40.0
Bump selenium-webdriver from 4.39.0 to 4.40.0
2026-01-19 14:50:21 +00:00
dependabot[bot]
ccda2a49f3 Bump selenium-webdriver from 4.39.0 to 4.40.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.39.0 to 4.40.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.39.0...selenium-4.40.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.40.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-19 14:47:50 +00:00
zinduolis
503e584d97 sanitise inputs for hooked browsers 2026-01-19 17:16:05 +10:00
github-actions[bot]
15095d2037 Merge pull request #3499 from beefproject/dependabot/bundler/rdoc-7.1.0
Bump rdoc from 7.0.3 to 7.1.0
2026-01-14 13:05:38 +00:00
dependabot[bot]
7efeef2fb7 Bump rdoc from 7.0.3 to 7.1.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 7.0.3 to 7.1.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v7.0.3...v7.1.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-14 13:03:07 +00:00
Kaito Ozawa
113b154043 Merge pull request #3489 from kaitozaw/issue/3488-long-tests
Fixes issue/long-tests (#3488)
2026-01-14 15:31:23 +10:00
kaitoozawa
fe897906a3 add checksum in dockerfile 2026-01-13 10:06:49 +10:00
kaitoozawa
2056e83050 install simplecov 2026-01-12 16:58:33 +10:00
kaitoozawa
065c7adf03 fix test cleanup and install firefox dependencies 2026-01-12 16:57:12 +10:00
github-actions[bot]
53c97721e1 Merge pull request #3490 from beefproject/dependabot/bundler/activerecord-8.1.2
Bump activerecord from 8.1.1 to 8.1.2
2026-01-09 13:03:47 +00:00
dependabot[bot]
721f1e790d Bump activerecord from 8.1.1 to 8.1.2
Bumps [activerecord](https://github.com/rails/rails) from 8.1.1 to 8.1.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.2/activerecord/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v8.1.1...v8.1.2)

---
updated-dependencies:
- dependency-name: activerecord
  dependency-version: 8.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-09 13:01:19 +00:00
Kaito Ozawa
334b0c7e06 Merge pull request #3478 from kaitozaw/issue/3073-fix-google-phishing-module
Fixes issue/fix-google-phishing-module (#3073)
2026-01-09 17:14:13 +10:00
kaitoozawa
9eca144092 change indentation from space2 to tab/space4 2026-01-08 10:25:12 +10:00
kaitoozawa
15d2acf52a move functions inside beef.execute 2026-01-03 09:34:04 +10:00
Kaito Ozawa
6d57165f63 Merge pull request #3477 from kaitozaw/issue/3091-host-name-validation
Fixes issue/host-name-validation (#3091)
2026-01-02 19:46:52 +10:00
kaitoozawa
cbd9292331 add public host to host authorization list 2025-12-31 15:15:52 +10:00
Kaito Ozawa
0680a51ad0 Merge pull request #3472 from kaitozaw/issue/2174-wiki-and-helpmenu
Fixes issue/wiki-and-helpmenu (#2174)
2025-12-30 15:07:43 +10:00
kaitoozawa
ff4c89bf46 remove the commented-out command 2025-12-30 14:59:31 +10:00
kaitoozawa
85d8d78112 add help command 2025-12-30 14:14:59 +10:00
zinduolis
dca4415fb8 Merge pull request #3481 from beefproject/red/dev
Update copyright year to 2026
2025-12-30 11:22:34 +10:00
zinduolis
3b32c19637 Merge branch 'master' into red/dev 2025-12-30 11:18:26 +10:00
github-actions[bot]
1756a7a3f2 Merge pull request #3483 from beefproject/dependabot/bundler/sqlite3-2.9.0
Bump sqlite3 from 2.8.1 to 2.9.0
2025-12-29 13:04:36 +00:00
dependabot[bot]
57d2da64fe Bump sqlite3 from 2.8.1 to 2.9.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.8.1 to 2.9.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.8.1...v2.9.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-29 13:02:17 +00:00
zinduolis
4233269016 remove copyright update log file 2025-12-26 19:35:25 +10:00
zinduolis
95793433fa Update copyright year to 2026 2025-12-26 19:18:05 +10:00
github-actions[bot]
c308392cb3 Merge pull request #3480 from beefproject/dependabot/bundler/rdoc-7.0.3
Bump rdoc from 7.0.2 to 7.0.3
2025-12-25 13:04:20 +00:00
dependabot[bot]
8e8087b954 Bump rdoc from 7.0.2 to 7.0.3
Bumps [rdoc](https://github.com/ruby/rdoc) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v7.0.2...v7.0.3)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 7.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-25 13:01:58 +00:00
github-actions[bot]
647daae3c8 Merge pull request #3479 from beefproject/dependabot/bundler/rubocop-1.82.1
Bump rubocop from 1.82.0 to 1.82.1
2025-12-24 13:04:23 +00:00
dependabot[bot]
c4effae065 Bump rubocop from 1.82.0 to 1.82.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.82.0 to 1.82.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.82.0...v1.82.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.82.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-24 13:01:51 +00:00
zinduolis
e789afb8e6 Merge pull request #3471 from kaitozaw/issue/3465-new-issue-template
Fixes issue/new-issue-template (#3465)
2025-12-23 17:06:43 +10:00
zinduolis
8596ab98a0 Merge branch 'master' into issue/3465-new-issue-template 2025-12-23 17:00:27 +10:00
zinduolis
e8a767d548 Merge pull request #3470 from kaitozaw/issue/3468-TLS-init-failing
Fixes issue/TLS-init-failing (#3468)
2025-12-23 16:58:33 +10:00
zinduolis
309e86a29d Merge branch 'master' into issue/3468-TLS-init-failing 2025-12-23 16:55:27 +10:00
zinduolis
7507a7b440 Merge branch 'master' into issue/3465-new-issue-template 2025-12-23 15:54:22 +10:00
github-actions[bot]
08c0d72c37 Merge pull request #3476 from beefproject/dependabot/bundler/rdoc-7.0.2
Bump rdoc from 7.0.1 to 7.0.2
2025-12-22 13:04:18 +00:00
dependabot[bot]
08538b7720 Bump rdoc from 7.0.1 to 7.0.2
Bumps [rdoc](https://github.com/ruby/rdoc) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v7.0.1...v7.0.2)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 13:02:03 +00:00
kaitoozawa
447f0953df install libssl-dev at builder stage 2025-12-22 14:55:35 +10:00
zinduolis
00b9de63c3 Merge pull request #3474 from beefproject/dependabot/bundler/rdoc-7.0.1
Bump rdoc from 6.17.0 to 7.0.1
2025-12-22 13:13:52 +10:00
dependabot[bot]
34b2b8b6f1 Bump rdoc from 6.17.0 to 7.0.1
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.17.0 to 7.0.1.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.17.0...v7.0.1)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 7.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 02:04:41 +00:00
zinduolis
e1493310e4 Merge pull request #3463 from kaitozaw/issue-fix-remove-cli
Fixes issue #3447
2025-12-22 12:02:26 +10:00
zinduolis
a67d783cbc Merge branch 'master' into issue-fix-remove-cli 2025-12-22 11:56:00 +10:00
kaitoozawa
7d28bfc140 new issue template 2025-12-19 10:38:38 +10:00
zinduolis
b7ebc298e9 Merge pull request #3462 from kaitozaw/test/rspec-isolation
Fixes #3464
2025-12-18 21:14:50 +10:00
zinduolis
d3724b84bb Merge branch 'master' into test/rspec-isolation 2025-12-18 20:55:12 +10:00
kaitoozawa
c3e162a8f5 address review comments 2025-12-18 09:44:05 +10:00
github-actions[bot]
eb4fa92c84 Merge pull request #3466 from beefproject/dependabot/bundler/rubocop-1.82.0
Bump rubocop from 1.81.7 to 1.82.0
2025-12-17 13:11:03 +00:00
dependabot[bot]
ee8afbbecf Bump rubocop from 1.81.7 to 1.82.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.81.7 to 1.82.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.81.7...v1.82.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.82.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-17 13:08:43 +00:00
github-actions[bot]
292453e1f7 Merge pull request #3467 from beefproject/dependabot/bundler/irb-1.16.0
Bump irb from 1.15.3 to 1.16.0
2025-12-17 13:04:40 +00:00
dependabot[bot]
86909af828 Bump irb from 1.15.3 to 1.16.0
Bumps [irb](https://github.com/ruby/irb) from 1.15.3 to 1.16.0.
- [Release notes](https://github.com/ruby/irb/releases)
- [Commits](https://github.com/ruby/irb/compare/v1.15.3...v1.16.0)

---
updated-dependencies:
- dependency-name: irb
  dependency-version: 1.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-17 13:02:22 +00:00
zinduolis
7ec386881e Merge branch 'master' into test/rspec-isolation 2025-12-17 15:59:43 +10:00
zinduolis
4a8b5b759d Merge pull request #3460 from kaitozaw/issue-3213-kali-support-link
Add kali support link to the issue tracker #3213
2025-12-17 15:37:34 +10:00
kaitoozawa
6189279798 remove remnants of cli 2025-12-16 11:20:40 +10:00
kaitoozawa
7d20c1138c Add Kali support link to issue template 2025-12-16 11:16:43 +10:00
kaitoozawa
bd67b8ba2a AR snapshot/restore helpers for test isolation 2025-12-16 10:53:33 +10:00
zinduolis
4b3fce07a0 Merge pull request #3461 from kaitozaw/issue-fix-dockerfile-and-testing
issue-fix-dockerfile-and-testing
2025-12-15 17:01:20 +10:00
kaitoozawa
149aeaa944 Fix review comments 2025-12-15 16:32:48 +10:00
kaitoozawa
3be084ade6 fix dockerfile installation and test spec 2025-12-14 15:23:46 +10:00
github-actions[bot]
77f59d07d9 Merge pull request #3459 from beefproject/dependabot/bundler/json-2.18.0
Bump json from 2.17.1 to 2.18.0
2025-12-11 13:04:49 +00:00
dependabot[bot]
d9d9c4db1e Bump json from 2.17.1 to 2.18.0
Bumps [json](https://github.com/ruby/json) from 2.17.1 to 2.18.0.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.17.1...v2.18.0)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-11 13:02:22 +00:00
zinduolis
5822a1b5d1 Merge pull request #3440 from mengxunQAQ/patch-1
Fix redundant and incorrect version comparison logic
2025-12-09 17:20:07 +10:00
zinduolis
841953f112 Merge branch 'master' into patch-1 2025-12-09 16:23:05 +10:00
github-actions[bot]
87cc78fc2e Merge pull request #3458 from beefproject/dependabot/bundler/rdoc-6.17.0
Bump rdoc from 6.16.1 to 6.17.0
2025-12-08 13:08:15 +00:00
dependabot[bot]
03030858c9 Bump rdoc from 6.16.1 to 6.17.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.16.1 to 6.17.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.16.1...v6.17.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.17.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 13:05:41 +00:00
github-actions[bot]
1b1a8b175b Merge pull request #3457 from beefproject/dependabot/bundler/selenium-webdriver-4.39.0
Bump selenium-webdriver from 4.38.0 to 4.39.0
2025-12-08 13:04:37 +00:00
dependabot[bot]
47cde1a0fd Bump selenium-webdriver from 4.38.0 to 4.39.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.38.0 to 4.39.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.38.0...selenium-4.39.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.39.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 13:02:18 +00:00
github-actions[bot]
b6e82f0273 Merge pull request #3456 from beefproject/dependabot/bundler/json-2.17.1
Bump json from 2.16.0 to 2.17.1
2025-12-04 13:05:07 +00:00
dependabot[bot]
98f646078f Bump json from 2.16.0 to 2.17.1
Bumps [json](https://github.com/ruby/json) from 2.16.0 to 2.17.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.16.0...v2.17.1)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.17.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-04 13:02:33 +00:00
github-actions[bot]
2de4c379ef Merge pull request #3454 from beefproject/dependabot/bundler/sqlite3-2.8.1
Bump sqlite3 from 2.8.0 to 2.8.1
2025-12-01 15:19:53 +00:00
dependabot[bot]
ff077b7982 Bump sqlite3 from 2.8.0 to 2.8.1
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.8.0...v2.8.1)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 15:17:25 +00:00
github-actions[bot]
a10b4489fe Merge pull request #3453 from beefproject/dependabot/bundler/rdoc-6.16.1
Bump rdoc from 6.16.0 to 6.16.1
2025-11-28 13:04:39 +00:00
dependabot[bot]
de344887b6 Bump rdoc from 6.16.0 to 6.16.1
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.16.0 to 6.16.1.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.16.0...v6.16.1)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.16.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-28 13:02:11 +00:00
github-actions[bot]
165cd27495 Merge pull request #3450 from beefproject/dependabot/bundler/rdoc-6.16.0
Bump rdoc from 6.15.1 to 6.16.0
2025-11-26 13:05:05 +00:00
dependabot[bot]
7a4721a0ef Bump rdoc from 6.15.1 to 6.16.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.15.1 to 6.16.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.15.1...v6.16.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-26 13:02:28 +00:00
github-actions[bot]
a9407f3945 Merge pull request #3448 from beefproject/dependabot/bundler/maxmind-db-1.4.0
Bump maxmind-db from 1.3.2 to 1.4.0
2025-11-21 13:05:11 +00:00
dependabot[bot]
7bd91fcb73 Bump maxmind-db from 1.3.2 to 1.4.0
Bumps [maxmind-db](https://github.com/maxmind/MaxMind-DB-Reader-ruby) from 1.3.2 to 1.4.0.
- [Release notes](https://github.com/maxmind/MaxMind-DB-Reader-ruby/releases)
- [Changelog](https://github.com/maxmind/MaxMind-DB-Reader-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/maxmind/MaxMind-DB-Reader-ruby/compare/v1.3.2...v1.4.0)

---
updated-dependencies:
- dependency-name: maxmind-db
  dependency-version: 1.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-21 13:02:19 +00:00
Joshua Young
da9bc652a9 Merge pull request #3445 from joshuay03/upgrade-ruby
Upgrade Ruby to 3.4.7
2025-11-15 13:21:25 +10:00
Joshua Young
4a971df086 Upgrade bundler to latest (2.5.18 -> 2.7.2) 2025-11-13 21:05:20 +05:30
Joshua Young
ebbcfc39e4 Upgrade Ruby to latest (3.2.2 -> 3.4.7) 2025-11-13 21:05:15 +05:30
Joshua Young
4d17e16fdb Fix test gem group indentation 2025-11-13 20:31:44 +05:30
github-actions[bot]
820738f7e0 Merge pull request #3442 from beefproject/dependabot/bundler/activerecord-8.1.1
Bump activerecord from 8.0.4 to 8.1.1
2025-11-12 13:05:08 +00:00
dependabot[bot]
5749cc1e0c Bump activerecord from 8.0.4 to 8.1.1
Bumps [activerecord](https://github.com/rails/rails) from 8.0.4 to 8.1.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.1/activerecord/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v8.0.4...v8.1.1)

---
updated-dependencies:
- dependency-name: activerecord
  dependency-version: 8.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 13:02:37 +00:00
github-actions[bot]
49bb30aeaa Merge pull request #3441 from beefproject/dependabot/bundler/otr-activerecord-2.6.0
Bump otr-activerecord from 2.5.0 to 2.6.0
2025-11-11 13:05:36 +00:00
dependabot[bot]
5639122928 Bump otr-activerecord from 2.5.0 to 2.6.0
Bumps [otr-activerecord](https://github.com/jhollinger/otr-activerecord) from 2.5.0 to 2.6.0.
- [Changelog](https://github.com/jhollinger/otr-activerecord/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jhollinger/otr-activerecord/compare/v2.5.0...v2.6.0)

---
updated-dependencies:
- dependency-name: otr-activerecord
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 13:02:53 +00:00
mengxun
64e3f0b424 Fix redundant and incorrect version comparison logic 2025-11-11 16:10:57 +08:00
zinduolis
ac2d6fd9ac Merge pull request #3439 from beefproject/red/dev
Documentation (typo/grammar fixes) — minor text updates across Modules, Extensions, and Core
2025-11-11 07:20:00 +10:00
zinduolis
cc862ae82f Fix typos 2025-11-10 20:39:51 +10:00
zinduolis
582c4d67e3 Merge branch 'master' into red/dev 2025-11-10 20:07:18 +10:00
github-actions[bot]
bbbcd5895f Merge pull request #3437 from beefproject/dependabot/bundler/json-2.16.0
Bump json from 2.15.2 to 2.16.0
2025-11-07 13:05:19 +00:00
dependabot[bot]
1681054dfc Bump json from 2.15.2 to 2.16.0
Bumps [json](https://github.com/ruby/json) from 2.15.2 to 2.16.0.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.15.2...v2.16.0)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-07 13:02:33 +00:00
github-actions[bot]
37a93b7f36 Merge pull request #3435 from beefproject/dependabot/bundler/sqlite3-2.8.0
Bump sqlite3 from 2.7.4 to 2.8.0
2025-11-06 13:06:32 +00:00
dependabot[bot]
d9e12f82d9 Bump sqlite3 from 2.7.4 to 2.8.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.4 to 2.8.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.4...v2.8.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-06 13:02:33 +00:00
github-actions[bot]
0715e33a4e Merge pull request #3432 from beefproject/dependabot/bundler/rubyzip-3.2.2
Bump rubyzip from 3.2.1 to 3.2.2
2025-11-03 13:51:15 +00:00
dependabot[bot]
1fee3a21d6 Bump rubyzip from 3.2.1 to 3.2.2
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v3.2.1...v3.2.2)

---
updated-dependencies:
- dependency-name: rubyzip
  dependency-version: 3.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 13:48:15 +00:00
github-actions[bot]
3834d4aaa3 Merge pull request #3431 from beefproject/dependabot/bundler/rack-3.2.4
Bump rack from 3.2.3 to 3.2.4
2025-11-03 13:37:16 +00:00
dependabot[bot]
8e64b433bf Bump rack from 3.2.3 to 3.2.4
Bumps [rack](https://github.com/rack/rack) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v3.2.3...v3.2.4)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 3.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 13:34:27 +00:00
github-actions[bot]
30cb1b2d89 Merge pull request #3433 from beefproject/dependabot/bundler/rdoc-6.15.1
Bump rdoc from 6.15.0 to 6.15.1
2025-11-03 13:16:48 +00:00
dependabot[bot]
03689e4b98 Bump rdoc from 6.15.0 to 6.15.1
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.15.0 to 6.15.1.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.15.0...v6.15.1)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.15.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 13:14:11 +00:00
github-actions[bot]
e7dd57c97f Merge pull request #3430 from beefproject/dependabot/bundler/irb-1.15.3
Bump irb from 1.15.2 to 1.15.3
2025-11-03 13:07:59 +00:00
dependabot[bot]
f2792292b1 Bump irb from 1.15.2 to 1.15.3
Bumps [irb](https://github.com/ruby/irb) from 1.15.2 to 1.15.3.
- [Release notes](https://github.com/ruby/irb/releases)
- [Commits](https://github.com/ruby/irb/compare/v1.15.2...v1.15.3)

---
updated-dependencies:
- dependency-name: irb
  dependency-version: 1.15.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 13:05:22 +00:00
github-actions[bot]
7b30400e4a Merge pull request #3429 from beefproject/dependabot/bundler/rubocop-1.81.7
Bump rubocop from 1.81.6 to 1.81.7
2025-10-31 13:06:17 +00:00
dependabot[bot]
041027ac18 Bump rubocop from 1.81.6 to 1.81.7
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.81.6 to 1.81.7.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.81.6...v1.81.7)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.81.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-31 13:02:41 +00:00
github-actions[bot]
c30d1f7c3b Merge pull request #3428 from beefproject/dependabot/bundler/activerecord-8.0.4
Bump activerecord from 8.0.3 to 8.0.4
2025-10-29 13:15:42 +00:00
dependabot[bot]
a578412619 Bump activerecord from 8.0.3 to 8.0.4
Bumps [activerecord](https://github.com/rails/rails) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.1/activerecord/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v8.0.3...v8.0.4)

---
updated-dependencies:
- dependency-name: activerecord
  dependency-version: 8.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-29 13:13:06 +00:00
github-actions[bot]
0573717aa8 Merge pull request #3425 from beefproject/dependabot/bundler/selenium-webdriver-4.38.0
Bump selenium-webdriver from 4.37.0 to 4.38.0
2025-10-29 13:12:04 +00:00
dependabot[bot]
71f0fbe75e Bump selenium-webdriver from 4.37.0 to 4.38.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.37.0 to 4.38.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.37.0...selenium-4.38.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-29 13:09:38 +00:00
github-actions[bot]
8029f37d44 Merge pull request #3426 from beefproject/dependabot/bundler/rubyzip-3.2.1
Bump rubyzip from 3.2.0 to 3.2.1
2025-10-29 13:08:30 +00:00
dependabot[bot]
3d13e55d97 Bump rubyzip from 3.2.0 to 3.2.1
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v3.2.0...v3.2.1)

---
updated-dependencies:
- dependency-name: rubyzip
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-29 13:05:58 +00:00
github-actions[bot]
8d7eedfaaa Merge pull request #3427 from beefproject/dependabot/bundler/rake-13.3.1
Bump rake from 13.3.0 to 13.3.1
2025-10-29 13:04:58 +00:00
dependabot[bot]
29997f7639 Bump rake from 13.3.0 to 13.3.1
Bumps [rake](https://github.com/ruby/rake) from 13.3.0 to 13.3.1.
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rake/compare/v13.3.0...v13.3.1)

---
updated-dependencies:
- dependency-name: rake
  dependency-version: 13.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-29 13:02:37 +00:00
github-actions[bot]
880ae79e8b Merge pull request #3424 from beefproject/dependabot/bundler/json-2.15.2
Bump json from 2.15.1 to 2.15.2
2025-10-27 14:10:47 +00:00
dependabot[bot]
054efa1571 Bump json from 2.15.1 to 2.15.2
Bumps [json](https://github.com/ruby/json) from 2.15.1 to 2.15.2.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.15.1...v2.15.2)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 14:07:11 +00:00
zinduolis
6f7a319c2b Merge pull request #3422 from beefproject/red/dev
Bump version to 0.6.0.0
2025-10-24 14:37:47 +10:00
zinduolis
e89ea1922a Fix VERSION file to include copyright disclaimer 2025-10-24 10:40:57 +10:00
zinduolis
0c7c367360 Bump version to 0.6.0.0 2025-10-24 10:10:46 +10:00
github-actions[bot]
e08e4b0948 Merge pull request #3421 from beefproject/dependabot/bundler/rspec-3.13.2
Bump rspec from 3.13.1 to 3.13.2
2025-10-21 13:12:19 +00:00
dependabot[bot]
3b01e3d2b5 Bump rspec from 3.13.1 to 3.13.2
Bumps [rspec](https://github.com/rspec/rspec) from 3.13.1 to 3.13.2.
- [Commits](https://github.com/rspec/rspec/compare/rspec-v3.13.1...rspec-v3.13.2)

---
updated-dependencies:
- dependency-name: rspec
  dependency-version: 3.13.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-21 13:08:12 +00:00
github-actions[bot]
b3ef4a1ec7 Merge pull request #3420 from beefproject/dependabot/bundler/rubocop-1.81.6
Bump rubocop from 1.81.1 to 1.81.6
2025-10-21 13:07:02 +00:00
dependabot[bot]
417df036bc Bump rubocop from 1.81.1 to 1.81.6
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.81.1 to 1.81.6.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.81.1...v1.81.6)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.81.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-21 13:02:49 +00:00
github-actions[bot]
40b985a8fa Merge pull request #3419 from beefproject/dependabot/bundler/selenium-webdriver-4.37.0
Bump selenium-webdriver from 4.35.0 to 4.37.0
2025-10-20 14:18:03 +00:00
dependabot[bot]
2698dc9ec9 Bump selenium-webdriver from 4.35.0 to 4.37.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.35.0 to 4.37.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.35.0...selenium-4.37.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.37.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 14:14:24 +00:00
zinduolis
41e52d3738 Merge pull request #3405 from beefproject/dependabot/bundler/activerecord-8.0.3
Bump activerecord from 7.2.2.2 to 8.0.3
2025-10-20 16:02:00 +10:00
dependabot[bot]
cd116a3b46 Bump activerecord from 7.2.2.2 to 8.0.3
Bumps [activerecord](https://github.com/rails/rails) from 7.2.2.2 to 8.0.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.0.3/activerecord/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v7.2.2.2...v8.0.3)

---
updated-dependencies:
- dependency-name: activerecord
  dependency-version: 8.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 05:03:43 +00:00
github-actions[bot]
87a5498884 Merge pull request #3404 from beefproject/dependabot/bundler/sqlite3-2.7.4
Bump sqlite3 from 2.7.3 to 2.7.4
2025-10-16 06:14:21 +00:00
dependabot[bot]
51069255bb Bump sqlite3 from 2.7.3 to 2.7.4
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.3 to 2.7.4.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.3...v2.7.4)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-16 06:10:17 +00:00
github-actions[bot]
8fab9a9b4d Merge pull request #3418 from beefproject/dependabot/bundler/rubyzip-3.2.0
Bump rubyzip from 3.1.1 to 3.2.0
2025-10-15 13:08:19 +00:00
dependabot[bot]
6710d71630 Bump rubyzip from 3.1.1 to 3.2.0
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: rubyzip
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-15 13:03:51 +00:00
github-actions[bot]
32864da8a3 Merge pull request #3415 from beefproject/dependabot/bundler/rack-protection-4.2.0
Bump rack-protection from 4.1.1 to 4.2.0
2025-10-10 17:52:18 +00:00
dependabot[bot]
027d694819 Bump rack-protection from 4.1.1 to 4.2.0
Bumps [rack-protection](https://github.com/sinatra/sinatra) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sinatra/sinatra/compare/v4.1.1...v4.2.0)

---
updated-dependencies:
- dependency-name: rack-protection
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-10 17:49:58 +00:00
github-actions[bot]
9d00616c1d Merge pull request #3416 from beefproject/dependabot/bundler/rack-3.2.3
Bump rack from 3.2.2 to 3.2.3
2025-10-10 17:48:50 +00:00
dependabot[bot]
2e4560229e Bump rack from 3.2.2 to 3.2.3
Bumps [rack](https://github.com/rack/rack) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v3.2.2...v3.2.3)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 3.2.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-10 17:46:24 +00:00
github-actions[bot]
dbb0bd6198 Merge pull request #3414 from beefproject/dependabot/npm_and_yarn/jsdoc-4.0.5
Bump jsdoc from 4.0.4 to 4.0.5
2025-10-08 13:05:07 +00:00
dependabot[bot]
edbe00cb82 Bump jsdoc from 4.0.4 to 4.0.5
Bumps [jsdoc](https://github.com/jsdoc/jsdoc) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/jsdoc/jsdoc/releases)
- [Changelog](https://github.com/jsdoc/jsdoc/blob/4.0.5/CHANGES.md)
- [Commits](https://github.com/jsdoc/jsdoc/compare/4.0.4...4.0.5)

---
updated-dependencies:
- dependency-name: jsdoc
  dependency-version: 4.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 13:02:23 +00:00
github-actions[bot]
641aa42085 Merge pull request #3410 from beefproject/dependabot/bundler/rdoc-6.15.0
Bump rdoc from 6.14.2 to 6.15.0
2025-10-07 13:17:42 +00:00
dependabot[bot]
fb9fffc0df Bump rdoc from 6.14.2 to 6.15.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.14.2 to 6.15.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.14.2...v6.15.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 13:15:14 +00:00
github-actions[bot]
ffdad9b4e6 Merge pull request #3412 from beefproject/dependabot/bundler/rack-3.2.2
Bump rack from 3.2.1 to 3.2.2
2025-10-07 13:14:02 +00:00
dependabot[bot]
484442caa7 Bump rack from 3.2.1 to 3.2.2
Bumps [rack](https://github.com/rack/rack) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v3.2.1...v3.2.2)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 3.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 13:11:27 +00:00
github-actions[bot]
e49feb3571 Merge pull request #3408 from beefproject/dependabot/bundler/rubocop-1.81.1
Bump rubocop from 1.80.2 to 1.81.1
2025-10-07 13:10:05 +00:00
dependabot[bot]
2e2e87073f Bump rubocop from 1.80.2 to 1.81.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.80.2 to 1.81.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.80.2...v1.81.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.81.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 13:07:40 +00:00
github-actions[bot]
5cc7d6f711 Merge pull request #3413 from beefproject/dependabot/bundler/json-2.15.1
Bump json from 2.15.0 to 2.15.1
2025-10-07 13:06:32 +00:00
dependabot[bot]
9c0657d144 Bump json from 2.15.0 to 2.15.1
Bumps [json](https://github.com/ruby/json) from 2.15.0 to 2.15.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.15.0...v2.15.1)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 13:03:28 +00:00
github-actions[bot]
e6ddb7bc3c Merge pull request #3409 from beefproject/dependabot/npm_and_yarn/jsdoc-to-markdown-9.1.3
Bump jsdoc-to-markdown from 9.1.2 to 9.1.3
2025-10-06 13:25:58 +00:00
dependabot[bot]
d8818f35d1 Bump jsdoc-to-markdown from 9.1.2 to 9.1.3
Bumps [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown) from 9.1.2 to 9.1.3.
- [Release notes](https://github.com/jsdoc2md/jsdoc-to-markdown/releases)
- [Commits](https://github.com/jsdoc2md/jsdoc-to-markdown/compare/v9.1.2...v9.1.3)

---
updated-dependencies:
- dependency-name: jsdoc-to-markdown
  dependency-version: 9.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 13:21:39 +00:00
github-actions[bot]
dffe0601c2 Merge pull request #3407 from beefproject/dependabot/bundler/rubyzip-3.1.1
Bump rubyzip from 3.1.0 to 3.1.1
2025-09-29 17:01:53 +00:00
dependabot[bot]
68773c96d2 Bump rubyzip from 3.1.0 to 3.1.1
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: rubyzip
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 16:57:48 +00:00
github-actions[bot]
97716f79d3 Merge pull request #3403 from beefproject/dependabot/bundler/json-2.15.0
Bump json from 2.14.1 to 2.15.0
2025-09-22 13:05:33 +00:00
dependabot[bot]
f567cebdc2 Bump json from 2.14.1 to 2.15.0
Bumps [json](https://github.com/ruby/json) from 2.14.1 to 2.15.0.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.14.1...v2.15.0)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-22 13:03:06 +00:00
github-actions[bot]
4bb9a9c9c6 Merge pull request #3402 from beefproject/dependabot/bundler/curb-1.2.2
Bump curb from 1.2.1 to 1.2.2
2025-09-19 13:12:17 +00:00
dependabot[bot]
4d2058f61e Bump curb from 1.2.1 to 1.2.2
Bumps [curb](https://github.com/taf2/curb) from 1.2.1 to 1.2.2.
- [Changelog](https://github.com/taf2/curb/blob/master/ChangeLog.md)
- [Commits](https://github.com/taf2/curb/commits)

---
updated-dependencies:
- dependency-name: curb
  dependency-version: 1.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-19 13:06:21 +00:00
github-actions[bot]
b19584289c Merge pull request #3401 from beefproject/dependabot/bundler/json-2.14.1
Bump json from 2.13.2 to 2.14.1
2025-09-19 13:05:17 +00:00
dependabot[bot]
acd95ce92e Bump json from 2.13.2 to 2.14.1
Bumps [json](https://github.com/ruby/json) from 2.13.2 to 2.14.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.13.2...v2.14.1)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-19 13:02:39 +00:00
github-actions[bot]
ecb5c8ba1a Merge pull request #3399 from beefproject/dependabot/bundler/curb-1.2.1
Bump curb from 1.2.0 to 1.2.1
2025-09-18 13:05:24 +00:00
dependabot[bot]
6ad995de6c Bump curb from 1.2.0 to 1.2.1
Bumps [curb](https://github.com/taf2/curb) from 1.2.0 to 1.2.1.
- [Changelog](https://github.com/taf2/curb/blob/master/ChangeLog.md)
- [Commits](https://github.com/taf2/curb/commits)

---
updated-dependencies:
- dependency-name: curb
  dependency-version: 1.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-18 13:02:55 +00:00
github-actions[bot]
25da2db215 Merge pull request #3394 from beefproject/dependabot/bundler/term-ansicolor-1.11.3
Bump term-ansicolor from 1.11.2 to 1.11.3
2025-09-11 13:07:01 +00:00
dependabot[bot]
80ae0cc2bf Bump term-ansicolor from 1.11.2 to 1.11.3
Bumps [term-ansicolor](https://github.com/flori/term-ansicolor) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/flori/term-ansicolor/releases)
- [Changelog](https://github.com/flori/term-ansicolor/blob/master/CHANGES.md)
- [Commits](https://github.com/flori/term-ansicolor/compare/v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: term-ansicolor
  dependency-version: 1.11.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-11 13:03:33 +00:00
zinduolis
bd8ad1fe1e Merge pull request #3392 from beefproject/red/dev
Remediate sinatra vulnerability
2025-09-10 08:13:01 +10:00
zinduolis
cdb9ceda2a Update Gemfile and Gemfile.lock for Sinatra and Rack compatibility 2025-09-09 21:33:59 +10:00
zinduolis
5cf691120f Updated the code to be compatible with Rack3 2025-09-09 21:21:24 +10:00
zinduolis
d05ff08dbc Merge pull request #3383 from beefproject/dependabot/bundler/rubyzip-3.0.2
Bump rubyzip from 2.4.1 to 3.0.2
2025-09-07 20:05:48 +10:00
dependabot[bot]
d67fa4f780 Bump rubyzip from 2.4.1 to 3.0.2
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 2.4.1 to 3.0.2.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v2.4.1...v3.0.2)

---
updated-dependencies:
- dependency-name: rubyzip
  dependency-version: 3.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:58:33 +00:00
zinduolis
101bef502a Merge pull request #3359 from beefproject/dependabot/bundler/thin-2.0.1
Bump thin from 1.8.2 to 2.0.1
2025-09-07 19:50:46 +10:00
dependabot[bot]
b0ea6a94f6 Bump thin from 1.8.2 to 2.0.1
Bumps [thin](https://github.com/macournoyer/thin) from 1.8.2 to 2.0.1.
- [Release notes](https://github.com/macournoyer/thin/releases)
- [Changelog](https://github.com/macournoyer/thin/blob/master/CHANGELOG)
- [Commits](https://github.com/macournoyer/thin/compare/v1.8.2...v2.0.1)

---
updated-dependencies:
- dependency-name: thin
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:46:58 +00:00
github-actions[bot]
c5c2ee387f Merge pull request #3388 from beefproject/dependabot/bundler/curb-1.2.0
Bump curb from 1.1.0 to 1.2.0
2025-09-07 09:42:43 +00:00
dependabot[bot]
e01cff64d9 Bump curb from 1.1.0 to 1.2.0
Bumps [curb](https://github.com/taf2/curb) from 1.1.0 to 1.2.0.
- [Changelog](https://github.com/taf2/curb/blob/master/ChangeLog.md)
- [Commits](https://github.com/taf2/curb/commits)

---
updated-dependencies:
- dependency-name: curb
  dependency-version: 1.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:39:30 +00:00
github-actions[bot]
383f0c6481 Merge pull request #3390 from beefproject/dependabot/bundler/rubocop-1.80.2
Bump rubocop from 1.80.0 to 1.80.2
2025-09-07 09:38:14 +00:00
dependabot[bot]
d77a01d84f Bump rubocop from 1.80.0 to 1.80.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.80.0 to 1.80.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.80.0...v1.80.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.80.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:34:29 +00:00
zinduolis
c7665fba3f Merge pull request #3386 from beefproject/red/dev
Fix forked SQLite connection handling to improve test accuracy (#3249)
2025-09-07 19:33:19 +10:00
zinduolis
31decb81b3 Centralised the initiation of MUTEX 2025-09-07 19:23:26 +10:00
zinduolis
e716de707a Merge branch 'master' into red/dev 2025-09-07 19:08:50 +10:00
zinduolis
c91b74e0ba Refactor database reset handling in AutoRunEngine and Websocket hooked browser specs for improved synchronization 2025-09-06 11:10:56 +10:00
zinduolis
3df5bcb904 Refactor database migration handling in browser details and websocket hooked browser specs for improved synchronization 2025-09-06 11:04:23 +10:00
zinduolis
41b595ae00 Remove unnecessary server preparation step and ensure ActiveRecord disconnection in teardown 2025-09-06 10:56:17 +10:00
zinduolis
f3834f730b Remove unnecessary server preparation step and ensure ActiveRecord disconnection in teardown 2025-09-06 10:52:04 +10:00
zinduolis
5a333d45a9 Remove unnecessary server preparation step and ensure ActiveRecord disconnection in teardown 2025-09-06 10:43:05 +10:00
zinduolis
ac6dfe50a5 Refactor database reset and migration handling in BeEF debug modules for improved synchronization and conditional execution 2025-09-06 10:36:13 +10:00
zinduolis
81a4caa836 Refactor server start-up process in BeEF debug modules for improved consistency and teardown handling 2025-09-06 10:19:23 +10:00
zinduolis
15fd00a69a Refactor server start-up process in AutoRunEngine and Websocket tests for improved initialization 2025-09-06 09:58:00 +10:00
zinduolis
e5c8a0c86d Refactor server teardown to improve error handling and cleanup process 2025-09-03 10:43:40 +10:00
zinduolis
6d0531f6b3 Change connection pool cleanup to run before each example in RSpec 2025-09-03 10:31:34 +10:00
zinduolis
f42fa9f599 Add connection pool cleanup after each example in RSpec 2025-09-03 10:18:20 +10:00
zinduolis
eecc73b941 Remove testing message and improve code formatting in spec files 2025-09-03 10:04:31 +10:00
zinduolis
dbc9fed9f2 Revert back to the original before troubleshooting sql forking issue 2025-09-03 09:40:41 +10:00
zinduolis
2494443829 Testing code running in github actions 2025-09-01 21:57:56 +10:00
zinduolis
e394f2e15f Update checkout action 2025-09-01 21:30:58 +10:00
zinduolis
407535da0f Merge branch 'red/dev' of https://github.com/beefproject/beef into red/dev 2025-09-01 21:08:22 +10:00
zinduolis
418dc226fd Update github_actions.yml
Troubleshooting different behaviour of tests when running locally and on remote branch
2025-08-28 18:47:03 +10:00
zinduolis
180c2f2c4e Troubleshooting discrepancy between local tests passing and remote not 2025-08-28 18:44:13 +10:00
zinduolis
1a4127c198 Update Gemfile.lock to bump dependencies and add platform support 2025-08-27 21:39:44 +10:00
zinduolis
56b34649b7 Comment out SERVER_START_TIMEOUT definition in spec_helper.rb 2025-08-27 21:20:24 +10:00
zinduolis
e93dc28174 Add disconnect_all_active_record! calls before forking in multiple specs for improved SQL connection handling safety 2025-08-25 23:30:54 +10:00
zinduolis
f9c630b5d6 Update .gitignore to include secrets for local GitHub Actions testing; refactor spec_helper.rb for improved fork handling 2025-08-25 22:24:15 +10:00
github-actions[bot]
2300a24c41 Merge pull request #3384 from beefproject/dependabot/bundler/rubocop-1.80.0
Bump rubocop from 1.79.2 to 1.80.0
2025-08-24 09:31:39 +00:00
dependabot[bot]
a403afe4df Bump rubocop from 1.79.2 to 1.80.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.79.2 to 1.80.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.79.2...v1.80.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.80.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-22 13:22:46 +00:00
github-actions[bot]
50e8468236 Merge pull request #3371 from beefproject/dependabot/bundler/nokogiri-1.18.9
Bump nokogiri from 1.18.8 to 1.18.9
2025-08-21 01:29:45 +00:00
dependabot[bot]
fbd2c56122 Bump nokogiri from 1.18.8 to 1.18.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.8 to 1.18.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.8...v1.18.9)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 01:27:15 +00:00
github-actions[bot]
237a85ef1f Merge pull request #3380 from beefproject/dependabot/bundler/selenium-webdriver-4.35.0
Bump selenium-webdriver from 4.34.0 to 4.35.0
2025-08-21 01:20:47 +00:00
dependabot[bot]
cd6f048100 Bump selenium-webdriver from 4.34.0 to 4.35.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.34.0 to 4.35.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.34.0...selenium-4.35.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.35.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 01:18:15 +00:00
github-actions[bot]
de71e2c792 Merge pull request #3377 from beefproject/dependabot/bundler/rubocop-1.79.2
Bump rubocop from 1.79.0 to 1.79.2
2025-08-21 00:53:12 +00:00
dependabot[bot]
111bd7ae0b Bump rubocop from 1.79.0 to 1.79.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.79.0 to 1.79.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.79.0...v1.79.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.79.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 00:50:07 +00:00
github-actions[bot]
dbe6c0928a Merge pull request #3375 from beefproject/dependabot/bundler/json-2.13.2
Bump json from 2.13.1 to 2.13.2
2025-08-21 00:49:05 +00:00
dependabot[bot]
f7de4cd111 Bump json from 2.13.1 to 2.13.2
Bumps [json](https://github.com/ruby/json) from 2.13.1 to 2.13.2.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.13.1...v2.13.2)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 00:45:44 +00:00
github-actions[bot]
067c91da80 Merge pull request #3381 from beefproject/dependabot/bundler/activerecord-7.2.2.2
Bump activerecord from 7.2.2.1 to 7.2.2.2
2025-08-21 00:44:44 +00:00
dependabot[bot]
aa67fe5b9e Bump activerecord from 7.2.2.1 to 7.2.2.2
Bumps [activerecord](https://github.com/rails/rails) from 7.2.2.1 to 7.2.2.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.0.2.1/activerecord/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v7.2.2.1...v7.2.2.2)

---
updated-dependencies:
- dependency-name: activerecord
  dependency-version: 7.2.2.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 00:29:10 +00:00
github-actions[bot]
9db8df6fdd Merge pull request #3367 from beefproject/dependabot/npm_and_yarn/jsdoc-to-markdown-9.1.2
Bump jsdoc-to-markdown from 9.1.1 to 9.1.2
2025-08-21 00:26:05 +00:00
dependabot[bot]
94d8f9c252 Bump jsdoc-to-markdown from 9.1.1 to 9.1.2
Bumps [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown) from 9.1.1 to 9.1.2.
- [Release notes](https://github.com/jsdoc2md/jsdoc-to-markdown/releases)
- [Commits](https://github.com/jsdoc2md/jsdoc-to-markdown/compare/v9.1.1...v9.1.2)

---
updated-dependencies:
- dependency-name: jsdoc-to-markdown
  dependency-version: 9.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 00:21:59 +00:00
github-actions[bot]
453edb8c9a Merge pull request #3370 from beefproject/dependabot/bundler/rubocop-1.79.0
Bump rubocop from 1.77.0 to 1.79.0
2025-07-25 20:35:32 +00:00
dependabot[bot]
0271331c66 Bump rubocop from 1.77.0 to 1.79.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.77.0 to 1.79.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.77.0...v1.79.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.79.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-25 19:45:09 +00:00
github-actions[bot]
80093f6a91 Merge pull request #3372 from beefproject/dependabot/bundler/curb-1.1.0
Bump curb from 1.0.9 to 1.1.0
2025-07-25 19:44:10 +00:00
dependabot[bot]
a194ccb4d2 Bump curb from 1.0.9 to 1.1.0
Bumps [curb](https://github.com/taf2/curb) from 1.0.9 to 1.1.0.
- [Changelog](https://github.com/taf2/curb/blob/master/ChangeLog.md)
- [Commits](https://github.com/taf2/curb/commits)

---
updated-dependencies:
- dependency-name: curb
  dependency-version: 1.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-25 13:25:20 +00:00
github-actions[bot]
0339dbbc22 Merge pull request #3368 from beefproject/dependabot/bundler/sqlite3-2.7.3
Bump sqlite3 from 2.7.2 to 2.7.3
2025-07-24 22:49:51 +00:00
dependabot[bot]
7752f466fb Bump sqlite3 from 2.7.2 to 2.7.3
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.2...v2.7.3)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-24 22:47:17 +00:00
github-actions[bot]
231bcdea09 Merge pull request #3363 from beefproject/dependabot/bundler/rdoc-6.14.2
Bump rdoc from 6.14.1 to 6.14.2
2025-07-24 22:46:16 +00:00
dependabot[bot]
3f40aae9f9 Bump rdoc from 6.14.1 to 6.14.2
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.14.1 to 6.14.2.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.14.1...v6.14.2)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.14.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-24 13:31:25 +00:00
github-actions[bot]
ae4c7123f2 Merge pull request #3369 from beefproject/dependabot/bundler/json-2.13.1
Bump json from 2.12.2 to 2.13.1
2025-07-24 13:30:19 +00:00
dependabot[bot]
62cb20d694 Bump json from 2.12.2 to 2.13.1
Bumps [json](https://github.com/ruby/json) from 2.12.2 to 2.13.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.12.2...v2.13.1)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-24 13:27:00 +00:00
github-actions[bot]
97e9624cf8 Merge pull request #3364 from beefproject/dependabot/bundler/sqlite3-2.7.2
Bump sqlite3 from 2.7.1 to 2.7.2
2025-07-07 16:05:50 +00:00
dependabot[bot]
c4baa10274 Bump sqlite3 from 2.7.1 to 2.7.2
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.1...v2.7.2)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 16:03:01 +00:00
github-actions[bot]
bfb7cbf6a0 Merge pull request #3355 from beefproject/dependabot/bundler/rdoc-6.14.1
Bump rdoc from 6.14.0 to 6.14.1
2025-07-01 13:45:48 +00:00
dependabot[bot]
d2833ab8ef Bump rdoc from 6.14.0 to 6.14.1
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.14.0 to 6.14.1.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.14.0...v6.14.1)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.14.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 13:41:57 +00:00
github-actions[bot]
a962aaad4b Merge pull request #3362 from beefproject/dependabot/bundler/sqlite3-2.7.1
Bump sqlite3 from 2.7.0 to 2.7.1
2025-07-01 13:40:42 +00:00
dependabot[bot]
6baa7d19db Bump sqlite3 from 2.7.0 to 2.7.1
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 13:37:12 +00:00
github-actions[bot]
a16f98fd39 Merge pull request #3361 from beefproject/dependabot/bundler/selenium-webdriver-4.34.0
Bump selenium-webdriver from 4.33.0 to 4.34.0
2025-06-30 16:29:12 +00:00
dependabot[bot]
e423771eaa Bump selenium-webdriver from 4.33.0 to 4.34.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.33.0 to 4.34.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.33.0...selenium-4.34.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 16:26:38 +00:00
zinduolis
e8a732d4cc Merge pull request #3360 from beefproject/red/dev
Update Discord invite code
2025-06-27 14:00:23 +10:00
zinduolis
5b13dbc833 Update Discord invite code 2025-06-26 16:21:48 +10:00
github-actions[bot]
713744d48e Merge pull request #3350 from beefproject/dependabot/bundler/rack-2.2.17
Bump rack from 2.2.16 to 2.2.17
2025-06-26 06:01:16 +00:00
dependabot[bot]
462b973e6f Bump rack from 2.2.16 to 2.2.17
Bumps [rack](https://github.com/rack/rack) from 2.2.16 to 2.2.17.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.16...v2.2.17)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 2.2.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-20 13:25:26 +00:00
github-actions[bot]
6253c7c052 Merge pull request #3356 from beefproject/dependabot/bundler/rubocop-1.77.0
Bump rubocop from 1.76.1 to 1.77.0
2025-06-20 13:24:26 +00:00
dependabot[bot]
aac3f863c3 Bump rubocop from 1.76.1 to 1.77.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.76.1 to 1.77.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.76.1...v1.77.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.77.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-20 13:21:47 +00:00
github-actions[bot]
4367deed58 Merge pull request #3348 from beefproject/dependabot/bundler/rake-13.3.0
Bump rake from 13.2.1 to 13.3.0
2025-06-10 13:34:41 +00:00
dependabot[bot]
137cb2c0c6 Bump rake from 13.2.1 to 13.3.0
Bumps [rake](https://github.com/ruby/rake) from 13.2.1 to 13.3.0.
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rake/compare/v13.2.1...v13.3.0)

---
updated-dependencies:
- dependency-name: rake
  dependency-version: 13.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 13:32:15 +00:00
github-actions[bot]
c1012442f5 Merge pull request #3352 from beefproject/dependabot/bundler/rubocop-1.76.1
Bump rubocop from 1.75.8 to 1.76.1
2025-06-10 13:31:10 +00:00
dependabot[bot]
af66637313 Bump rubocop from 1.75.8 to 1.76.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.75.8 to 1.76.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.75.8...v1.76.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.76.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 13:28:28 +00:00
github-actions[bot]
58f7ace699 Merge pull request #3353 from beefproject/dependabot/bundler/sqlite3-2.7.0
Bump sqlite3 from 2.6.0 to 2.7.0
2025-06-10 13:27:21 +00:00
dependabot[bot]
ca1649e701 Bump sqlite3 from 2.6.0 to 2.7.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.6.0...v2.7.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 13:24:48 +00:00
github-actions[bot]
f369e938f2 Merge pull request #3345 from beefproject/dependabot/bundler/selenium-webdriver-4.33.0
Bump selenium-webdriver from 4.31.0 to 4.33.0
2025-05-29 14:06:51 +00:00
dependabot[bot]
1e2a411b8d Bump selenium-webdriver from 4.31.0 to 4.33.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.31.0 to 4.33.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.31.0...selenium-4.33.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-29 14:04:21 +00:00
github-actions[bot]
b93cb156fa Merge pull request #3347 from beefproject/dependabot/bundler/rubocop-1.75.8
Bump rubocop from 1.75.3 to 1.75.8
2025-05-29 14:03:16 +00:00
dependabot[bot]
734415fd45 Bump rubocop from 1.75.3 to 1.75.8
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.75.3 to 1.75.8.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.75.3...v1.75.8)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.75.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-29 13:59:46 +00:00
github-actions[bot]
b13affafb1 Merge pull request #3344 from beefproject/dependabot/bundler/json-2.12.2
Bump json from 2.10.2 to 2.12.2
2025-05-27 13:40:22 +00:00
dependabot[bot]
f3ea1fed56 Bump json from 2.10.2 to 2.12.2
Bumps [json](https://github.com/ruby/json) from 2.10.2 to 2.12.2.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.10.2...v2.12.2)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 13:37:45 +00:00
github-actions[bot]
5e4fc2543b Merge pull request #3346 from beefproject/dependabot/bundler/rspec-3.13.1
Bump rspec from 3.13.0 to 3.13.1
2025-05-27 13:36:37 +00:00
dependabot[bot]
88951d66d5 Bump rspec from 3.13.0 to 3.13.1
Bumps [rspec](https://github.com/rspec/rspec) from 3.13.0 to 3.13.1.
- [Commits](https://github.com/rspec/rspec/compare/rspec-metagem-v3.13.0...rspec-v3.13.1)

---
updated-dependencies:
- dependency-name: rspec
  dependency-version: 3.13.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-27 13:33:48 +00:00
github-actions[bot]
89e7b07f95 Merge pull request #3340 from beefproject/dependabot/bundler/rdoc-6.14.0
Bump rdoc from 6.13.1 to 6.14.0
2025-05-22 13:41:45 +00:00
dependabot[bot]
80a7999e26 Bump rdoc from 6.13.1 to 6.14.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.13.1 to 6.14.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.13.1...v6.14.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-version: 6.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-22 13:39:14 +00:00
github-actions[bot]
ca07677272 Merge pull request #3335 from beefproject/dependabot/bundler/mime-types-3.7.0
Bump mime-types from 3.6.2 to 3.7.0
2025-05-22 13:38:05 +00:00
dependabot[bot]
8fe1115f8b Bump mime-types from 3.6.2 to 3.7.0
Bumps [mime-types](https://github.com/mime-types/ruby-mime-types) from 3.6.2 to 3.7.0.
- [Changelog](https://github.com/mime-types/ruby-mime-types/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mime-types/ruby-mime-types/compare/v3.6.2...v3.7.0)

---
updated-dependencies:
- dependency-name: mime-types
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-22 13:35:24 +00:00
github-actions[bot]
3bbe440036 Merge pull request #3341 from beefproject/dependabot/bundler/rack-2.2.16
Bump rack from 2.2.13 to 2.2.16
2025-05-22 13:34:19 +00:00
dependabot[bot]
c63501bd3a Bump rack from 2.2.13 to 2.2.16
Bumps [rack](https://github.com/rack/rack) from 2.2.13 to 2.2.16.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.13...v2.2.16)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 2.2.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-22 13:31:47 +00:00
github-actions[bot]
b7eb3fa25f Merge pull request #3323 from beefproject/dependabot/bundler/nokogiri-1.18.8
Bump nokogiri from 1.18.4 to 1.18.8
2025-04-22 14:01:12 +00:00
dependabot[bot]
eff5516cc9 Bump nokogiri from 1.18.4 to 1.18.8
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.4 to 1.18.8.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.4...v1.18.8)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-22 13:58:46 +00:00
github-actions[bot]
e630cfcd41 Merge pull request #3324 from beefproject/dependabot/bundler/rubocop-1.75.3
Bump rubocop from 1.75.2 to 1.75.3
2025-04-22 13:57:45 +00:00
dependabot[bot]
9f841bcdae Bump rubocop from 1.75.2 to 1.75.3
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.75.2 to 1.75.3.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.75.2...v1.75.3)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.75.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-22 13:55:16 +00:00
github-actions[bot]
69bad18295 Merge pull request #3312 from beefproject/dependabot/bundler/rdoc-6.13.1
Bump rdoc from 6.13.0 to 6.13.1
2025-04-07 14:24:24 +00:00
dependabot[bot]
466a0c7d90 Bump rdoc from 6.13.0 to 6.13.1
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.13.0 to 6.13.1.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.13.0...v6.13.1)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 14:21:54 +00:00
github-actions[bot]
a4d250b7aa Merge pull request #3318 from beefproject/dependabot/bundler/selenium-webdriver-4.31.0
Bump selenium-webdriver from 4.30.1 to 4.31.0
2025-04-07 14:20:38 +00:00
dependabot[bot]
0e027c2118 Bump selenium-webdriver from 4.30.1 to 4.31.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.30.1 to 4.31.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/commits/selenium-4.31.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.31.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 14:18:06 +00:00
github-actions[bot]
da3bad2414 Merge pull request #3317 from beefproject/dependabot/bundler/maxmind-db-1.3.2
Bump maxmind-db from 1.2.0 to 1.3.2
2025-04-04 13:42:13 +00:00
dependabot[bot]
a9992ec90b Bump maxmind-db from 1.2.0 to 1.3.2
Bumps [maxmind-db](https://github.com/maxmind/MaxMind-DB-Reader-ruby) from 1.2.0 to 1.3.2.
- [Release notes](https://github.com/maxmind/MaxMind-DB-Reader-ruby/releases)
- [Changelog](https://github.com/maxmind/MaxMind-DB-Reader-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/maxmind/MaxMind-DB-Reader-ruby/compare/v1.2.0...v1.3.2)

---
updated-dependencies:
- dependency-name: maxmind-db
  dependency-version: 1.3.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-04 13:39:29 +00:00
github-actions[bot]
0dabe85c82 Merge pull request #3311 from beefproject/dependabot/bundler/pry-byebug-3.11.0
Bump pry-byebug from 3.10.1 to 3.11.0
2025-04-03 13:32:27 +00:00
dependabot[bot]
1f440800c4 Bump pry-byebug from 3.10.1 to 3.11.0
Bumps [pry-byebug](https://github.com/deivid-rodriguez/pry-byebug) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/deivid-rodriguez/pry-byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/pry-byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/pry-byebug/compare/v3.10.1...v3.11.0)

---
updated-dependencies:
- dependency-name: pry-byebug
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-03 13:29:58 +00:00
github-actions[bot]
0da3f9a8e9 Merge pull request #3314 from beefproject/dependabot/bundler/irb-1.15.2
Bump irb from 1.15.1 to 1.15.2
2025-04-03 13:28:56 +00:00
dependabot[bot]
bd70331a1e Bump irb from 1.15.1 to 1.15.2
Bumps [irb](https://github.com/ruby/irb) from 1.15.1 to 1.15.2.
- [Release notes](https://github.com/ruby/irb/releases)
- [Commits](https://github.com/ruby/irb/compare/v1.15.1...v1.15.2)

---
updated-dependencies:
- dependency-name: irb
  dependency-version: 1.15.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-03 13:26:34 +00:00
github-actions[bot]
7595407e44 Merge pull request #3315 from beefproject/dependabot/bundler/rubocop-1.75.2
Bump rubocop from 1.75.1 to 1.75.2
2025-04-03 13:25:29 +00:00
dependabot[bot]
6b1b1f6abd Bump rubocop from 1.75.1 to 1.75.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.75.1 to 1.75.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.75.1...v1.75.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.75.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-03 13:23:02 +00:00
github-actions[bot]
62f90749f7 Merge pull request #3309 from beefproject/dependabot/bundler/mime-types-3.6.2
Bump mime-types from 3.6.1 to 3.6.2
2025-03-27 13:45:43 +00:00
dependabot[bot]
1f222bdffa Bump mime-types from 3.6.1 to 3.6.2
Bumps [mime-types](https://github.com/mime-types/ruby-mime-types) from 3.6.1 to 3.6.2.
- [Changelog](https://github.com/mime-types/ruby-mime-types/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mime-types/ruby-mime-types/compare/v3.6.1...v3.6.2)

---
updated-dependencies:
- dependency-name: mime-types
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-27 13:43:13 +00:00
github-actions[bot]
ac779f46af Merge pull request #3307 from beefproject/dependabot/bundler/rdoc-6.13.0
Bump rdoc from 6.12.0 to 6.13.0
2025-03-27 13:42:09 +00:00
dependabot[bot]
536553b065 Bump rdoc from 6.12.0 to 6.13.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.12.0...v6.13.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-27 13:38:31 +00:00
github-actions[bot]
caca750e12 Merge pull request #3308 from beefproject/dependabot/bundler/selenium-webdriver-4.30.1
Bump selenium-webdriver from 4.29.1 to 4.30.1
2025-03-27 13:37:29 +00:00
dependabot[bot]
44f480c496 Bump selenium-webdriver from 4.29.1 to 4.30.1
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.29.1 to 4.30.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/commits)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-27 13:34:53 +00:00
github-actions[bot]
89354083ae Merge pull request #3310 from beefproject/dependabot/bundler/rubocop-1.75.1
Bump rubocop from 1.74.0 to 1.75.1
2025-03-27 13:33:49 +00:00
dependabot[bot]
f3d9c6fb36 Bump rubocop from 1.74.0 to 1.75.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.74.0 to 1.75.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.74.0...v1.75.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-27 13:30:13 +00:00
github-actions[bot]
98e8fef8e6 Merge pull request #3306 from beefproject/dependabot/bundler/nokogiri-1.18.4
Bump nokogiri from 1.18.3 to 1.18.4
2025-03-21 23:59:15 +00:00
dependabot[bot]
ee8cb21d68 Bump nokogiri from 1.18.3 to 1.18.4
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.3 to 1.18.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.3...v1.18.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-21 23:56:43 +00:00
github-actions[bot]
f919039621 Merge pull request #3304 from beefproject/dependabot/bundler/mime-types-3.6.1
Bump mime-types from 3.6.0 to 3.6.1
2025-03-18 13:30:00 +00:00
dependabot[bot]
822b2c1ec6 Bump mime-types from 3.6.0 to 3.6.1
Bumps [mime-types](https://github.com/mime-types/ruby-mime-types) from 3.6.0 to 3.6.1.
- [Changelog](https://github.com/mime-types/ruby-mime-types/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mime-types/ruby-mime-types/compare/v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: mime-types
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 13:27:36 +00:00
github-actions[bot]
e8890c0dab Merge pull request #3299 from beefproject/dependabot/bundler/json-2.10.2
Bump json from 2.10.1 to 2.10.2
2025-03-13 14:03:06 +00:00
dependabot[bot]
978a397b3a Bump json from 2.10.1 to 2.10.2
Bumps [json](https://github.com/ruby/json) from 2.10.1 to 2.10.2.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.10.1...v2.10.2)

---
updated-dependencies:
- dependency-name: json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 14:00:30 +00:00
github-actions[bot]
212dc24d01 Merge pull request #3301 from beefproject/dependabot/bundler/rubocop-1.74.0
Bump rubocop from 1.72.2 to 1.74.0
2025-03-13 13:59:25 +00:00
dependabot[bot]
353a8e66c6 Bump rubocop from 1.72.2 to 1.74.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.72.2 to 1.74.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.72.2...v1.74.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 13:56:57 +00:00
github-actions[bot]
5922a54efd Merge pull request #3289 from beefproject/dependabot/bundler/sqlite3-2.6.0
Bump sqlite3 from 2.5.0 to 2.6.0
2025-03-11 02:55:37 +00:00
dependabot[bot]
738fd47580 Bump sqlite3 from 2.5.0 to 2.6.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.5.0...v2.6.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 02:53:17 +00:00
github-actions[bot]
3432d7ed63 Merge pull request #3291 from beefproject/dependabot/bundler/selenium-webdriver-4.29.1
Bump selenium-webdriver from 4.28.0 to 4.29.1
2025-03-11 02:52:11 +00:00
dependabot[bot]
84d1acc6b4 Bump selenium-webdriver from 4.28.0 to 4.29.1
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.28.0 to 4.29.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/commits)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 02:49:20 +00:00
github-actions[bot]
405151f33a Merge pull request #3282 from beefproject/dependabot/bundler/curb-1.0.9
Bump curb from 1.0.6 to 1.0.9
2025-03-11 02:48:13 +00:00
dependabot[bot]
c8b0a1ac69 Bump curb from 1.0.6 to 1.0.9
Bumps [curb](https://github.com/taf2/curb) from 1.0.6 to 1.0.9.
- [Changelog](https://github.com/taf2/curb/blob/master/ChangeLog.md)
- [Commits](https://github.com/taf2/curb/commits)

---
updated-dependencies:
- dependency-name: curb
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 02:45:46 +00:00
github-actions[bot]
de51ade953 Merge pull request #3298 from beefproject/dependabot/bundler/rack-2.2.13
Bump rack from 2.2.11 to 2.2.13
2025-03-11 02:44:43 +00:00
dependabot[bot]
5372e350c0 Bump rack from 2.2.11 to 2.2.13
Bumps [rack](https://github.com/rack/rack) from 2.2.11 to 2.2.13.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.11...v2.2.13)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 02:42:10 +00:00
github-actions[bot]
cd70ba15c6 Merge pull request #3286 from beefproject/dependabot/bundler/nokogiri-1.18.3
Bump nokogiri from 1.17.2 to 1.18.3
2025-02-19 13:01:36 +00:00
dependabot[bot]
1c6962e45a Bump nokogiri from 1.17.2 to 1.18.3
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.17.2 to 1.18.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.18.3/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.17.2...v1.18.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-19 12:58:29 +00:00
github-actions[bot]
049134b2d0 Merge pull request #3284 from beefproject/dependabot/bundler/rubocop-1.72.2
Bump rubocop from 1.71.2 to 1.72.2
2025-02-18 13:38:23 +00:00
dependabot[bot]
d827ca86e5 Bump rubocop from 1.71.2 to 1.72.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.71.2 to 1.72.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.71.2...v1.72.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:35:49 +00:00
github-actions[bot]
1cdc6bc86c Merge pull request #3281 from beefproject/dependabot/bundler/async-dns-1.4.1
Bump async-dns from 1.3.0 to 1.4.1
2025-02-17 13:37:26 +00:00
dependabot[bot]
828ab302f4 Bump async-dns from 1.3.0 to 1.4.1
Bumps [async-dns](https://github.com/socketry/async-dns) from 1.3.0 to 1.4.1.
- [Changelog](https://github.com/socketry/async-dns/blob/main/release.cert)
- [Commits](https://github.com/socketry/async-dns/compare/v1.3.0...v1.4.1)

---
updated-dependencies:
- dependency-name: async-dns
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 13:34:50 +00:00
github-actions[bot]
d52c37f3e4 Merge pull request #3274 from beefproject/dependabot/bundler/rubocop-1.71.2
Bump rubocop from 1.71.0 to 1.71.2
2025-02-12 13:53:23 +00:00
dependabot[bot]
8eecff3b18 Bump rubocop from 1.71.0 to 1.71.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.71.0 to 1.71.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.71.0...v1.71.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 13:51:03 +00:00
github-actions[bot]
ff9442b187 Merge pull request #3280 from beefproject/dependabot/bundler/rack-2.2.11
Bump rack from 2.2.10 to 2.2.11
2025-02-12 13:49:54 +00:00
dependabot[bot]
5b9187e7d4 Bump rack from 2.2.10 to 2.2.11
Bumps [rack](https://github.com/rack/rack) from 2.2.10 to 2.2.11.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.10...v2.2.11)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 13:47:31 +00:00
github-actions[bot]
192d082824 Merge pull request #3275 from beefproject/dependabot/bundler/net-smtp-0.5.1
Bump net-smtp from 0.5.0 to 0.5.1
2025-02-11 13:19:49 +00:00
dependabot[bot]
d1e9c2165f Bump net-smtp from 0.5.0 to 0.5.1
Bumps [net-smtp](https://github.com/ruby/net-smtp) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/ruby/net-smtp/releases)
- [Changelog](https://github.com/ruby/net-smtp/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/net-smtp/compare/v0.5.0...v0.5.1)

---
updated-dependencies:
- dependency-name: net-smtp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 13:17:09 +00:00
github-actions[bot]
4bc6185e76 Merge pull request #3276 from beefproject/dependabot/bundler/rdoc-6.12.0
Bump rdoc from 6.11.0 to 6.12.0
2025-02-11 13:16:05 +00:00
dependabot[bot]
78b905a329 Bump rdoc from 6.11.0 to 6.12.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.11.0 to 6.12.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.11.0...v6.12.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 13:13:36 +00:00
github-actions[bot]
2a60191d1d Merge pull request #3279 from beefproject/dependabot/bundler/json-2.10.1
Bump json from 2.9.1 to 2.10.1
2025-02-11 13:12:30 +00:00
dependabot[bot]
a094a9282c Bump json from 2.9.1 to 2.10.1
Bumps [json](https://github.com/ruby/json) from 2.9.1 to 2.10.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.9.1...v2.10.1)

---
updated-dependencies:
- dependency-name: json
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 13:09:55 +00:00
github-actions[bot]
3398480019 Merge pull request #3267 from beefproject/dependabot/bundler/rubocop-1.71.0
Bump rubocop from 1.70.0 to 1.71.0
2025-01-23 13:55:13 +00:00
dependabot[bot]
31fd931e29 Bump rubocop from 1.70.0 to 1.71.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.70.0...v1.71.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 13:52:49 +00:00
github-actions[bot]
6beca7c7cf Merge pull request #3266 from beefproject/dependabot/bundler/irb-1.15.1
Bump irb from 1.14.3 to 1.15.1
2025-01-22 13:50:30 +00:00
dependabot[bot]
53dfff40f2 Bump irb from 1.14.3 to 1.15.1
Bumps [irb](https://github.com/ruby/irb) from 1.14.3 to 1.15.1.
- [Release notes](https://github.com/ruby/irb/releases)
- [Commits](https://github.com/ruby/irb/compare/v1.14.3...v1.15.1)

---
updated-dependencies:
- dependency-name: irb
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 13:47:56 +00:00
github-actions[bot]
7ea8c597b8 Merge pull request #3265 from beefproject/dependabot/bundler/selenium-webdriver-4.28.0
Bump selenium-webdriver from 4.27.0 to 4.28.0
2025-01-21 13:36:08 +00:00
dependabot[bot]
aabb1a28d6 Bump selenium-webdriver from 4.27.0 to 4.28.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.27.0 to 4.28.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.27.0...selenium-4.28.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-21 13:33:00 +00:00
zinduolis
2d63418b91 Merge pull request #3264 from zinduolis/remove_2024_logs
Remove maintenance logs
2025-01-21 15:10:24 +10:00
zinduolis
9127df1709 Remove maintenance logs 2025-01-21 14:13:43 +10:00
github-actions[bot]
76279725a2 Merge pull request #3257 from beefproject/dependabot/bundler/rubocop-1.70.0
Bump rubocop from 1.69.2 to 1.70.0
2025-01-16 13:24:58 +00:00
dependabot[bot]
9dee3f8f96 Bump rubocop from 1.69.2 to 1.70.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.69.2 to 1.70.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.69.2...v1.70.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-16 13:22:24 +00:00
github-actions[bot]
dbff2155d0 Merge pull request #3259 from beefproject/dependabot/bundler/rdoc-6.11.0
Bump rdoc from 6.10.0 to 6.11.0
2025-01-16 13:21:16 +00:00
dependabot[bot]
f2f52bd399 Bump rdoc from 6.10.0 to 6.11.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.10.0 to 6.11.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.10.0...v6.11.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-16 13:18:33 +00:00
github-actions[bot]
bc3a934aa2 Merge pull request #3256 from beefproject/dependabot/bundler/rubyzip-2.4.1
Bump rubyzip from 2.3.2 to 2.4.1
2025-01-06 13:53:37 +00:00
dependabot[bot]
1380dc6df0 Bump rubyzip from 2.3.2 to 2.4.1
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 2.3.2 to 2.4.1.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v2.3.2...v2.4.1)

---
updated-dependencies:
- dependency-name: rubyzip
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 13:51:23 +00:00
github-actions[bot]
2b04f634aa Merge pull request #3252 from beefproject/dependabot/bundler/sqlite3-2.5.0
Bump sqlite3 from 2.4.1 to 2.5.0
2024-12-26 13:21:18 +00:00
dependabot[bot]
3d60727af5 Bump sqlite3 from 2.4.1 to 2.5.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.4.1...v2.5.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-26 13:18:52 +00:00
zinduolis
1c1e1adc7f Merge pull request #3251 from zinduolis/update_copyright_to_2025
Update copyright in rb, js, yaml, html, md, txt, css, c, nasm, java, php and as files
2024-12-26 14:33:07 +10:00
zinduolis
b5b192591b Second round of Copyright date update 2024-12-25 12:43:13 +10:00
zinduolis
101020ffa0 Update copyright in rb, js and jsdocs 2024-12-25 11:40:55 +10:00
github-actions[bot]
30236edc33 Merge pull request #3242 from beefproject/dependabot/bundler/otr-activerecord-2.5.0
Bump otr-activerecord from 2.4.0 to 2.5.0
2024-12-22 23:43:25 +00:00
dependabot[bot]
edfe6dadf6 Bump otr-activerecord from 2.4.0 to 2.5.0
Bumps [otr-activerecord](https://github.com/jhollinger/otr-activerecord) from 2.4.0 to 2.5.0.
- [Changelog](https://github.com/jhollinger/otr-activerecord/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jhollinger/otr-activerecord/compare/v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: otr-activerecord
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:41:07 +00:00
github-actions[bot]
de16310935 Merge pull request #3246 from beefproject/dependabot/bundler/irb-1.14.3
Bump irb from 1.14.1 to 1.14.3
2024-12-22 23:40:07 +00:00
dependabot[bot]
6c588ef63f Bump irb from 1.14.1 to 1.14.3
Bumps [irb](https://github.com/ruby/irb) from 1.14.1 to 1.14.3.
- [Release notes](https://github.com/ruby/irb/releases)
- [Commits](https://github.com/ruby/irb/compare/v1.14.1...v1.14.3)

---
updated-dependencies:
- dependency-name: irb
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:37:52 +00:00
github-actions[bot]
8915c2f4ac Merge pull request #3240 from beefproject/dependabot/bundler/rubocop-1.69.2
Bump rubocop from 1.68.0 to 1.69.2
2024-12-22 23:36:51 +00:00
dependabot[bot]
05c1ffb654 Bump rubocop from 1.68.0 to 1.69.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.68.0 to 1.69.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.68.0...v1.69.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:34:42 +00:00
github-actions[bot]
68f943ea8d Merge pull request #3239 from beefproject/dependabot/bundler/activerecord-7.2.2.1
Bump activerecord from 7.2.2 to 7.2.2.1
2024-12-22 23:33:43 +00:00
dependabot[bot]
2290953595 Bump activerecord from 7.2.2 to 7.2.2.1
Bumps [activerecord](https://github.com/rails/rails) from 7.2.2 to 7.2.2.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.0.0.1/activerecord/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v7.2.2...v7.2.2.1)

---
updated-dependencies:
- dependency-name: activerecord
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:31:31 +00:00
github-actions[bot]
e1e381ea12 Merge pull request #3245 from beefproject/dependabot/bundler/rdoc-6.10.0
Bump rdoc from 6.8.1 to 6.10.0
2024-12-22 23:30:28 +00:00
dependabot[bot]
cab8b8ddf4 Bump rdoc from 6.8.1 to 6.10.0
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.8.1 to 6.10.0.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.8.1...v6.10.0)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:28:12 +00:00
github-actions[bot]
e0f0402699 Merge pull request #3238 from beefproject/dependabot/bundler/sqlite3-2.4.1
Bump sqlite3 from 2.2.0 to 2.4.1
2024-12-22 23:27:10 +00:00
dependabot[bot]
7e1305f7d9 Bump sqlite3 from 2.2.0 to 2.4.1
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.2.0 to 2.4.1.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.2.0...v2.4.1)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:24:58 +00:00
github-actions[bot]
800dabbba7 Merge pull request #3247 from beefproject/dependabot/bundler/json-2.9.1
Bump json from 2.8.2 to 2.9.1
2024-12-22 23:23:59 +00:00
dependabot[bot]
d56e18a991 Bump json from 2.8.2 to 2.9.1
Bumps [json](https://github.com/ruby/json) from 2.8.2 to 2.9.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.8.2...v2.9.1)

---
updated-dependencies:
- dependency-name: json
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:21:40 +00:00
github-actions[bot]
834dbefd7f Merge pull request #3234 from beefproject/dependabot/npm_and_yarn/jsdoc-to-markdown-9.1.1
Bump jsdoc-to-markdown from 9.0.5 to 9.1.1
2024-12-22 23:10:33 +00:00
dependabot[bot]
b6d5df2216 Bump jsdoc-to-markdown from 9.0.5 to 9.1.1
Bumps [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown) from 9.0.5 to 9.1.1.
- [Release notes](https://github.com/jsdoc2md/jsdoc-to-markdown/releases)
- [Commits](https://github.com/jsdoc2md/jsdoc-to-markdown/compare/v9.0.5...v9.1.1)

---
updated-dependencies:
- dependency-name: jsdoc-to-markdown
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 23:04:41 +00:00
github-actions[bot]
aa52603708 Merge pull request #3230 from beefproject/dependabot/bundler/selenium-webdriver-4.27.0
Bump selenium-webdriver from 4.26.0 to 4.27.0
2024-11-27 08:09:57 +00:00
dependabot[bot]
9c0db4cd89 Bump selenium-webdriver from 4.26.0 to 4.27.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.26.0 to 4.27.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.26.0...selenium-4.27.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-26 13:20:13 +00:00
github-actions[bot]
4a2280116d Merge pull request #3223 from beefproject/dependabot/bundler/rdoc-6.8.1
Bump rdoc from 6.7.0 to 6.8.1
2024-11-21 05:43:02 +00:00
dependabot[bot]
afa8eeda6c Bump rdoc from 6.7.0 to 6.8.1
Bumps [rdoc](https://github.com/ruby/rdoc) from 6.7.0 to 6.8.1.
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](https://github.com/ruby/rdoc/compare/v6.7.0...v6.8.1)

---
updated-dependencies:
- dependency-name: rdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-21 05:42:49 +00:00
github-actions[bot]
d2d63c4240 Merge pull request #3221 from beefproject/dependabot/bundler/json-2.8.2
Bump json from 2.8.1 to 2.8.2
2024-11-21 05:39:21 +00:00
dependabot[bot]
da65882a83 Bump json from 2.8.1 to 2.8.2
Bumps [json](https://github.com/ruby/json) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.8.1...v2.8.2)

---
updated-dependencies:
- dependency-name: json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-21 05:39:06 +00:00
zinduolis
b076783753 Merge pull request #3227 from beefproject/revert-3226-add_enable_auto_merge
Revert "Add enable auto merge to dependabot yml"
2024-11-21 15:24:34 +10:00
1345 changed files with 5947 additions and 2376 deletions

View File

@@ -1,3 +1,8 @@
---
name: Bug report
about: Report a bug to help us improve BeEF
---
## First Steps
1. Confirm that your issue has not been posted previously by searching here: https://github.com/beefproject/beef/issues
@@ -26,6 +31,7 @@
2. Update `client_debug` to `true`
3. Retrieve browser logs from your browser's developer console (Ctrl + Shift + I or F12 depending on browser)
4. Retrieve your server-side logs from `~/.beef/beef.log`
* If using **beef-xss** logs found with `journalctl -u beef-xss`
* If you have a kali (beef-xss) problem, you can submit a bug here:
https://www.kali.org/docs/community/submitting-issues-kali-bug-tracker/
**If we request additional information and we don't hear back from you within a week, we will be closing the ticket off.**

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Questions / Support
url: https://github.com/beefproject/beef/wiki
about: Please check the wiki before opening an issue.

View File

@@ -3,17 +3,28 @@ name: 'BrowserStack Test'
on:
pull_request_target:
branches: [ master ]
jobs:
types: [ labeled ]
jobs:
ubuntu-job:
name: 'BrowserStack Test on Ubuntu'
runs-on: ubuntu-latest # Can be self-hosted runner also
environment:
name: Integrate Pull Request
env:
runs-on: ubuntu-latest
if: github.event.label.name == 'safe_to_test'
env:
GITACTIONS: true
steps:
- name: 'Remove safe_to_test label'
uses: actions/github-script@v8
with:
script: |
await github.rest.issues.removeLabel({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.pull_request.number,
name: 'safe_to_test'
});
- name: 'BrowserStack Env Setup' # Invokes the setup-env action
uses: browserstack/github-actions/setup-env@master
with:
@@ -27,7 +38,7 @@ jobs:
local-identifier: random
- name: 'Checkout the repository'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 2
@@ -40,11 +51,13 @@ jobs:
run: |
sudo apt update
sudo apt install libcurl4 libcurl4-openssl-dev
- name: 'Configure Bundle testing and install gems'
run: |
bundle config unset --local without
bundle config set --local with 'test' 'development'
bundle install
- name: 'Run BrowserStack simple verification'
run: |
bundle exec rake browserstack --trace
@@ -52,4 +65,4 @@ jobs:
- name: 'BrowserStackLocal Stop' # Terminating the BrowserStackLocal tunnel connection
uses: browserstack/github-actions/setup-local@master
with:
local-testing: stop
local-testing: stop

View File

@@ -18,18 +18,18 @@ jobs:
pull-requests: write
steps:
- uses: actions/stale@v5
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v10.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 14
days-before-stale: 120
days-before-pr-stale: 29
days-before-close: 11
days-before-close: 7
days-before-pr-close: 31
stale-issue-message: 'This issue as been marked as stale due to inactivity and will be closed in 7 days'
stale-issue-message: 'This issue has been marked as stale due to inactivity and will be closed in 7 days'
stale-pr-message: 'Stale pull request message'
stale-issue-label: 'Stale'
stale-pr-label: 'no-pr-activity'
exempt-issue-labels: 'Critical, High, Low, Medium, Review, Backlog'
exempt-milestones: true
exempt-all-milestones: true
exempt-draft-pr: true
start-date: '2022-06-15'
start-date: '2022-06-15T00:00:00Z'

3
.gitignore vendored
View File

@@ -131,3 +131,6 @@ node_modules/
# Generated files
out/
doc/rdoc/
# Secrets for testing github actions locally
.secrets

View File

@@ -4,7 +4,7 @@ AllCops:
- 'tmp/**/*'
- 'tools/**/*'
- 'doc/**/*'
TargetRubyVersion: 3.0
TargetRubyVersion: <%= File.read(".ruby-version").strip[/^(\d+\.\d+)/, 1] || raise("Ruby version not found") %>
NewCops: enable
Layout/LineLength:

View File

@@ -1 +1 @@
3.2.2
3.4.7

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -15,7 +15,7 @@
###########################################################################################################
# ---------------------------- Start of Builder 0 - Gemset Build ------------------------------------------
FROM ruby:3.2.1-slim-bullseye AS builder
FROM ruby:3.4.7-slim-bookworm AS builder
COPY . /beef
@@ -27,11 +27,14 @@ RUN echo "gem: --no-ri --no-rdoc" > /etc/gemrc \
&& apt-get install -y --no-install-recommends \
git \
curl \
libssl-dev \
xz-utils \
pkg-config \
make \
g++ \
libcurl4-openssl-dev \
ruby-dev \
libyaml-dev \
libffi-dev \
zlib1g-dev \
libsqlite3-dev \
@@ -44,7 +47,7 @@ RUN echo "gem: --no-ri --no-rdoc" > /etc/gemrc \
# ---------------------------- Start of Builder 1 - Final Build ------------------------------------------
FROM ruby:3.2.1-slim-bullseye
FROM ruby:3.4.7-slim-bookworm
LABEL maintainer="Beef Project" \
source_url="github.com/beefproject/beef" \
homepage="https://beefproject.com/"
@@ -61,8 +64,10 @@ RUN adduser --home /beef --gecos beef --disabled-password beef \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
curl \
wget \
espeak \
lame \
openssl \
libssl-dev \
libreadline-dev \
libyaml-dev \
libxml2-dev \
@@ -73,9 +78,20 @@ RUN adduser --home /beef --gecos beef --disabled-password beef \
zlib1g \
bison \
nodejs \
firefox-esr \
&& apt-get -y clean \
&& rm -rf /var/lib/apt/lists/*
# Install geckodriver for Selenium tests
# Pin version and verify checksum to mitigate supply chain attacks
ENV GECKODRIVER_VERSION=v0.36.0
ENV GECKODRIVER_SHA256=0bde38707eb0a686a20c6bd50f4adcc7d60d4f73c60eb83ee9e0db8f65823e04
RUN wget -q "https://github.com/mozilla/geckodriver/releases/download/${GECKODRIVER_VERSION}/geckodriver-${GECKODRIVER_VERSION}-linux64.tar.gz" \
&& echo "${GECKODRIVER_SHA256} geckodriver-${GECKODRIVER_VERSION}-linux64.tar.gz" | sha256sum -c - \
&& tar -xzf "geckodriver-${GECKODRIVER_VERSION}-linux64.tar.gz" -C /usr/local/bin \
&& chmod +x /usr/local/bin/geckodriver \
&& rm "geckodriver-${GECKODRIVER_VERSION}-linux64.tar.gz"
# Use gemset created by the builder above
COPY --chown=beef:beef . /beef
COPY --from=builder /usr/local/bundle /usr/local/bundle

67
Gemfile
View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -8,27 +8,27 @@ gem 'net-smtp', require: false
gem 'json'
gem 'eventmachine', '~> 1.2', '>= 1.2.7'
gem 'thin', '~> 1.8'
gem 'sinatra', '~> 3.2'
gem 'rack', '~> 2.2'
gem 'rack-protection', '~> 3.2.0'
gem 'thin', '~> 2.0'
gem 'sinatra', '~> 4.1'
gem 'rack', '~> 3.2'
gem 'rack-protection', '~> 4.2.1'
gem 'em-websocket', '~> 0.5.3' # WebSocket support
gem 'uglifier', '~> 4.2'
gem 'mime-types', '~> 3.6'
gem 'mime-types', '~> 3.7'
gem 'execjs', '~> 2.10'
gem 'ansi', '~> 1.5'
gem 'term-ansicolor', :require => 'term/ansicolor'
gem 'rubyzip', '~> 2.3'
gem 'rubyzip', '~> 3.2'
gem 'espeak-ruby', '~> 1.1.0' # Text-to-Voice
gem 'rake', '~> 13.2'
gem 'activerecord', '~> 7.2'
gem 'otr-activerecord', '~> 2.4.0'
gem 'sqlite3', '~> 2.2'
gem 'rubocop', '~> 1.68.0', require: false
gem 'rake', '~> 13.3'
gem 'activerecord', '~> 8.1'
gem 'otr-activerecord', '~> 2.6.0'
gem 'sqlite3', '~> 2.9'
gem 'rubocop', '~> 1.85.0', require: false
# Geolocation support
group :geoip do
gem 'maxmind-db', '~> 1.2'
gem 'maxmind-db', '~> 1.4'
end
gem 'parseconfig', '~> 1.1', '>= 1.1.2'
@@ -50,7 +50,7 @@ end
# DNS extension
group :ext_dns do
gem 'async-dns', '~> 1.3'
gem 'async-dns', '~> 1.4'
gem 'async', '~> 1.32'
end
@@ -61,30 +61,31 @@ end
# For running unit tests
group :test do
gem 'test-unit-full', '~> 0.0.5'
gem 'rspec', '~> 3.13'
gem 'rdoc', '~> 6.7'
gem 'browserstack-local', '~> 1.4'
gem 'simplecov', '~> 0.22'
gem 'test-unit-full', '~> 0.0.5'
gem 'rspec', '~> 3.13'
gem 'rdoc', '~> 7.2'
gem 'browserstack-local', '~> 1.4'
gem 'irb', '~> 1.14'
gem 'pry-byebug', '~> 3.10', '>= 3.10.1'
gem 'irb', '~> 1.17'
gem 'pry-byebug', '~> 3.12'
gem 'rest-client', '~> 2.1.0'
gem 'websocket-client-simple', '~> 0.6.1'
gem 'rest-client', '~> 2.1.0'
gem 'websocket-client-simple', '~> 0.6.1'
# Note: curb gem requires curl libraries
# sudo apt-get install libcurl4-openssl-dev
gem 'curb', '~> 1.0', '>= 1.0.5'
# Note: curb gem requires curl libraries
# sudo apt-get install libcurl4-openssl-dev
gem 'curb', '~> 1.2'
# Note: selenium-webdriver 3.x is incompatible with Firefox version 48 and prior
# gem 'selenium' # Requires old version of selenium which is no longer available
gem 'geckodriver-helper', '~> 0.24.0'
gem 'selenium-webdriver', '~> 4.26'
# Note: selenium-webdriver 3.x is incompatible with Firefox version 48 and prior
# gem 'selenium' # Requires old version of selenium which is no longer available
gem 'geckodriver-helper', '~> 0.24.0'
gem 'selenium-webdriver', '~> 4.41'
# Note: nokogiri is needed by capybara which may require one of the below commands
# sudo apt-get install libxslt-dev libxml2-dev
# sudo port install libxml2 libxslt
gem 'capybara', '~> 3.40'
# Note: nokogiri is needed by capybara which may require one of the below commands
# sudo apt-get install libxslt-dev libxml2-dev
# sudo port install libxml2 libxslt
gem 'capybara', '~> 3.40'
end
source 'https://rubygems.org'

View File

@@ -1,43 +1,43 @@
GEM
remote: https://rubygems.org/
specs:
activemodel (7.2.2)
activesupport (= 7.2.2)
activerecord (7.2.2)
activemodel (= 7.2.2)
activesupport (= 7.2.2)
activemodel (8.1.2)
activesupport (= 8.1.2)
activerecord (8.1.2)
activemodel (= 8.1.2)
activesupport (= 8.1.2)
timeout (>= 0.4.0)
activesupport (7.2.2)
activesupport (8.1.2)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
json
logger (>= 1.4.2)
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
ansi (1.5.0)
archive-zip (0.12.0)
io-like (~> 0.3.0)
ast (2.4.2)
archive-zip (0.13.1)
io-like (~> 0.4.0)
ast (2.4.3)
async (1.32.1)
console (~> 1.10)
nio4r (~> 2.3)
timers (~> 4.1)
async-dns (1.3.0)
async-io (~> 1.15)
async-io (1.43.2)
async-dns (1.4.1)
async
base64 (0.2.0)
benchmark (0.3.0)
bigdecimal (3.1.8)
io-endpoint
base64 (0.3.0)
bigdecimal (4.0.1)
browserstack-local (1.4.3)
byebug (11.1.3)
byebug (13.0.0)
reline (>= 0.6.0)
capybara (3.40.0)
addressable
matrix
@@ -48,20 +48,23 @@ GEM
regexp_parser (>= 1.5, < 3.0)
xpath (~> 3.2)
coderay (1.1.3)
concurrent-ruby (1.3.4)
connection_pool (2.4.1)
console (1.27.0)
concurrent-ruby (1.3.6)
connection_pool (3.0.2)
console (1.34.0)
fiber-annotation
fiber-local (~> 1.1)
json
curb (1.0.6)
curb (1.2.2)
daemons (1.4.1)
diff-lcs (1.5.1)
date (3.5.1)
diff-lcs (1.6.2)
docile (1.4.1)
domain_name (0.6.20240107)
drb (2.2.1)
drb (2.2.3)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
erb (6.0.1)
erubis (2.7.0)
espeak-ruby (1.1.0)
event_emitter (0.2.6)
@@ -70,157 +73,192 @@ GEM
fiber-annotation (0.2.0)
fiber-local (1.1.0)
fiber-storage
fiber-storage (1.0.0)
fiber-storage (1.0.1)
geckodriver-helper (0.24.0)
archive-zip (~> 0.7)
hashie (5.0.0)
hashie-forbidden_attributes (0.1.1)
hashie (>= 3.0)
http-accept (1.7.0)
http-cookie (1.0.7)
http-cookie (1.0.8)
domain_name (~> 0.5)
http_parser.rb (0.8.0)
i18n (1.14.6)
i18n (1.14.8)
concurrent-ruby (~> 1.0)
io-console (0.7.2)
io-like (0.3.1)
irb (1.14.1)
io-console (0.8.2)
io-endpoint (0.15.2)
io-like (0.4.0)
irb (1.17.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.8.1)
language_server-protocol (3.17.0.3)
logger (1.6.1)
matrix (0.4.2)
maxmind-db (1.2.0)
json (2.18.1)
json-schema (6.1.0)
addressable (~> 2.8)
bigdecimal (>= 3.1, < 5)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
logger (1.7.0)
matrix (0.4.3)
maxmind-db (1.4.0)
mcp (0.7.1)
json-schema (>= 4.1)
method_source (1.1.0)
mime-types (3.6.0)
mime-types (3.7.0)
logger
mime-types-data (~> 3.2015)
mime-types-data (3.2024.1001)
mime-types-data (~> 3.2025, >= 3.2025.0507)
mime-types-data (3.2025.0902)
mini_mime (1.1.5)
minitest (5.25.1)
minitest (6.0.1)
prism (~> 1.5)
mojo_magick (0.6.8)
msfrpc-client (1.1.2)
msgpack (~> 1)
msgpack (1.7.3)
mustermann (3.0.3)
msgpack (1.8.0)
mustermann (3.0.4)
ruby2_keywords (~> 0.0.1)
net-protocol (0.2.2)
timeout
net-smtp (0.5.0)
net-smtp (0.5.1)
net-protocol
netrc (0.11.0)
nio4r (2.7.4)
nokogiri (1.16.7-aarch64-linux)
nokogiri (1.19.1-aarch64-linux-gnu)
racc (~> 1.4)
nokogiri (1.16.7-arm-linux)
nokogiri (1.19.1-aarch64-linux-musl)
racc (~> 1.4)
nokogiri (1.16.7-arm64-darwin)
nokogiri (1.19.1-arm-linux-gnu)
racc (~> 1.4)
nokogiri (1.16.7-x86-linux)
nokogiri (1.19.1-arm-linux-musl)
racc (~> 1.4)
nokogiri (1.16.7-x86_64-darwin)
nokogiri (1.19.1-arm64-darwin)
racc (~> 1.4)
nokogiri (1.16.7-x86_64-linux)
nokogiri (1.19.1-x86_64-darwin)
racc (~> 1.4)
otr-activerecord (2.4.0)
activerecord (>= 6.0, < 7.3)
hashie-forbidden_attributes (~> 0.1)
parallel (1.26.3)
nokogiri (1.19.1-x86_64-linux-gnu)
racc (~> 1.4)
nokogiri (1.19.1-x86_64-linux-musl)
racc (~> 1.4)
otr-activerecord (2.6.0)
activerecord (>= 6.0, < 9.0)
parallel (1.27.0)
parseconfig (1.1.2)
parser (3.3.5.1)
parser (3.3.10.2)
ast (~> 2.4.1)
racc
power_assert (2.0.4)
pry (0.14.2)
power_assert (2.0.5)
pp (0.6.3)
prettyprint
prettyprint (0.2.0)
prism (1.9.0)
pry (0.16.0)
coderay (~> 1.1)
method_source (~> 1.0)
pry-byebug (3.10.1)
byebug (~> 11.0)
pry (>= 0.13, < 0.15)
psych (5.1.2)
reline (>= 0.6.0)
pry-byebug (3.12.0)
byebug (~> 13.0)
pry (>= 0.13, < 0.17)
psych (5.3.1)
date
stringio
public_suffix (6.0.1)
public_suffix (6.0.2)
qr4r (0.6.2)
mojo_magick (~> 0.6.5)
rqrcode_core (~> 1.0)
racc (1.8.1)
rack (2.2.10)
rack-protection (3.2.0)
rack (3.2.5)
rack-protection (4.2.1)
base64 (>= 0.1.0)
rack (~> 2.2, >= 2.2.4)
rack-test (2.1.0)
logger (>= 1.6.0)
rack (>= 3.0.0, < 4)
rack-session (2.1.1)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rack-test (2.2.0)
rack (>= 1.3)
rainbow (3.1.1)
rake (13.2.1)
rdoc (6.7.0)
rake (13.3.1)
rdoc (7.2.0)
erb
psych (>= 4.0.0)
regexp_parser (2.9.2)
reline (0.5.10)
tsort
regexp_parser (2.11.3)
reline (0.6.3)
io-console (~> 0.5)
rest-client (2.1.0)
http-accept (>= 1.7.0, < 2.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
rexml (3.3.9)
rexml (3.4.4)
rqrcode_core (1.2.0)
rr (3.1.1)
rspec (3.13.0)
rr (3.1.2)
rspec (3.13.2)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0)
rspec-core (3.13.2)
rspec-core (3.13.6)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.3)
rspec-expectations (3.13.5)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.2)
rspec-mocks (3.13.6)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.1)
rubocop (1.68.0)
rspec-support (3.13.6)
rubocop (1.85.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
mcp (~> 0.6)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.4, < 3.0)
rubocop-ast (>= 1.32.2, < 2.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.49.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.33.1)
parser (>= 3.3.1.0)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.49.0)
parser (>= 3.3.7.2)
prism (~> 1.7)
ruby-progressbar (1.13.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
rubyzip (3.2.2)
rushover (0.3.0)
json
rest-client
securerandom (0.3.1)
selenium-webdriver (4.26.0)
securerandom (0.4.1)
selenium-webdriver (4.41.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 3.0)
rubyzip (>= 1.2.2, < 4.0)
websocket (~> 1.0)
sinatra (3.2.0)
simplecov (0.22.0)
docile (~> 1.1)
simplecov-html (~> 0.11)
simplecov_json_formatter (~> 0.1)
simplecov-html (0.13.2)
simplecov_json_formatter (0.1.4)
sinatra (4.2.1)
logger (>= 1.6.0)
mustermann (~> 3.0)
rack (~> 2.2, >= 2.2.4)
rack-protection (= 3.2.0)
rack (>= 3.0.0, < 4)
rack-protection (= 4.2.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
slack-notifier (2.4.0)
sqlite3 (2.2.0-aarch64-linux-gnu)
sqlite3 (2.2.0-arm-linux-gnu)
sqlite3 (2.2.0-arm64-darwin)
sqlite3 (2.2.0-x86-linux-gnu)
sqlite3 (2.2.0-x86_64-darwin)
sqlite3 (2.2.0-x86_64-linux-gnu)
stringio (3.1.1)
sqlite3 (2.9.0-aarch64-linux-gnu)
sqlite3 (2.9.0-aarch64-linux-musl)
sqlite3 (2.9.0-arm-linux-gnu)
sqlite3 (2.9.0-arm-linux-musl)
sqlite3 (2.9.0-arm64-darwin)
sqlite3 (2.9.0-x86_64-darwin)
sqlite3 (2.9.0-x86_64-linux-gnu)
sqlite3 (2.9.0-x86_64-linux-musl)
stringio (3.2.0)
sync (0.5.0)
term-ansicolor (1.11.2)
tins (~> 1.0)
test-unit (3.6.2)
term-ansicolor (1.11.3)
tins (~> 1)
test-unit (3.7.0)
power_assert
test-unit-context (0.5.1)
test-unit (>= 2.4.0)
@@ -237,22 +275,27 @@ GEM
test-unit (>= 2.5.2)
test-unit-runner-tap (1.1.2)
test-unit
thin (1.8.2)
thin (2.0.1)
daemons (~> 1.0, >= 1.0.9)
eventmachine (~> 1.0, >= 1.0.4)
rack (>= 1, < 3)
tilt (2.4.0)
timeout (0.4.1)
timers (4.3.5)
tins (1.37.0)
logger
rack (>= 1, < 4)
tilt (2.6.1)
timeout (0.6.0)
timers (4.4.0)
tins (1.43.0)
bigdecimal
sync
tsort (0.2.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uglifier (4.2.1)
execjs (>= 0.3.0, < 3)
unicode-display_width (2.6.0)
webrick (1.9.0)
unicode-display_width (3.2.0)
unicode-emoji (~> 4.1)
unicode-emoji (4.2.0)
uri (1.1.1)
webrick (1.9.1)
websocket (1.2.11)
websocket-client-simple (0.6.1)
event_emitter
@@ -263,56 +306,59 @@ GEM
nokogiri (~> 1.8)
PLATFORMS
aarch64-linux
arm-linux
aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
x86-linux
x86_64-darwin
x86_64-linux
x86_64-linux-gnu
x86_64-linux-musl
DEPENDENCIES
activerecord (~> 7.2)
activerecord (~> 8.1)
ansi (~> 1.5)
async (~> 1.32)
async-dns (~> 1.3)
async-dns (~> 1.4)
browserstack-local (~> 1.4)
capybara (~> 3.40)
curb (~> 1.0, >= 1.0.5)
curb (~> 1.2)
em-websocket (~> 0.5.3)
erubis (~> 2.7)
espeak-ruby (~> 1.1.0)
eventmachine (~> 1.2, >= 1.2.7)
execjs (~> 2.10)
geckodriver-helper (~> 0.24.0)
irb (~> 1.14)
irb (~> 1.17)
json
maxmind-db (~> 1.2)
mime-types (~> 3.6)
maxmind-db (~> 1.4)
mime-types (~> 3.7)
msfrpc-client (~> 1.1, >= 1.1.2)
net-smtp
otr-activerecord (~> 2.4.0)
otr-activerecord (~> 2.6.0)
parseconfig (~> 1.1, >= 1.1.2)
pry-byebug (~> 3.10, >= 3.10.1)
pry-byebug (~> 3.12)
qr4r (~> 0.6.1)
rack (~> 2.2)
rack-protection (~> 3.2.0)
rake (~> 13.2)
rdoc (~> 6.7)
rack (~> 3.2)
rack-protection (~> 4.2.1)
rake (~> 13.3)
rdoc (~> 7.2)
rest-client (~> 2.1.0)
rspec (~> 3.13)
rubocop (~> 1.68.0)
rubyzip (~> 2.3)
rubocop (~> 1.85.0)
rubyzip (~> 3.2)
rushover (~> 0.3.0)
selenium-webdriver (~> 4.26)
sinatra (~> 3.2)
selenium-webdriver (~> 4.41)
simplecov (~> 0.22)
sinatra (~> 4.1)
slack-notifier (~> 2.4)
sqlite3 (~> 2.2)
sqlite3 (~> 2.9)
term-ansicolor
test-unit-full (~> 0.0.5)
thin (~> 1.8)
thin (~> 2.0)
uglifier (~> 4.2)
websocket-client-simple (~> 0.6.1)
xmlrpc (~> 0.3.3)
BUNDLED WITH
2.5.18
2.7.2

View File

@@ -1,6 +1,6 @@
===============================================================================
Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
Browser Exploitation Framework (BeEF) - https://beefproject.com
See the file 'doc/COPYING' for copying permission

View File

@@ -1,6 +1,6 @@
===============================================================================
Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
Browser Exploitation Framework (BeEF) - https://beefproject.com
See the file 'doc/COPYING' for copying permission
@@ -30,7 +30,7 @@ __Security Bugs:__ security@beefproject.com
__Twitter:__ [@beefproject](https://twitter.com/beefproject)
__Discord:__ https://discord.gg/ugmKmHarKc
__Discord:__ https://discord.gg/25wT2P8pwx
Requirements
------------

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,7 +1,7 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
0.5.4.0
0.6.0.0

6
beef
View File

@@ -1,7 +1,7 @@
#!/usr/bin/env ruby
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -39,6 +39,10 @@ $root_dir = File.join(File.expand_path(File.dirname(File.realpath(__FILE__))), '
$:.unshift($root_dir)
$home_dir = File.expand_path("#{Dir.home}/.beef/", __FILE__).freeze
# @note Parse BeEF CLI options early (prevents Rack help from taking over)
require 'core/main/console/commandline'
BeEF::Core::Console::CommandLine.parse
#
# @note Require core loader
#

View File

@@ -1,12 +1,12 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
# BeEF Configuration file
beef:
version: '0.5.4.0'
version: '0.6.0.0'
# More verbose messages (server-side)
debug: false
# More verbose messages (client-side)

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -29,7 +29,7 @@ module BeEF
#
def register(owner, clss, method, params = [])
unless verify_api_path(clss, method)
print_error "API Registrar: Attempted to register non-existant API method #{clss} :#{method}"
print_error "API Registrar: Attempted to register non-existent API method #{clss} :#{method}"
return
end

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -187,7 +187,7 @@ module BeEF
def self.has_valid_browser_details_chars?(str)
return false unless is_non_empty_string?(str)
!(str =~ %r{[^\w\d\s()-.,;:_/!\302\256]}).nil?
(str =~ %r{[^\w\d\s()-.,;:_/!\302\256]}).nil?
end
# Check for valid base details characters

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -8,10 +8,10 @@ module BeEF
# Check the browser type value - for example, 'FF'
# @param [String] str String for testing
# @return [Boolean] If the string has valid browser name characters
def self.is_valid_browsername?(str)
def self.is_valid_browsername?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if str.length > 2
return false if has_non_printable_char?(str)
return false unless has_valid_browser_details_chars?(str)
true
end
@@ -19,9 +19,9 @@ module BeEF
# Check the Operating System name value - for example, 'Windows XP'
# @param [String] str String for testing
# @return [Boolean] If the string has valid Operating System name characters
def self.is_valid_osname?(str)
def self.is_valid_osname?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false unless has_valid_browser_details_chars?(str)
return false if str.length < 2
true
@@ -30,9 +30,9 @@ module BeEF
# Check the Hardware name value - for example, 'iPhone'
# @param [String] str String for testing
# @return [Boolean] If the string has valid Hardware name characters
def self.is_valid_hwname?(str)
def self.is_valid_hwname?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false unless has_valid_browser_details_chars?(str)
return false if str.length < 2
true
@@ -41,12 +41,12 @@ module BeEF
# Verify the browser version string is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid browser version characters
def self.is_valid_browserversion?(str)
def self.is_valid_browserversion?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return true if str.eql? 'UNKNOWN'
return true if str.eql? 'ALL'
return false if !nums_only?(str) and !str.match(/\A(0|[1-9][0-9]{0,3})(\.(0|[1-9][0-9]{0,3})){0,3}\z/)
return false if !nums_only?(str) && !str.match(/\A(0|[1-9][0-9]{0,3})(\.(0|[1-9][0-9]{0,3})){0,3}\z/)
return false if str.length > 20
true
@@ -55,7 +55,7 @@ module BeEF
# Verify the os version string is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid os version characters
def self.is_valid_osversion?(str)
def self.is_valid_osversion?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return true if str.eql? 'UNKNOWN'
@@ -69,9 +69,9 @@ module BeEF
# Verify the browser/UA string is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid browser / ua string characters
def self.is_valid_browserstring?(str)
def self.is_valid_browserstring?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false unless has_valid_browser_details_chars?(str)
return false if str.length > 300
true
@@ -80,7 +80,7 @@ module BeEF
# Verify the cookies are valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid cookie characters
def self.is_valid_cookies?(str)
def self.is_valid_cookies?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false if str.length > 2000
@@ -91,9 +91,9 @@ module BeEF
# Verify the system platform is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid system platform characters
def self.is_valid_system_platform?(str)
def self.is_valid_system_platform?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false unless has_valid_browser_details_chars?(str)
return false if str.length > 200
true
@@ -102,7 +102,7 @@ module BeEF
# Verify the date stamp is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid date stamp characters
def self.is_valid_date_stamp?(str)
def self.is_valid_date_stamp?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false if str.length > 200
@@ -113,7 +113,7 @@ module BeEF
# Verify the CPU type string is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid CPU type characters
def self.is_valid_cpu?(str)
def self.is_valid_cpu?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false if str.length > 200
@@ -124,7 +124,7 @@ module BeEF
# Verify the memory string is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid memory type characters
def self.is_valid_memory?(str)
def self.is_valid_memory?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false if str.length > 200
@@ -135,7 +135,7 @@ module BeEF
# Verify the GPU type string is valid
# @param [String] str String for testing
# @return [Boolean] If the string has valid GPU type characters
def self.is_valid_gpu?(str)
def self.is_valid_gpu?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if has_non_printable_char?(str)
return false if str.length > 200
@@ -148,11 +148,11 @@ module BeEF
# @return [Boolean] If the string has valid browser plugin characters
# @note This string can be empty if there are no browser plugins
# @todo Verify if the ruby version statement is still necessary
def self.is_valid_browser_plugins?(str)
def self.is_valid_browser_plugins?(str) # rubocop:disable Naming/PredicatePrefix
return false unless is_non_empty_string?(str)
return false if str.length > 1000
if str.encoding === Encoding.find('UTF-8')
if str.encoding == Encoding.find('UTF-8') # Style/CaseEquality: Avoid the use of the case equality operator `===`.
(str =~ /[^\w\d\s()-.,';_!\302\256]/u).nil?
else
(str =~ /[^\w\d\s()-.,';_!\302\256]/n).nil?

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
//
// Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
// Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
// Browser Exploitation Framework (BeEF) - https://beefproject.com
// See the file 'doc/COPYING' for copying permission
//

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,8 +1,10 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
require 'optparse'
module BeEF
module Core
module Console
@@ -17,7 +19,6 @@ module BeEF
@options[:ext_config] = ''
@options[:port] = ''
@options[:ws_port] = ''
@options[:interactive] = false
@options[:update_disabled] = false
@options[:update_auto] = false
@@ -39,7 +40,7 @@ module BeEF
@options[:verbose] = true
end
opts.on('-a', '--ascii_art', 'Prints BeEF ascii art') do
opts.on('-a', '--ascii-art', 'Prints BeEF ascii art') do
@options[:ascii_art] = true
end
@@ -55,17 +56,19 @@ module BeEF
@options[:ws_port] = ws_port
end
opts.on('-ud', '--update_disabled', 'Skips update') do
opts.on('-d', '--update-disabled', 'Skips update') do
@options[:update_disabled] = true
end
opts.on('-ua', '--update_auto', 'Automatic update with no prompt') do
opts.on('-u', '--update-auto', 'Automatic update with no prompt') do
@options[:update_auto] = true
end
# opts.on('-i', '--interactive', 'Starts with the Console Shell activated') do
# @options[:interactive] = true
# end
opts.on('-h', '--help', 'Show this help') do
puts opts
exit 0
end
end
optparse.parse!

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -44,7 +44,7 @@ module BeEF
# hooked window host name
log_zombie_port = 0
if !@data['results']['browser.window.hostname'].nil?
if !@data['results']['browser.window.hostname'].nil? && BeEF::Filters.is_valid_hostname?(@data['results']['browser.window.hostname'])
log_zombie_domain = @data['results']['browser.window.hostname']
elsif !@data['request'].referer.nil? and !@data['request'].referer.empty?
referer = @data['request'].referer
@@ -59,7 +59,7 @@ module BeEF
end
# hooked window host port
if @data['results']['browser.window.hostport'].nil?
if @data['results']['browser.window.hostport'].nil? || !BeEF::Filters.is_valid_port?(@data['results']['browser.window.hostport'].to_s)
log_zombie_domain_parts = log_zombie_domain.split(':')
log_zombie_port = log_zombie_domain_parts[1].to_i if log_zombie_domain_parts.length > 1
else
@@ -92,6 +92,7 @@ module BeEF
BD.set(session_id, 'browser.name.friendly', browser_friendly_name)
else
err_msg "Invalid browser name returned from the hook browser's initial connection."
browser_name = 'Unknown'
end
if BeEF::Filters.is_valid_ip?(zombie.ip)
@@ -242,11 +243,17 @@ module BeEF
X_FORWARDED
X_FORWARDED_FOR
].each do |header|
proxy_clients << (JSON.parse(zombie.httpheaders)[header]).to_s unless JSON.parse(zombie.httpheaders)[header].nil?
val = JSON.parse(zombie.httpheaders)[header]
unless val.nil?
val.to_s.split(',').each do |ip|
proxy_clients << ip.strip if BeEF::Filters.is_valid_ip?(ip.strip)
end
end
end
# retrieve proxy server
proxy_server = JSON.parse(zombie.httpheaders)['VIA'] unless JSON.parse(zombie.httpheaders)['VIA'].nil?
proxy_server = nil unless proxy_server.nil? || BeEF::Filters.has_valid_browser_details_chars?(proxy_server)
# store and log proxy details
if using_proxy == true
@@ -273,6 +280,7 @@ module BeEF
BD.set(session_id, 'browser.version', browser_version)
else
err_msg "Invalid browser version returned from the hook browser's initial connection."
browser_version = 'Unknown'
end
# get and store browser string
@@ -293,7 +301,11 @@ module BeEF
# get and store browser language
browser_lang = get_param(@data['results'], 'browser.language')
BD.set(session_id, 'browser.language', browser_lang)
if BeEF::Filters.has_valid_browser_details_chars?(browser_lang)
BD.set(session_id, 'browser.language', browser_lang)
else
err_msg "Invalid browser language returned from the hook browser's initial connection."
end
# get and store the cookies
cookies = get_param(@data['results'], 'browser.window.cookies')
@@ -309,6 +321,7 @@ module BeEF
BD.set(session_id, 'host.os.name', os_name)
else
err_msg "Invalid operating system name returned from the hook browser's initial connection."
os_name = 'Unknown'
end
# get and store the OS family
@@ -322,15 +335,28 @@ module BeEF
# get and store the OS version
# - without checks as it can be very different, for instance on linux/bsd)
os_version = get_param(@data['results'], 'host.os.version')
BD.set(session_id, 'host.os.version', os_version)
if BeEF::Filters.has_valid_browser_details_chars?(os_version)
BD.set(session_id, 'host.os.version', os_version)
else
err_msg "Invalid operating system version returned from the hook browser's initial connection."
os_version = 'Unknown'
end
# get and store the OS arch - without checks
# get and store the OS arch
os_arch = get_param(@data['results'], 'host.os.arch')
BD.set(session_id, 'host.os.arch', os_arch)
if BeEF::Filters.has_valid_browser_details_chars?(os_arch)
BD.set(session_id, 'host.os.arch', os_arch)
else
err_msg "Invalid operating system architecture returned from the hook browser's initial connection."
end
# get and store default browser
default_browser = get_param(@data['results'], 'host.software.defaultbrowser')
BD.set(session_id, 'host.software.defaultbrowser', default_browser)
if BeEF::Filters.has_valid_browser_details_chars?(default_browser)
BD.set(session_id, 'host.software.defaultbrowser', default_browser)
else
err_msg "Invalid default browser returned from the hook browser's initial connection."
end
# get and store the hardware type
hw_type = get_param(@data['results'], 'hardware.type')

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -71,7 +71,12 @@ module BeEF
# @note get zombie if already hooked the framework
hook_session_name = config.get('beef.http.hook_session_name')
hook_session_id = request[hook_session_name]
hook_session_id =
if request.respond_to?(:[])
request[hook_session_name]
else
request.params[hook_session_name] || request.env[hook_session_name]
end
begin
raise ActiveRecord::RecordNotFound if hook_session_id.nil?

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#
@@ -72,7 +72,7 @@ module BeEF
if config.get('beef.http.websocket.enable') && ws.getsocket(hooked_browser.session)
# content = command_module.output.gsub('//
# //
# // Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# // Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# // Browser Exploitation Framework (BeEF) - https://beefproject.com
# // See the file 'doc/COPYING' for copying permission
# //

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

View File

@@ -1,5 +1,5 @@
#
# Copyright (c) 2006-2024 Wade Alcorn - wade@bindshell.net
# Copyright (c) 2006-2026 Wade Alcorn - wade@bindshell.net
# Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission
#

Some files were not shown because too many files have changed in this diff Show More