security-review

Warn

Audited by Socket on Sep 11, 2026

6 alerts found:

Securityx6
SecurityMEDIUM
evals/files/report_service.py

The fragment contains critical security vulnerabilities rather than clear intentional malware. The highest-risk issues are arbitrary pickle deserialization leading to potential remote code execution, shell command injection through report_id, and SSRF/data disclosure through callback_url. The endpoints also lack visible authentication and authorization controls. Replace pickle with authenticated, non-executable serialization; avoid shell=True and pass validated arguments directly; validate callback destinations and request authorization; constrain identifiers and query inputs. The shown code is syntactically incomplete unless truncation occurred.

Confidence: 98%Severity: 98%
SecurityMEDIUM
evals/files/ARCHITECTURE.md

No malicious code is supplied, so malware and intentional obfuscation cannot be identified. The architecture contains several high-impact security risks, especially unauthenticated reporting access, a caller-controlled callback that may enable SSRF/data exfiltration, IMDSv1 exposure, plaintext internal traffic, and weak tenant isolation. These are security design weaknesses rather than confirmed malware.

Confidence: 97%Severity: 86%
SecurityMEDIUM
evals/files/ci-deploy.sh

The fragment is not clearly malware, but it contains severe supply-chain and operational security weaknesses. Hardcoded live-looking credentials, a reportedly committed SSH private key, and explicit logging of WAREHOUSE_TOKEN can expose deployment infrastructure and third-party services. All affected credentials and the deployment key should be revoked and rotated, repository history and mirrors should be treated as compromised, and secrets should be supplied through the CI secret store without logging them. The deployment payload should also be generated with a proper JSON encoder or equivalent safe mechanism.

Confidence: 99%Severity: 98%
SecurityMEDIUM
evals/files/orders-routes.js

The code contains significant security risks, primarily SQL injection in the order listing and update routes, excessive order-data exposure through the export route, and an authorization bypass risk in the refund route due to trusting a client-controlled header. CSV output is also unsafe for general spreadsheet consumption. The fragment does not show clear malware or supply-chain sabotage; the issues are conventional application security flaws. Use parameterized queries, allowlists for sortable columns and updateable fields, customer-scoped authorization, a server-side role mechanism, existence checks, and proper CSV escaping.

Confidence: 99%Severity: 94%
SecurityMEDIUM
evals/files/service-config.yaml

The configuration presents a high security risk due to unsigned JWT acceptance, unrestricted credentialed CORS, insecure long-lived sessions, disabled database encryption, broad IAM permissions, production request-body logging, and unrestricted caller-directed outbound traffic. No direct malware or intentional obfuscation is evident in this configuration fragment, but it should not be deployed without remediation and validation of secret handling.

Confidence: 98%Severity: 97%
SecurityMEDIUM
evals/files/raw_query_usages.py

The fragment contains clear SQL injection vulnerabilities in list_orders_bad() and search_orders_bad() because untrusted request data is concatenated or interpolated into SQL. The corresponding '_ok' functions demonstrate appropriate allowlisting and parameter binding. nightly_rollup_ok() should also use a bound parameter for TENANT unless it is rigorously trusted and validated. No evidence of malicious supply-chain behavior or malware is present. The code fragment is incomplete at the end.

Confidence: 99%Severity: 86%
Audit Metadata
Analyzed At
Sep 11, 2026, 03:17 PM
Package URL
pkg:socket/skills-sh/lynricsy%2Fhyperskills%2Fsecurity-review%2F@7b04edb03342bbc63e02ea02ff220c4e073d7f6b0b6d56ce341ac11bc08ed1e7
Security Audit — socket — security-review