ide-management — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ide-management (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use when:
A Cloud IDE is a complete Drupal development environment that includes:
Hibernation: IDEs automatically enter hibernation after 2 hours of inactivity, consuming minimal resources. They wake automatically when you access them.
acli ide:list 2>/dev/null | grep -v "is available\|self-update"
acli ide:list:app <applicationUuid> 2>/dev/null | grep -v "is available\|self-update"
acli ide:list:app myapp 2>/dev/null | grep -v "is available\|self-update"Output:
Select a Cloud Platform application:
[0] My App (prod, staging, dev)
[1] Other App (prod, staging)
IDEs for My App:
My IDE ([email protected])
Web URL: https://ide-12345.ides.acquia.com
IDE URL: https://ide-12345.web.ahdev.cloud
Created: 2024-01-15
Other IDE ([email protected])
Web URL: https://ide-67890.ides.acquia.com
IDE URL: https://ide-67890.web.ahdev.cloud
Created: 2024-02-20acli ide:list:mine 2>/dev/null | grep -v "is available\|self-update"Shows only IDEs you personally own across all applications.
acli ide:create 2>/dev/nullPrompts you step-by-step:
? Do you want to link a local project? (Yes/No)
? Select a Cloud Platform application: [0] My App
? Enter a label for your IDE: (optional, default shows your name)
? Creating your Cloud IDE...
✓ IDE created successfully!
Your IDE is ready at: https://ide-12345.ides.acquia.com# Create IDE for specific application
acli ide:create --application=abc123-def456 --label="My IDE" 2>/dev/null
# Fastest option - uses defaults if possible
acli ide:create --application=abc123-def456 2>/dev/nullacli ide:open 2>/dev/nullPrompts which IDE if you have multiple.
acli ide:open --application=abc123 2>/dev/nullacli ide:info 2>/dev/nullShows the IDE URL and details.
acli ide:info 2>/dev/nullOutput:
IDE: My IDE
Application: My App (abc123-def456)
Owner: [email protected]
Label: My IDE
Created: 2024-01-15
Last Activity: 2024-02-20 14:23:00
Status: Running
Web URL: https://ide-12345.web.ahdev.cloud
IDE URL: https://ide-12345.ides.acquia.comacli ide:delete 2>/dev/nullPrompts for confirmation:
? Select the IDE you want to delete: [0] My IDE
? Delete "My IDE"? This cannot be undone. (yes/no)
Deleting IDE...
✓ IDE deleted successfully.acli ide:delete --ide=12345 2>/dev/nullNote: This is permanent and cannot be undone. Make sure to push any uncommitted code to Git!
acli ide:sharePrints the share URL for your IDE:
Share URL: https://ide-12345.ides.acquia.com?share_token=abc123xyzacli ide:share --regenerateInvalidates the old token and prints a new share URL.
Your teammate clicks the share URL and gets temporary read access. They don't need their own IDE or application access.
acli ide:php-version <version>Example:
acli ide:php-version 8.2
acli ide:php-version 8.1Validates the version exists on the system, updates the config, and restarts php-fpm automatically.
Valid service names: php, php-fpm, apache, apache2, mysql, mysqld
# Start a service
acli ide:service-start apache
acli ide:service-start mysql
# Stop a service
acli ide:service-stop apache
# Restart a service
acli ide:service-restart php
acli ide:service-restart apache
acli ide:service-restart mysqlacli ide:xdebug-toggleChecks the current state and switches it — enables if disabled, disables if enabled. Alias: xdebug.
IDEs automatically hibernate after 2 hours of inactivity and wake automatically when accessed (1–2 minute startup). Hibernated IDEs consume minimal resources.
To check status or get URLs:
acli ide:info 2>/dev/nullTo wake a hibernated IDE, simply open it:
acli ide:openThe IDE will wake automatically. If stuck, try restarting services:
acli ide:service-restart apache
acli ide:service-restart phpCreate a new IDE for each feature you're working on:
acli ide:create --label="Feature: New Homepage" 2>/dev/nullThis keeps work isolated and makes it easy to switch between tasks.
Remove IDEs you're no longer using to keep your account clean:
acli ide:delete 2>/dev/nullChoose descriptive labels:
# ✓ Good
acli ide:create --label="Feature: ACN Migration" 2>/dev/null
acli ide:create --label="Bug Fix: Login Form Issue" 2>/dev/null
acli ide:create --label="Client: Acme Corp Review" 2>/dev/null
# ✗ Bad
acli ide:create --label="IDE 1" 2>/dev/null
acli ide:create --label="Test" 2>/dev/nullYour IDE has Git access. Push to your repository frequently.
Large IDEs use more resources. Check your Acquia Cloud dashboard if you hit limits.
Delete and recreate the IDE:
acli ide:delete 2>/dev/null
acli ide:create 2>/dev/nullYou might not have permission to the application. Verify:
acli api:applications:list 2>/dev/nullThis is often due to hibernation waking (wait 30–60 seconds) or a large codebase. If it persists, recreate the IDE:
acli ide:create 2>/dev/nullSet up SSH keys first:
acli ssh-key:list 2>/dev/null
# If no keys, create one
acli ssh-key:create 2>/dev/null~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.