← NetSuite SuiteCloudCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
Update to NetSuite SuiteCloud
Snapshot Oct 9, 2026 · 00:05 UTC · version 1.0.0
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Share url
Before
Not present
After
https://chatgpt.com/plugins/plugins_6a7c75d348908191b32d06a174876961?open_in_app
Compare saved observations
Download comparison JSONFull technical diff · 2 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
changed /share_url
BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6a7c75d348908191b32d06a174876961?open_in_app"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-08-12T13:32:54.611346Z",
"discoverability": "LISTED",
"id": "plugins_6a7c75d348908191b32d06a174876961",
"is_template": false,
"name": "netsuite-suitecloud",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Develop NetSuite SuiteCloud solutions with SuiteScript, SDF, and best practices.",
"display_name": "NetSuite SuiteCloud",
"id": "pluginrel_f06fbc6858e08191b69a97c94790c3dd",
"interface": {
"brand_color": "#294B5F",
"capabilities": [],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_0000000005dc81f4b6e4760191879cb3",
"default_prompt": null,
"default_prompts": null,
"developer_name": "Oracle NetSuite",
"logo_url": "https://files.openai.com/content?id=file_00000000947081f4970e5866c3ba853e",
"logo_url_dark": null,
"long_description": "This plug-in includes skills that support key areas of SuiteCloud development, such as SuiteScript, SDF, UIF SPAs, security, permissions, documentation, modernization, and SAFE Guide best practices. It helps SuiteCloud developers and SuiteApp teams create accurate, secure, and maintainable code and project artifacts.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://github.com/oracle/netsuite-suitecloud-sdk/tree/ai-plugins-dist/openai/netsuite-suitecloud",
"screenshot_urls": [],
"short_description": "Develop SuiteCloud solutions",
"terms_of_service_url": null,
"website_url": "https://github.com/oracle/netsuite-suitecloud-sdk/tree/ai-plugins-dist/openai/netsuite-suitecloud"
},
"keywords": [
"netsuite",
"suitecloud",
"suitescript",
"sdf",
"uif"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Platform-agnostic OWASP secure coding practices with JavaScript/Node.js patterns and NetSuite SuiteScript examples. Covers Open Worldwide Application Security Project (OWASP) Top 10 (2021), output encoding, injection prevention, CSP headers, file security, API hardening, AI agent security, DRY security patterns, and 48+ security pitfalls with GOOD/BAD code templates.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-owasp-secure-coding",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "Platform-agnostic OWASP secure coding practices with JavaScript/Node.js patterns and NetSuite SuiteScript examples. Covers Open Worldwide Application Security Project (OWASP) Top 10 (2021), output encoding, injection prevention, CSP headers, file security, API hardening, AI agent security, DRY security patterns, and 48+ security pitfalls with GOOD/BAD code templates."
},
"name": "netsuite-owasp-secure-coding",
"plugin_release_skill_id": "pluginrsk_6a7c75d7df688191a49531a199e19418"
},
{
"description": "Generate enterprise-grade documentation for NetSuite SDF projects. Analyze scripts, object XML files, `manifest.xml`, and SuiteQL queries to produce README.md, architecture diagrams (Mermaid/ASCII), deployment guides, and troubleshooting tables. Can integrate with post-deployment documentation workflows when automation (for example, hooks) is available.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-sdf-project-documentation",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Generate enterprise-grade documentation for NetSuite SDF projects. Analyze scripts, object XML files, `manifest.xml`, and SuiteQL queries to produce README.md, architecture diagrams (Mermaid/ASCII), deployment guides, and troubleshooting tables. Can integrate with post-deployment documentation workflows when automation (for example, hooks) is available."
},
"name": "netsuite-sdf-project-documentation",
"plugin_release_skill_id": "pluginrsk_6a7c75d63fac81919d7d6a31483b9edb"
},
{
"description": "Use when generating or reviewing NetSuite SDF permission configurations such as customrole XML, script deployment permissions, permkey values, permlevel choices, run-as role design, and least-privilege access. Confirms exact ADMI_ / LIST_ / REGT_ / REPO_ / TRAN_ permission IDs, distinguishes standard permissions from customrecord_* script IDs, and validates permissions against bundled NetSuite reference data.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-sdf-roles-and-permissions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Use when generating or reviewing NetSuite SDF permission configurations such as customrole XML, script deployment permissions, permkey values, permlevel choices, run-as role design, and least-privilege access. Confirms exact ADMI_ / LIST_ / REGT_ / REPO_ / TRAN_ permission IDs, distinguishes standard permissions from customrecord_* script IDs, and validates permissions against bundled NetSuite reference data."
},
"name": "netsuite-sdf-roles-and-permissions",
"plugin_release_skill_id": "pluginrsk_6a7c75d90654819196c248e3c6fd1109"
},
{
"description": "Comprehensive NetSuite SDF best practices based on the SAFE Guide (12 principles + appendices). Generates Object XML for all 14 script types, enforces governance limits, security patterns, and defensive coding. Includes N/cache, N/query, concurrency limits, OAuth 2.0 guidance, legacy TBA guardrails, CustomTool runtime patterns, REST Web Services (2026.1 features), and 140+ documented pitfalls. Essential for SuiteApp and Account Customization development.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-sdf-safe-guide",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Comprehensive NetSuite SDF best practices based on the SAFE Guide (12 principles + appendices). Generates Object XML for all 14 script types, enforces governance limits, security patterns, and defensive coding. Includes N/cache, N/query, concurrency limits, OAuth 2.0 guidance, legacy TBA guardrails, CustomTool runtime patterns, REST Web Services (2026.1 features), and 140+ documented pitfalls. Essential for SuiteApp and Account Customization development."
},
"name": "netsuite-sdf-safe-guide",
"plugin_release_skill_id": "pluginrsk_6a7c75d7e8408191933c10815ea46887"
},
{
"description": "Interactive learning system for NetSuite SDF development. Features six modes (learn, review, explain, annotate, quiz, and final) with SAFE Guide integration. Produces compliance-reviewed learning documentation. Learn topics like governance, N/cache, and security directly from SAFE Guide principles. Generate quizzes from code or SAFE Guide content.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-suitescript-learning",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Interactive learning system for NetSuite SDF development. Features six modes (learn, review, explain, annotate, quiz, and final) with SAFE Guide integration. Produces compliance-reviewed learning documentation. Learn topics like governance, N/cache, and security directly from SAFE Guide principles. Generate quizzes from code or SAFE Guide content."
},
"name": "netsuite-suitescript-learning",
"plugin_release_skill_id": "pluginrsk_6a7c75d794e881918fd2daeeb1e4a0b9"
},
{
"description": "SuiteScript records and fields reference. Look up field IDs, types, required status, and search capabilities for all 272 NetSuite record types. Use this when building SuiteScript to ensure correct field usage.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-suitescript-records-reference",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "SuiteScript records and fields reference. Look up field IDs, types, required status, and search capabilities for all 272 NetSuite record types. Use this when building SuiteScript to ensure correct field usage."
},
"name": "netsuite-suitescript-records-reference",
"plugin_release_skill_id": "pluginrsk_6a7c75d720a08191b5bc9f9630b058d8"
},
{
"description": "SuiteScript 1.0, 2.0, and 2.x to 2.1 migration assistant. Analyzes, converts, explains, and validates script upgrades. Covers 125+ API mappings, 34 object conversions, 13 unmapped API workarounds, all script type entry point changes, SuiteScript 2.0/2.x to 2.1 upgrade guidance, and 16 categories of breaking behavioral changes. Essential for modernizing legacy SuiteScript codebases.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-suitescript-upgrade",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "SuiteScript 1.0, 2.0, and 2.x to 2.1 migration assistant. Analyzes, converts, explains, and validates script upgrades. Covers 125+ API mappings, 34 object conversions, 13 unmapped API workarounds, all script type entry point changes, SuiteScript 2.0/2.x to 2.1 upgrade guidance, and 16 categories of breaking behavioral changes. Essential for modernizing legacy SuiteScript codebases."
},
"name": "netsuite-suitescript-upgrade",
"plugin_release_skill_id": "pluginrsk_6a7c75d6866c8191b114e23c7dc194cc"
},
{
"description": "Use when building, modifying, or debugging NetSuite UIF SPA components. Provides API/type lookup for `@uif-js/core` and `@uif-js/component` (constructors, methods, props, enums, hooks, and component options).",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "netsuite-uif-spa-reference",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "Use when building, modifying, or debugging NetSuite UIF SPA components. Provides API/type lookup for `@uif-js/core` and `@uif-js/component` (constructors, methods, props, enums, hooks, and component options)."
},
"name": "netsuite-uif-spa-reference",
"plugin_release_skill_id": "pluginrsk_6a7c75d6c31081919302df52a4f8d991"
}
],
"version": "1.0.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6a7c75d348908191b32d06a174876961?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: c6a20ccb997eda1aa438d0ca9dfe86dcb35a2e0067a0015c07a5bdcbb70df3f0