netsuite-owasp-secure-coding — скилл для Claude Code: обзор
Встраивает в ИИ-агента правила безопасной разработки по OWASP Top 10 (2021) для JavaScript и SuiteScript 2.1. Помогает находить уязвимости.
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-owasp-secure-coding -a claude-codeЧто делает netsuite-owasp-secure-coding
Скилл содержит каталог из 48 типичных ошибок безопасности с кодами от OSCP-001 до OSCP-048. Для каждого случая даны наглядные примеры плохого и исправленного кода. Внутри собраны правила кодирования вывода под пять HTML-контекстов, шаблоны заголовков CSP и проверки файлов перед загрузкой.
Набор практик ориентирован не только на NetSuite. Он подходит для проектов на Node.js или клиентском JavaScript, где строятся запросы к базам данных или настраивается политика безопасности контента. При этом модуль автоактивируется, если в чате звучат термины вроде инъекций или в коде вызываются модули N/query и N/crypto.
Скилл сфокусирован на уровне практической реализации, поэтому базовую настройку прав или токенов TBA он оставляет другим руководствам.
Какие задачи решает
- проверить RESTlet и Suitelet на уязвимости перед релизом
- настроить заголовки CSP и фильтрацию загружаемых файлов
- экранировать вывод данных под пять разных контекстов HTML
- заблокировать внедрение SQL и SuiteQL через конкатенацию строк
Примеры запросов агенту
- Проверь этот RESTlet на уязвимости и ошибки безопасности.
- Покажи шаблон настройки заголовков CSP для Suitelet.
- Как экранировать данные в коде JavaScript для защиты от XSS?
Как установить netsuite-owasp-secure-coding
1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-owasp-secure-coding -a claude-code2Вручную: положить файлы
~/.claude/skills/netsuite-owasp-secure-coding/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/netsuite-owasp-secure-coding/
1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-owasp-secure-coding -a codex2Вручную: положить файлы
.agents/skills/netsuite-owasp-secure-coding/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-owasp-secure-coding -a cursor2Вручную: положить файлы
.cursor/skills/netsuite-owasp-secure-coding/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install oracle/netsuite-suitecloud-sdk netsuite-owasp-secure-coding2Вручную: положить файлы
.github/skills/netsuite-owasp-secure-coding/SKILL.md1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-owasp-secure-coding -a gemini-cli2Командой платформы
gemini skills install https://github.com/oracle/netsuite-suitecloud-sdk --path packages/agent-skills/netsuite-owasp-secure-codingВручную: положить файлы
.devin/skills/netsuite-owasp-secure-coding/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-owasp-secure-coding -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о netsuite-owasp-secure-coding
Как установить netsuite-owasp-secure-coding в Claude Code?
Выполните в терминале команду npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-owasp-secure-coding -a claude-code.
Что делает netsuite-owasp-secure-coding?
Направляет ИИ-агента при аудите кода на JavaScript и SuiteScript 2.1 с опорой на рекомендации OWASP Top 10 (2021). Скилл предлагает готовые шаблоны защиты и предостерегает от 48 известных уязвимостей.
Нужен ли этот скилл вне проектов NetSuite?
Да, общие шаблоны защиты JavaScript и правила экранирования вывода работают независимо от платформы. Привязка к NetSuite касается проверок вызовов SuiteScript вроде N/query или N/crypto.