Resources is enabled per organization. If you are an Owner or Admin and the entry is missing under Settings > Organization, contact Requestly support.
Who can change a policy
Only an organization Owner or Admin can change a policy. Everyone else in the organization sees exactly the same pages, read only: the list carries a quiet Read only - you can view these settings. line, and the resource’s own page states You can view this policy but not change it, along with who to ask. There is no error page and no redirect, so a member can always see what applies to them and who set it. Every row and every resource page also names who changed the policy last and when. Only the latest change is recorded, so there is no history to browse.Change a policy
1
Open Resources
Go to Settings, open the Organization group and select Resources. Each row names the resource, describes what it controls, and shows the choice that currently applies.
2
Open the resource
Click anywhere on the row. The resource gets its own page, where each option is listed with the consequence of choosing it.
3
Choose an option
Options are listed least restrictive first. Selecting one shows what it means for your members before you commit to it.
4
Curate the list, if the option carries one
Some options reveal a list panel. Add and remove entries there. Nothing is written until you save.
5
Save
Click Save in the page header. Save stays unavailable until you change something, and Cancel discards the draft. A successful save returns you to the Resources list.
External packages
This resource controls which external packages scripts in this organization may import withrequire(). See Import packages into your scripts for what require() can load.
Requestly’s built-in library is always available and is exempt from this policy. Packages bundled with Requestly resolve whatever you choose here, including under Deny. This setting controls external packages only.
require() (for example require('crypto-js')) or through the convenience globals _, CryptoJS and xml2Json.
Curate the approved list
Choosing Allow selected reveals an Approved packages panel. Two entry forms are accepted:axiospermits any version of that package.[email protected]permits only that release.
What a governed member sees
Under Allow selected or Deny, a script that imports a package the policy does not permit is blocked when the request runs, with a message naming the package:Package 'some-package' is blocked by your organization's package policy. Ask an admin in your organization to approve it. Installing such a package from the Package Library is refused for the same reason.
Script mode
This resource controls whether members of this organization can run a request’s scripts in Developer mode. Safe mode is what every request opens in either way. See Script execution modes for what the two modes do.
Developer mode reaches the host machine: scripts running in it can read files, run shell commands and open raw sockets on the member’s machine. Safe mode is still what every request opens in, so this setting decides whether a member may leave it.
Under Safe mode only, members see Developer mode marked unavailable rather than hidden. The per-request mode control keeps showing the mode, so a member who reaches for it learns their organization set this instead of discovering it from a script that failed.
Developer mode in the CLI
rq collection run --script-execution-mode developer requires credentials and is refused when the policy is Safe mode only. A run that passes no mode flag, or passes safe, needs no credentials and is unaffected. See Script execution mode and your organization’s policy.

