beefproject / beefproject/beef

Tunnelling JSON conversion bug

Open
#1,756 0 comments 1 reaction 0 assignees View on GitHub
Defect Low Proxy
Dominant language
JavaScript
Stars
11k
Forks
2.4k
Avg merge
1d 1h
Merged PRs (30d)
15

Description

When requesting a JSON object over tunnelling, somewhere along the way it converts JSON in responses and renders them useless.

For example:
`{"key": "value", "foo": null}`
gets converted to
`{"key" => "value", "foo": nil}`

":" becomes "=>" and "null" becomes "nil". Using the newest version of Beef.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by reproducing a tunneled request for a JSON object in the newest Beef version, then trace where the response changes JSON syntax; done means tunneled JSON responses remain valid JSON with colons and null values preserved.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.