CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

adobe/aem-cloud-service

All AEM as a Cloud Service skills: component development, Workflow model design, development, triggering, launchers, debugging, and triaging, Dispatcher config authoring, advisory, incident response, performance tuning, and security hardening, Rapid Development Environment (RDE) deployment, log inspection, snapshots, and troubleshooting via `aio aem rde`, Jackrabbit Oak query/index tuning (property, Lucene index definitions), and extracting/inventorying JCR queries (XPath, SQL2, QueryBuilder) across a codebase.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

test-case-catalog.mdskills/dispatcher/config-authoring/references/dispatcher-foundation/

Dispatcher Test Case Catalog

Use these IDs when proposing or reporting verification scenarios.

Filter Coverage

Test IDGoalExample InputExpected ResultPrimary Tool
FILT-001Confirm deny-by-default baselinenon-whitelisted URLdeniedtrace_request
FILT-002Confirm explicit allow pathknown public content URLallowedtrace_request
FILT-003Verify method restrictionPOST to read-only URLdeniedtrace_request
FILT-004Verify selector/extension controlunexpected selector/extensiondeniedtrace_request

Cache Coverage

Test IDGoalExample InputExpected ResultPrimary Tool
CACHE-001Static asset cache candidateversioned asset URLcache object existsinspect_cache
CACHE-002Personalized endpoint bypassauthenticated/personalized URLbypass or non-cachetrace_request
CACHE-003Invalidation behaviorURL after flushrefreshed content pathinspect_cache
CACHE-004Hit-ratio trend sanityincident window metricsno sustained regressionmonitor_metrics
CACHE-005Managed non-cacheable endpoint preserved/libs/granite/csrf/token.jsonnot cachedinspect_cache or trace_request

Rewrite/Redirect Coverage

Test IDGoalExample InputExpected ResultPrimary Tool
RW-001Canonical redirect correctnessnon-canonical host URLsingle expected redirecttrace_request
RW-002Loop preventionpath with rewrite chainterminates without looptrace_request
RW-003Query-string preservationURL with query paramspreserved or dropped as designedtrace_request
RW-004Reserved probe path safety/systemready or /system/probes/readyno customer redirect/rewrite interferencetrace_request
RW-005Environment-sensitive passthrough behavior/crx/de/index.jsp or /content/test-site/behavior matches intended environment onlytrace_request
RW-006Managed persisted-query rewrite preserved/graphql/execute.json/...request still follows intended persisted-query rewrite/caching pathtrace_request

Header / Contract Coverage

Test IDGoalExample InputExpected ResultPrimary Tool
HDR-001Preserve required forwarded auth/session headersprotected or authenticated feature requestno regression caused by dropped forwarded headerstrace_request + static review
HDR-002Preserve host/protocol forwarding assumptionscanonical host or forwarded-host-sensitive URLrouting matches intended host/protocol contracttrace_request

Runtime Incident Coverage

Test IDGoalExample InputExpected ResultPrimary Tool
INC-001Quantify impact windowincident timestampsclear error/latency trendmonitor_metrics
INC-002Capture concrete failing samplefailing request URLcorrelated log evidencetail_logs
INC-003Compare healthy vs failing flowone healthy + one failing URLdivergent stage identifiedtrace_request
INC-004Validate cache contributionincident-related cache keycache role confirmedinspect_cache

Mode Compatibility Coverage

Test IDGoalExample InputExpected ResultPrimary Tool
MODE-001Cloud static validityconfig package in cloud modevalid in cloudvalidate
MODE-002Required cloud alias coverageenabled vhost set*.adobeaemcloud.net and *.adobeaemcloud.com presentsdk(action="check-files") or validator
MODE-003Include graph driftchanged include filesno unsafe driftsdk(action="diff-baseline")
MODE-004Cloud safety vhost postureunmatched host behaviorcatch-all and safety-vhost behavior still behave safelystatic review + runtime trace when possible

Minimum Selection Rule

For configuration changes, include at least:

  • one filter test
  • one cache test
  • one rewrite/redirect test if rewrite logic changed
  • one mode test for selected cloud mode

skills

dispatcher

README.md

SKILL.md

README.md

tile.json