github-actions[bot]
465beb331e
Merge pull request #3580 from beefproject/dependabot/bundler/rubyzip-3.3.1
...
Build(deps): bump rubyzip from 3.3.0 to 3.3.1
2026-06-04 02:00:40 +00:00
dependabot[bot]
a9d672f5dc
Build(deps): bump rubyzip from 3.3.0 to 3.3.1
...
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 3.3.0 to 3.3.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.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: rubyzip
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 01:58:20 +00:00
github-actions[bot]
2248cbf4b8
Merge pull request #3579 from beefproject/dependabot/bundler/rubocop-1.87.0
...
Build(deps): bump rubocop from 1.86.2 to 1.87.0
2026-06-04 01:50:18 +00:00
dependabot[bot]
d388b95a7f
Build(deps): bump rubocop from 1.86.2 to 1.87.0
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.86.2 to 1.87.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.86.2...v1.87.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.87.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 01:48:13 +00:00
github-actions[bot]
af88e8b10c
Merge pull request #3581 from beefproject/dependabot/bundler/json-2.19.8
...
Build(deps): bump json from 2.19.7 to 2.19.8
2026-06-04 01:40:04 +00:00
dependabot[bot]
879115b4eb
Build(deps): bump json from 2.19.7 to 2.19.8
...
Bumps [json](https://github.com/ruby/json ) from 2.19.7 to 2.19.8.
- [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.19.7...v2.19.8 )
---
updated-dependencies:
- dependency-name: json
dependency-version: 2.19.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 01:39:50 +00:00
github-actions[bot]
6d89e3cfcc
Merge pull request #3578 from beefproject/dependabot/npm_and_yarn/eslint-10.4.1
...
Build(deps-dev): bump eslint from 10.4.0 to 10.4.1
2026-06-02 13:56:21 +00:00
dependabot[bot]
9a76531767
Build(deps-dev): bump eslint from 10.4.0 to 10.4.1
...
Bumps [eslint](https://github.com/eslint/eslint ) from 10.4.0 to 10.4.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.4.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 13:56:03 +00:00
zinduolis
a8515207c0
Merge pull request #3574 from sethumadh/bugfix/3493-3498-ntype-attribute
...
Fix UnknownAttributeError on NetworkHost/NetworkService.create
2026-06-01 13:34:14 +10:00
zinduolis
602d676d48
Merge branch 'master' into bugfix/3493-3498-ntype-attribute
2026-05-30 15:51:54 +10:00
sethumadh
dc78f29693
Refactor proxy_type assignment to use case/when expression
...
Replaces two sequential if assignments with a single case/when for
clarity and adds a defensive else branch that logs and skips unexpected
proxy_type values.
2026-05-30 10:19:07 +10:00
zinduolis
4d1df8f761
Merge pull request #3576 from beefproject/red/dependabot-automerge-fix
...
CI: trigger BrowserStack directly on Dependabot PRs
2026-05-29 14:19:37 +10:00
zinduolis
420681489c
Require Dependabot actor for auto-run BrowserStack tests
...
Also gate the auto-run condition on github.actor == 'dependabot[bot]' so
commits pushed to a Dependabot PR by anyone else fall back to the explicit
safe_to_test opt-in instead of running automatically with secret access.
2026-05-29 14:13:14 +10:00
zinduolis
be833faac3
Merge branch 'master' into red/dependabot-automerge-fix
2026-05-29 13:57:57 +10:00
zinduolis
92341db8d6
CI: trigger BrowserStack directly on Dependabot PRs
...
The default GITHUB_TOKEN cannot trigger downstream workflows, so the
safe_to_test label added by dependabot_auto_label.yml never started the
BrowserStack run. Trigger BrowserStack directly for Dependabot PRs on
opened/synchronize/reopened, keep the safe_to_test label opt-in for human
PRs, and remove the now-redundant auto-label workflow.
2026-05-29 13:55:53 +10:00
zinduolis
f2b5af38c3
Merge branch 'master' into bugfix/3493-3498-ntype-attribute
2026-05-29 13:25:21 +10:00
github-actions[bot]
8fd8231666
Merge pull request #3575 from beefproject/dependabot/bundler/json-2.19.7
...
Build(deps): bump json from 2.19.5 to 2.19.7
2026-05-28 14:33:28 +00:00
dependabot[bot]
f9c1db0fea
Build(deps): bump json from 2.19.5 to 2.19.7
...
Bumps [json](https://github.com/ruby/json ) from 2.19.5 to 2.19.7.
- [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.19.5...v2.19.7 )
---
updated-dependencies:
- dependency-name: json
dependency-version: 2.19.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 14:33:08 +00:00
zinduolis
abc815d46e
Merge branch 'master' into bugfix/3493-3498-ntype-attribute
2026-05-27 13:16:46 +10:00
zinduolis
ef933229a1
Merge pull request #3565 from sethumadh/feature/3542-detect-media-devices
...
Add detect_media_devices browser module
2026-05-27 13:16:20 +10:00
zinduolis
a7cf543136
Merge branch 'master' into feature/3542-detect-media-devices
2026-05-27 09:46:24 +10:00
zinduolis
bf54166fbc
Merge pull request #3520 from jake-the-dev/tests/extensions-modules
...
TESTS | modules: add baseline coverage specs for all module categories
2026-05-27 09:40:09 +10:00
zinduolis
36b41e1aef
FIX: revert accidental PDF mutation; stub File.open in Hook_default_browser pre_send; consolidate BRANCH_COVERAGE into BeefTestConfig; replace 'next unless' guards with describe-level conditionals; per-example stub_const for extension constants; correct has_valid_browser_details_chars? assertions
2026-05-25 15:08:14 +10:00
zinduolis
9704a303e0
Merge remote-tracking branch 'origin/master' into tests/extensions-modules
2026-05-25 14:16:26 +10:00
zinduolis
25c79a2aef
Merge pull request #3518 from jake-the-dev/tests/improve-core-test-coverage
...
Tests/improve core test coverage
2026-05-22 16:04:49 +10:00
zinduolis
c7985cdf51
TEST: remove autorun_engine specs (ARE removed in #3482 )
...
PR #3482 deleted the AutorunEngine source code (engine.rb, parser.rb,
rule_loader.rb) along with the Rule and Execution models. The three new
spec files added by this PR were testing classes that no longer exist
on master, so they would fail at load time once #3482 merged.
Also drop a leftover BeEF::Core::Models::Execution stub in
hookedbrowsers_spec.rb — the handler no longer queries pending ARE
executions, so the stub is dead.
Removed:
spec/beef/core/main/autorun_engine/engine_spec.rb (359 lines)
spec/beef/core/main/autorun_engine/parser_spec.rb (119 lines)
spec/beef/core/main/autorun_engine/rule_loader_spec.rb ( 83 lines)
Modified:
spec/beef/core/main/handlers/hookedbrowsers_spec.rb (-1 dead stub)
2026-05-22 15:54:11 +10:00
zinduolis
cb95e7cdc1
Merge branch 'master' into tests/improve-core-test-coverage
2026-05-22 15:34:18 +10:00
sethumadh
0e458d5e2c
Fix UnknownAttributeError on NetworkHost/NetworkService.create
2026-05-20 13:56:21 +10:00
zinduolis
0e84ba451b
Merge pull request #3572 from beefproject/red/eslint-upgrade
...
Upgrade ESLint to v10.4.0 with flat config
2026-05-19 20:05:51 +10:00
zinduolis
793829cccd
Fix: lint eslint.config.js with proper ecmaVersion
2026-05-19 19:56:33 +10:00
zinduolis
c4d9211aae
Upgrade ESLint to v10.4.0 with flat config
2026-05-19 19:43:57 +10:00
github-actions[bot]
c4743fcdc8
Merge pull request #3560 from beefproject/dependabot/bundler/json-2.19.5
...
Build(deps): bump json from 2.19.4 to 2.19.5
2026-05-19 08:56:53 +00:00
zinduolis
0d2c8fe552
Merge branch 'master' into dependabot/bundler/json-2.19.5
2026-05-19 18:52:22 +10:00
github-actions[bot]
57b9198899
Merge pull request #3570 from beefproject/dependabot/npm_and_yarn/fast-uri-3.1.2
...
Build(deps-dev): bump fast-uri from 3.1.0 to 3.1.2
2026-05-19 08:48:48 +00:00
dependabot[bot]
8af54e0bca
Build(deps-dev): bump fast-uri from 3.1.0 to 3.1.2
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 02:36:21 +00:00
github-actions[bot]
4265b2aebc
Merge pull request #3568 from beefproject/dependabot/npm_and_yarn/flatted-3.4.2
...
Build(deps-dev): bump flatted from 3.3.3 to 3.4.2
2026-05-19 02:34:01 +00:00
zinduolis
2ade977290
Merge branch 'master' into dependabot/npm_and_yarn/flatted-3.4.2
2026-05-19 12:30:53 +10:00
dependabot[bot]
824e95695d
Build(deps): bump json from 2.19.4 to 2.19.5
...
Bumps [json](https://github.com/ruby/json ) from 2.19.4 to 2.19.5.
- [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.19.4...v2.19.5 )
---
updated-dependencies:
- dependency-name: json
dependency-version: 2.19.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 07:05:23 +00:00
github-actions[bot]
30f7ed3784
Merge pull request #3553 from beefproject/dependabot/bundler/rake-13.4.2
...
Build(deps): bump rake from 13.4.1 to 13.4.2
2026-05-18 07:03:23 +00:00
zinduolis
b193b5200b
Merge branch 'master' into dependabot/bundler/rake-13.4.2
2026-05-18 17:00:09 +10:00
dependabot[bot]
d48e253b29
Build(deps-dev): bump flatted from 3.3.3 to 3.4.2
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 06:30:54 +00:00
github-actions[bot]
a71df6021c
Merge pull request #3569 from beefproject/dependabot/npm_and_yarn/minimatch-3.1.5
...
Build(deps-dev): bump minimatch from 3.1.2 to 3.1.5
2026-05-18 06:28:52 +00:00
dependabot[bot]
ecd210eccd
Build(deps-dev): bump minimatch from 3.1.2 to 3.1.5
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 06:28:40 +00:00
zinduolis
541b81c339
Merge pull request #3484 from kaitozaw/issue/2306-js-lint
...
Fixes issue/js-lint (#2306 )
2026-05-18 16:27:41 +10:00
zinduolis
548278a71a
Merge branch 'master' into issue/2306-js-lint
2026-05-18 16:24:19 +10:00
zinduolis
9a8295b2cc
Merge branch 'master' into feature/3542-detect-media-devices
2026-05-18 16:11:55 +10:00
github-actions[bot]
e7118a05c6
Merge pull request #3532 from beefproject/dependabot/bundler/activerecord-8.1.3
...
Build(deps): bump activerecord from 8.1.2.1 to 8.1.3
2026-05-18 05:54:47 +00:00
dependabot[bot]
ae8c5b203f
Build(deps): bump rake from 13.4.1 to 13.4.2
...
Bumps [rake](https://github.com/ruby/rake ) from 13.4.1 to 13.4.2.
- [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.4.1...v13.4.2 )
---
updated-dependencies:
- dependency-name: rake
dependency-version: 13.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 05:48:06 +00:00
dependabot[bot]
22cb963265
Build(deps): bump activerecord from 8.1.2.1 to 8.1.3
...
Bumps [activerecord](https://github.com/rails/rails ) from 8.1.2.1 to 8.1.3.
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v8.1.3/activerecord/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v8.1.2.1...v8.1.3 )
---
updated-dependencies:
- dependency-name: activerecord
dependency-version: 8.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-18 05:43:11 +00:00
zinduolis
c8bd7a7fea
fix: exclude ERB modules from ESLint, pin actions to latest stable SHAs, bump Node to 24.x
2026-05-18 14:45:48 +10:00