Skip to content

Commit ab72dd7

Browse files
mcp: extend documentation and clarify threat model (#14126)
Signed-off-by: David Korczynski <david@adalogics.com>
1 parent 3de6704 commit ab72dd7

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

infra/experimental/mcp/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# OSS-Fuzz MCP
22

3+
This is an experimental implementation of an MCP server that enables use of
4+
OSS-Fuzz tools. You can use it to solve various common OSS-Fuzz tasks.
5+
6+
At this stage, this is purely experimental code.
7+
8+
9+
## Threat model for running
10+
11+
This is experimental code and has an open threat model. By design, the MCP server
12+
executes untrusted code. As such, when running this tool you
13+
should assume you will be running untrusted code on your machine. You should
14+
only run this in a trusted environment and on a trusted network. In practice,
15+
this means you must run this in a heavily sandboxed environment, and from a
16+
security perspective if you run this tool you will run untrusted code in
17+
your environment.
18+
19+
This code does not run in OSS-Fuzz production services and is not part of the
20+
tooling that runs our continuous fuzzing of open source projects.
21+
22+
## Running the Service
323

424
```sh
525
python3.12 -m venv .venv

0 commit comments

Comments
 (0)