• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wpscanteam / wpscan / 25933768495
95%

Build:
DEFAULT BRANCH: master
Ran 15 May 2026 06:51PM UTC
Jobs 3
Files 243
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 May 2026 06:11PM UTC coverage: 91.901% (+0.003%) from 91.898%
25933768495

push

github

web-flow
Add SAML authentication support via --expect-saml flag (#2035)

* Add SAML authentication support via --expect-saml flag

* Check redirect chain for SAML detection instead of only final URL

* Add original_argv storage to preserve user-provided CLI arguments

* Fix SAML rescan to preserve user arguments and accept VULNERABLE exit code

* Fix RuboCop line length violation in core_spec

* Fix shell injection in SAML cookie handling

* Improve option filtering logic with index-based iteration

* Moved some things around so we don't need to run another wpscan-subcommand anymore but just handle everything internally. Removed things that became obsolete due to this change.

* Moved --expect-saml to a more appropriate option place and extended the description a bit.

* Some smaller refactorings, most importantly: Check that cookies only have safe characters, and make sure we're failing SAML on a non-tty because we need an actual browser for the user to do the authentication.

* Added tests for BrowserAuthenticator and removed coverage exclusions for code that is actually reachable in tests.

* Improved error handling when Ferrum cannot launch a browser for --expect-saml.

* Made Location header parsing a bit simpler and fixed one potential warning.

---------

Co-authored-by: Kolja Zuelsdorf <kolja.zuelsdorf@automattic.com>

1945 of 2543 branches covered (76.48%)

61 of 66 new or added lines in 7 files covered. (92.42%)

4471 of 4865 relevant lines covered (91.9%)

17432.23 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
90.83
-3.04% app/controllers/core.rb
Jobs
ID Job ID Ran Files Coverage
1 ruby-3.4 - 25933768495.1 15 May 2026 06:56PM UTC 486
91.31
GitHub Action Run
2 ruby-3.3 - 25933768495.2 15 May 2026 07:00PM UTC 486
91.3
GitHub Action Run
3 ruby-4 - 25933768495.3 15 May 2026 06:51PM UTC 486
91.31
GitHub Action Run
Source Files on build 25933768495
  • Tree
  • List 243
  • Changed 231
  • Source Changed 6
  • Coverage Changed 231
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25933768495
  • 671a1f05 on github
  • Prev Build on master (#25924535117)
  • Next Build on master (#25935024311)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc