security-scan

Audit ResearchMate codebases for hardcoded secrets, authentication gaps, and XSS risks.

Updated Dec 8, 2025
One-click install
npx skills add https://github.com/Unlighted01/ResearchMate-Website --skill security-scan-unlighted01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-scan
Source: https://github.com/Unlighted01/ResearchMate-Website/tree/main/.claude/skills/quality/security-scan
Command: npx skills add https://github.com/Unlighted01/ResearchMate-Website --skill security-scan-unlighted01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams proactively identify security weaknesses in the ResearchMate codebase, including exposed secrets, authentication gaps, and risky logic before release.

Core Features & Use Cases

  • Secret detection: find hardcoded API keys and credentials.
  • Auth pattern audit: verify endpoints enforce proper authentication.
  • XSS risk spotting: detect unsanitized user input rendering.
  • Audit for refunds logic: ensure AI endpoints implement proper credit deduction and refunds handling.
  • Gitignore coverage: ensure sensitive files are ignored.

Quick Start

Run a security scan against the ResearchMate codebase to surface high-risk findings and recommended fixes.

Frequently Asked Questions about security-scan

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

FAQPage Schema
How do I scan my codebase for hardcoded secrets and API keys?

To scan a codebase for hardcoded secrets, this skill audits frontend, backend, and API services to identify exposed API keys and credentials, then reports them as high-risk findings. It detects hardcoded secrets to prevent unauthorized access.

What is the best way to detect XSS risks in user input rendering?

Detecting XSS risks involves scanning for unsanitized user input rendering across the application. This skill identifies XSS vulnerabilities by checking how user inputs are handled and rendered, providing recommended fixes for any detected security gaps.

How do I audit API endpoints for authentication bypass patterns?

Auditing API endpoints for authentication bypass patterns requires verifying that all services enforce proper authentication. This skill performs an auth pattern audit across backend and API services to locate endpoints missing valid authentication checks.

Can I check my codebase for proper AI credit refund and deduction logic?

Yes, you can check for proper AI credit refund logic. This skill audits AI endpoints to ensure they correctly implement credit deduction and refund handling, verifying that the specific business logic requirements are met.

Does this security scan check .gitignore coverage for sensitive files?

Yes, the security scan checks .gitignore coverage. It verifies that sensitive files are properly ignored in version control, preventing accidental exposure of credentials and configuration files within the repository.

When do I need to run a codebase security audit before release?

You need to run a codebase security audit before release when you want to proactively identify exposed secrets, authentication gaps, and risky logic. It surfaces high-risk findings early, ensuring your codebase is secure for production deployment.