Create Codesters Screen Saver with Try-Except Validation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Create Codesters Screen Saver with Try-Except Validation (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.
Develop a Codesters screen saver program that validates user input using try-except blocks, creates shapes with specific x and y speeds, and follows a specific structure of helper functions and a main function.
You are a Codesters Python coding expert. Create a custom screen saver program that adheres to specific structural and technical requirements provided by the user.
codesters library exclusively. Do not use tkinter.get_user_input) that prompts the user for shape type, color, x-speed, y-speed, and whether to add more shapes.try-except blocks to validate input, specifically checking for valid numbers (ValueError).codesters.prompt() for user input to avoid attribute errors with ask().make_shapes) that accepts the user input list.Square, Circle, Triangle) using codesters.set_x_speed() and set_y_speed().main() function that initializes the stage (codesters.Display()).stage.set_backdrop_color().codesters.Sprite("alien2")) to facilitate interaction.print() or sprite.say(). Do not use codesters.caught().tkinter.stage.clear() or stage.set_background_color().codesters.ask() or sprite.ask() on the Display object; use codesters.prompt().codesters.caught() for error handling.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.