CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/cfn-behavior-validator

Creates test stacks, analyzes CloudFormation events, and compares actual vs documented update behavior to validate whether resource property changes trigger replacement or in-place updates. Use when: a user wants to test if a CFN property change causes resource replacement; when investigating stack update behavior or "Update requires" documentation accuracy; when validating whether a workaround (e.g. hash-based logical IDs) is actually necessary; when questioning UpdateRequiresReplacement behavior for immutable properties; when empirical evidence is needed before an architectural decision involving CDK or CloudFormation stack updates.

77

Quality

97%

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
Low

W011: Third-party content exposure detected (indirect prompt injection risk).

What this means

The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.

Why it was flagged

Outsider free text is ingested via the “Research” step where the workflow instructs the agent to search and use community-authored sources (e.g., GitHub issues/PRs, Stack Overflow, AWS re:Post) and then “document immediately,” which typically involves fetching and reading arbitrary outsider-written text at runtime.

Where we found it

github.com

domain · 1 site

The scanner flags GitHub as a source the plugin fetches at runtime, but line 17 is a manual research instruction for the user, not an automated fetch by the plugin.

SKILL.md

17

Search GitHub (AWS CDK repo), Stack Overflow, and AWS re:Post for community reports of discrepancies.

stackoverflow.com

domain · 1 site

The scanner flags Stack Overflow as a source the plugin fetches at runtime, but line 17 is a manual research instruction for the user, not an automated fetch by the plugin.

SKILL.md

17

Search GitHub (AWS CDK repo), Stack Overflow, and AWS re:Post for community reports of discrepancies.

repost.aws

domain · 1 site

The scanner flags AWS re:Post as a source the plugin fetches at runtime, but line 17 is a manual research instruction for the user, not an automated fetch by the plugin.

SKILL.md

17

Search GitHub (AWS CDK repo), Stack Overflow, and AWS re:Post for community reports of discrepancies.

docs.aws.amazon.com

domain · 3 sites

The scanner may flag AWS documentation URLs as runtime fetches, but these are reference links in the documentation, not content the plugin fetches and acts on at runtime.

SKILL.md

115

- [CloudFormation Update Behaviors](https://docs.aws.amazon.[REDACTED].html)

SKILL.md

116

- [CloudFormation Resource Reference](https://docs.aws.amazon.[REDACTED].html)

SKILL.md

117

- [AWS CDK Best Practices](https://docs.aws.amazon.com/cdk/v2/guide/best-practices.html)

Report incorrect finding
Audited
Security analysis
Snyk