feat: publish sanitized custom.97 source
This commit is contained in:
1022 files changed
+69903
-19207
No files matched your search
@@ -126,9 +126,13 @@ the plugin's declared native routes. The generic management surface remains
|
||||
|
||||
## Security boundary
|
||||
|
||||
Plugins have no `fetch`, filesystem, `require`, imports, async functions, or
|
||||
environment access. The host limits execution time, concurrency, input size,
|
||||
allowed request hosts, and resolves OAuth credentials outside JavaScript.
|
||||
Plugins have no global `fetch`, filesystem, `require`, imports, async
|
||||
functions, code compiled from strings (`eval` and the `Function` constructors
|
||||
throw an `EvalError`), or environment access. A few driver hooks may read
|
||||
upstream data with [`utils.fetch`](./v1.md#reading-upstream-data-with-utilsfetch):
|
||||
`GET` or `HEAD` only, to the hosts a request descriptor may address. The host
|
||||
limits execution time, concurrency, input size, allowed request hosts, and
|
||||
resolves OAuth credentials outside JavaScript.
|
||||
Multipart files enter JavaScript only as opaque references.
|
||||
|
||||
This is not a hard memory-isolation boundary. A plugin sees data needed for the
|
||||
|
||||
Reference in new issue
Block a user