Product Description Generator
Analysis
This is mostly a local product-copy generator, but review it because bulk CSV filenames can escape the chosen output folder and some generated marketing claims may be unverified.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
filename = f"{row['product'].lower().replace(' ', '_')}.md"
output_path = os.path.join(output_dir, filename)
with open(output_path, "w", encoding="utf-8") as f:The product name comes from the CSV and is used to build the output filename without rejecting path separators, absolute paths, or '..' segments, so a malformed CSV row could write a .md file outside the intended output directory.
meta_desc = f"{product}. {', '.join(benefits[:2])}. Order now for free shipping."
...
md += f"{tone_data['cta']} Join thousands of satisfied customers who have already upgraded their experience.\n\n"The script inserts claims such as free shipping and thousands of satisfied customers without requiring evidence that those claims are true.
### `generate_variations.py` Generate A/B testing variations of a description. ... ### `seo_analyzer.py` Analyze SEO score of product description.
SKILL.md documents helper scripts that are not present in the provided file manifest or file contents, so the package documentation overstates the included runnable tools.
