programmatic-pages
When the user wants to build many pages from one template and a data set, one page per item, such as a role library, "<tool> × <use case>" pages, integration, glossary or directory pages. Also use when the user says "programmatic SEO", "pSEO", "template pages", "pages at scale", "one page per rol...
Install this skill
or
83/100
Security score
The programmatic-pages skill was audited on Nov 11, 2026 and we found 3 security issues across 2 threat categories, including 1 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
low line 75
Command substitution pattern
SourceSKILL.md
| 73 | BASE=http://localhost:3000 |
| 74 | main_text() { curl -s "$1" | python3 -c 'import sys,re,html; s=sys.stdin.read(); m=re.search(r"(?s)<main\b.*?</main>",s); s=m.group(0) if m else s; print(" ".join(html.unescape(re.sub(r"<[^>]+>"," ",re.sub(r"(?s)<(script|style)\b.*?</\1>"," ",s))).split()))'; } |
| 75 | python3 - "$(main_text $BASE/ai-employees/seo-specialist)" "$(main_text $BASE/ai-employees/ui-designer)" <<'EOF' |
| 76 | import sys, difflib |
| 77 | a, b = (t.split() for t in sys.argv[1:3]) |
low line 94
Command substitution pattern
SourceSKILL.md
| 92 | for s in seo-specialist marketing-agent social-media-manager; do for p in "" /zh; do |
| 93 | u="$BASE$p/ai-employees/$s" |
| 94 | echo "$(curl -s -o /dev/null -w '%{http_code}' "$u") $u $(curl -s "$u" | grep -o '<title>[^<]*</title>')" |
| 95 | done; done |
| 96 | curl -s -o /dev/null -w '%{http_code}\n' "$BASE/ai-employees/nope" # 404 |
high line 74
Curl pipe to interpreter
SourceSKILL.md
| 72 | ```bash |
| 73 | BASE=http://localhost:3000 |
| 74 | main_text() { curl -s "$1" | python3 -c 'import sys,re,html; s=sys.stdin.read(); m=re.search(r"(?s)<main\b.*?</main>",s); s=m.group(0) if m else s; print(" ".join(html.unescape(re.sub(r"<[^>]+>"," ",re.sub(r"(?s)<(script|style)\b.*?</\1>"," ",s))).split()))'; } |
| 75 | python3 - "$(main_text $BASE/ai-employees/seo-specialist)" "$(main_text $BASE/ai-employees/ui-designer)" <<'EOF' |
| 76 | import sys, difflib |
Scanned on Nov 11, 2026
View Security Dashboard