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

dblock / grape
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: fix/json-use-parse
DEFAULT BRANCH: master
Repo Added 15 Jun 2022 03:04AM UTC
Token vwfxnsYI15eHhSbtL461xDH074PQ5mN6f regen
Build 38 Last
Files 166
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

LAST BUILD ON BRANCH fix/json-use-parse
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • add-agents-md
  • fix-badges
  • fix/auth-base-subclass-issue-2669
  • fix/json-load-create-additions
  • fix/json-use-parse
  • funding
  • master
  • migrate-danger-pr-comment
  • rack-version-specs
  • simplify-workflow

10 Jun 2026 09:33PM UTC coverage: 96.842%. Remained the same
27307794410

push

github

dblock
Replace JSON.load with JSON.parse in Grape::Json stdlib fallback

JSON.parse is the semantically correct API for parsing untrusted input.
JSON.load is intended for internal serialization of trusted data.
Using create_additions: false merely neutered JSON.load to behave like
JSON.parse — may as well use the right call directly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

1114 of 1205 branches covered (92.45%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

3547 of 3608 relevant lines covered (98.31%)

23205.19 hits per line

Relevant lines Covered
Build:
Build:
3608 RELEVANT LINES 3547 COVERED LINES
23205.19 HITS PER LINE
Source Files on master
  • Tree
  • List 166
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27307794410 fix/json-use-parse Replace JSON.load with JSON.parse in Grape::Json stdlib fallback JSON.parse is the semantically correct API for parsing untrusted input. JSON.load is intended for internal serialization of trusted data. Using create_additions: false merely neuter... push 10 Jun 2026 09:33PM UTC dblock github
96.84
27307777900 fix/json-use-parse Replace JSON.load with JSON.parse in Grape::Json stdlib fallback JSON.parse is the semantically correct API for parsing untrusted input. JSON.load is intended for internal serialization of trusted data. Using create_additions: false merely neuter... push 10 Jun 2026 09:33PM UTC dblock github
96.84
27289356105 fix/json-load-create-additions Use create_additions: false in Grape::Json.load When MultiJson is not available, Grape::Json falls back to stdlib JSON. JSON.load honours the json_class key by calling json_create on the named class, allowing a remote caller to instantiate arbitr... push 10 Jun 2026 04:10PM UTC dblock github
96.84
27289305467 fix/json-load-create-additions Use create_additions: false in Grape::Json.load When MultiJson is not available, Grape::Json falls back to stdlib JSON. JSON.load honours the json_class key by calling json_create on the named class, allowing a remote caller to instantiate arbitr... push 10 Jun 2026 04:09PM UTC dblock github
96.84
27289099050 fix/json-load-create-additions Use create_additions: false in Grape::Json.load When MultiJson is not available, Grape::Json falls back to stdlib JSON. JSON.load honours the json_class key by calling json_create on the named class, allowing a remote caller to instantiate arbitr... push 10 Jun 2026 04:06PM UTC dblock github
96.84
27287147098 master Build the cookie jar only on use and drop its deferral Proc (#2757) Two related steps that make the response-cookie path lazy at the request boundary: - `build_response_cookies` runs on every request and went through `cookies` -> `request.cook... push 10 Jun 2026 03:31PM UTC web-flow github
96.84
24050891840 add-agents-md Merge branch 'master' into add-agents-md push 06 Apr 2026 08:57PM UTC web-flow github
96.78
24016385370 fix/auth-base-subclass-issue-2669 Fix UnknownAuthStrategy raised when custom auth strategy inherits from Grape::Middleware::Auth::Base When a custom auth strategy class inherits from Grape::Middleware::Auth::Base and is registered via Grape::Middleware::Auth::Strategies.add, it w... push 06 Apr 2026 02:34AM UTC dblock github
96.78
24015258907 add-agents-md Add AGENTS.md to please our future A.I. overlords Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 06 Apr 2026 01:38AM UTC dblock github
96.76
24015229135 add-agents-md Add AGENTS.md to please our future A.I. overlords Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 06 Apr 2026 01:36AM UTC dblock github
96.76
See All Builds (25)

Badge your Repo: grape

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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