security-review

Review .NET banking application code for OWASP vulnerabilities and data protection.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jamesbondev/ai-dotfiles --skill security-review-jamesbondev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/jamesbondev/ai-dotfiles/tree/main/.github/skills/security-review
Command: npx skills add https://github.com/jamesbondev/ai-dotfiles --skill security-review-jamesbondev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive checklist to identify and mitigate security vulnerabilities in .NET banking applications, ensuring compliance with security best practices and protecting sensitive financial data.

Core Features & Use Cases

  • Vulnerability Identification: Checks for common security flaws like injection, authentication bypass, and sensitive data exposure.
  • OWASP Compliance: Aligns with OWASP Top 10 principles for web application security.
  • Financial Services Focus: Tailored checks for data protection and financial integrity in banking code.
  • Use Case: When reviewing a new feature for a banking app, use this skill to ensure all endpoints are authorized, no PII is logged, and financial transactions are handled idempotently.

Quick Start

Use the security-review skill to check the provided C# code for potential injection vulnerabilities.

Frequently Asked Questions about security-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a security review on .NET banking application code?

To perform a security review on .NET banking code, use a comprehensive checklist covering OWASP vulnerabilities, injection prevention, authentication, sensitive data handling, input validation, and financial integrity to identify and mitigate security flaws.

What OWASP vulnerabilities should I check for in financial services applications?

When checking financial services applications for OWASP vulnerabilities, focus on injection flaws, authentication bypass, sensitive data exposure, cryptographic failures, and error management to ensure secure coding practices and compliance.

Does this security checklist cover sensitive data handling and PII logging for banking apps?

Yes, this security checklist covers sensitive data handling for banking apps by verifying that no PII is logged, endpoints are authorized, and financial transactions are handled idempotently to protect sensitive financial data.

Can I use this code audit checklist for compliance checks in .NET?

Yes, you can use this code audit checklist for compliance checks in .NET, as it aligns with OWASP Top 10 principles and enforces secure coding practices for data protection and financial integrity.

What is the best way to prevent injection vulnerabilities in C# code?

The best way to prevent injection vulnerabilities in C# code is to enforce secure coding practices using a detailed security review checklist that validates inputs and checks for common authentication bypass and data exposure flaws.

Are there limitations to using automated security assessments for banking code?

Automated security assessments for banking code focus on identifying common OWASP vulnerabilities and checking data protection, but you must manually verify financial transaction idempotency and complex cryptographic error management.