CtrlK
BlogDocsLog inGet started
Tessl Logo

cisco/software-security

A software security skill that integrates with Project CodeGuard to help AI coding agents write secure code and prevent common vulnerabilities. Use this skill when writing, reviewing, or modifying code to ensure secure-by-default practices are followed.

84

1.78x

Does it follow best practices?

Evaluation84%

1.78x

Agent success when using this tile

Validation for skill structure

Overview
Skills
Evals
Files

task.mdevals/scenario-5/

Task: Implement Login and Session Handling for an Express.js App

Build a Node.js Express application with login and session handling. The app should:

  1. Have a POST /login endpoint that accepts username and password, validates credentials against a mock user store, and creates a session
  2. Have a GET /dashboard endpoint that requires authentication and renders a simple HTML page showing the logged-in username
  3. Have a POST /logout endpoint that destroys the session
  4. Use server-side session storage (express-session with a memory store is fine for this demo)
  5. The dashboard page should include inline JavaScript that displays the current time

Create the implementation in app.js. Include all middleware setup and route handlers.

Install with Tessl CLI

npx tessl i cisco/software-security

evals

LANGUAGE_RULES.md

SKILL.md

tile.json