T09 · Insecure Skill Coding Practices
- Location
edge-functions/api/auth/login.js:40- Finding
Plaintext-Compatible Password Verification and Unnecessary Token Exposure
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a coherent website-building skill, but its bundled auth, database, payment, and analytics code has security gaps that could put deployed users or transactions at risk.
Treat this as review-required before installing or using for a real site. Do not connect production databases, real payment credentials, or real users until the auth flow, token responses, cookie flags, D1 async handling, payment transaction behavior, and analytics opt-out/feature gating are fixed and tested.
edge-functions/api/auth/login.js:40Plaintext-Compatible Password Verification and Unnecessary Token Exposure
cloud-functions/utils/db.js:36Asynchronous D1 Operations Are Treated as Synchronous, Breaking Validation and Transaction Guarantees
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
Mixing characters from multiple Unicode scripts in a single identifier is a common technique to create visually ambiguous tool names.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
This variant highlights analytics/event collection and optional external forwarding that are not clearly part of the manifest’s stated purpose. Hidden or insufficiently disclosed telemetry can expose user metadata and browsing behavior, especially dangerous in a skill that may be widely triggered for generic website requests.
Detected: suspicious.dangerous_exec, suspicious.env_credential_access, suspicious.exposed_secret_literal