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

kubeflow / mcp-server / 37185347834
83%

Build:
DEFAULT BRANCH: main
Ran 04 Oct 2026 07:18AM UTC
Jobs 3
Files 38
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

04 Oct 2026 07:17AM UTC coverage: 82.781% (+0.3%) from 82.491%
37185347834

push

github

web-flow
chore(core): implement missing unit tests for auth and security (#240)

* test(core): implement missing unit tests for auth and security

Signed-off-by: krishna231122-del <krishna231122@gmail.com>

* fix(core): block getattr/setattr/delattr and raw dunder names in safety scan

Signed-off-by: krishna231122-del <krishna231122@gmail.com>

* fix(core): encode tokens for constant-time comparison

Signed-off-by: krishna231122-del <krishna231122@gmail.com>

* fix(core): narrow getattr/setattr rule to dangerous patterns

Addresses PR review feedback to prevent blocking legitimate dynamic
attribute accesses in ML training code. getattr, setattr, and delattr
are now only blocked when accessing known dangerous dunder attributes
via static string literals.

Signed-off-by: krishna231122-del <krishna231122@gmail.com>

* Update kubeflow_mcp/core/security_test.py

Co-authored-by: Akash Jaiswal <akashjaiswal3846@gmail.com>
Signed-off-by: krishna soni <krishna231122@gmail.com>

* Update kubeflow_mcp/core/security.py

Co-authored-by: Akash Jaiswal <akashjaiswal3846@gmail.com>
Signed-off-by: krishna soni <krishna231122@gmail.com>

* Update kubeflow_mcp/core/security_test.py

Co-authored-by: Akash Jaiswal <akashjaiswal3846@gmail.com>
Signed-off-by: krishna soni <krishna231122@gmail.com>

* chore(core): parameterize masking tests and fix imports

Signed-off-by: krishna231122-del <krishna231122@gmail.com>

* chore(ci): re-trigger e2e test suite

Signed-off-by: krishna231122-del <krishna231122@gmail.com>

---------

Signed-off-by: krishna231122-del <krishna231122@gmail.com>
Signed-off-by: krishna soni <krishna231122@gmail.com>
Co-authored-by: Akash Jaiswal <akashjaiswal3846@gmail.com>

2548 of 3078 relevant lines covered (82.78%)

2.48 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
98.73
2.84% core/security.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.12 - 37185347834.1 04 Oct 2026 07:18AM UTC 38
82.78
GitHub Action Run
2 python-3.10 - 37185347834.2 04 Oct 2026 07:18AM UTC 38
82.78
GitHub Action Run
3 python-3.11 - 37185347834.3 04 Oct 2026 07:18AM UTC 38
82.78
GitHub Action Run
Source Files on build 37185347834
  • Tree
  • List 38
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37185347834
  • a67549e0 on github
  • Prev Build on main (#37055694876)
  • Next Build on main (#37270355835)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc