{ "permissions": { "allow": [ "Bash(done)", "Bash(ls:*)", "Bash(find:*)", "Bash(xargs:*)", "Bash(mkdir:*)", "Bash(shellcheck:*)", "Bash(git add:*)", "Bash(git commit:*)", "Bash(git push)", "Bash(git remote set-url:*)", "Bash(git tag:*)", "Bash(git push:*)", "Bash(for module in crowdsec netdata netifyd)", "Bash(do echo \"=== $module-dashboard ===\" grep '\"\"\"\"path\"\"\"\":' luci-app-$module-dashboard/root/usr/share/luci/menu.d/*.json)", "Bash(grep:*)", "Bash(for module in cdn-cache client-guardian crowdsec netdata netifyd-dashboard network-modes system-hub wireguard-dashboard)", "Bash(do echo '=== $module ===' find luci-app-$module/htdocs -name *.js -exec grep -h object: {})", "Bash(chmod:*)", "Bash(./secubox-tools/validate-modules.sh:*)", "Bash(./secubox-tools/validate-module-generation.sh:*)", "Bash(bash:*)", "Bash(timeout 10 ./secubox-tools/validate-module-generation.sh:*)", "Bash(cat:*)", "Bash(python3:*)", "Bash(for file in luci-app-vhost-manager/htdocs/luci-static/resources/view/vhost-manager/*.js)", "Bash(do)", "Bash(node -c:*)", "Bash(for file in luci-app-bandwidth-manager/htdocs/luci-static/resources/view/bandwidth-manager/*.js)", "Bash(for file in luci-app-system-hub/htdocs/luci-static/resources/view/system-hub/*.js)", "Bash(./local-build.sh:*)", "Bash(./scripts/feeds list:*)", "Bash(./scripts/feeds update:*)", "Bash(./scripts/feeds install:*)", "Bash(make:*)", "Bash(rsync:*)", "Bash(./secubox-tools/local-build.sh:*)", "Bash(gh --version:*)", "Bash(git reset:*)", "Bash(test:*)", "Bash(for file in luci-app-traffic-shaper/htdocs/luci-static/resources/view/traffic-shaper/*.js)", "Bash(wc:*)", "Bash(./secubox-tools/show-module-status.sh:*)", "Bash(for file in luci-app-client-guardian/htdocs/luci-static/resources/view/client-guardian/*.js luci-app-client-guardian/htdocs/luci-static/resources/client-guardian/api.js)", "Bash(for file in luci-app-crowdsec-dashboard/htdocs/luci-static/resources/view/crowdsec-dashboard/*.js luci-app-crowdsec-dashboard/htdocs/luci-static/resources/crowdsec-dashboard/api.js)", "Bash(for file in luci-app-netdata-dashboard/htdocs/luci-static/resources/view/netdata-dashboard/*.js luci-app-netdata-dashboard/htdocs/luci-static/resources/netdata-dashboard/api.js)", "Bash(do echo \"Checking $file...\")", "Bash(echo:*)", "Bash(for file in luci-app-media-flow/htdocs/luci-static/resources/view/media-flow/*.js luci-app-media-flow/htdocs/luci-static/resources/media-flow/*.js)", "WebFetch(domain:github.com)", "Bash(for file in luci-app-traffic-shaper/htdocs/luci-static/resources/view/traffic-shaper/*.js luci-app-traffic-shaper/htdocs/luci-static/resources/traffic-shaper/api.js)", "Bash(timeout 5 ./secubox-tools/validate-modules.sh:*)", "Bash(tree:*)", "Bash(for file in luci-app-ksm-manager/htdocs/luci-static/resources/view/ksm-manager/*.js luci-app-ksm-manager/htdocs/luci-static/resources/ksm-manager/api.js)", "Bash(git show:*)" ] } }