shopware6-best-practices

Warn

Audited by Socket on Sep 16, 2026

3 alerts found:

AnomalySecurityx2
AnomalyLOW
rules/multichannel-b2b-patterns.md

The fragment is intended as Shopware B2B example logic and shows no clear malicious behavior, data exfiltration, backdoor, or obfuscation. It has medium security risk because authorization and ownership checks are incomplete around company/employee creation and approval submission, and pricing metadata is trusted without visible validation. The examples should not be used directly without enforcing company-scoped permissions, cart ownership, input bounds, and transactional integrity.

Confidence: 96%Severity: 58%
SecurityMEDIUM
rules/app-manifest.md

No clear malicious payload or intentional supply-chain malware is present. The principal security issue is the apparently unauthenticated confirm() endpoint, which stores sensitive API credentials based solely on attacker-controlled request fields. It should require a verified signature or one-time installation proof, validate the shop binding and payload, protect against replay, and securely handle stored secrets. The manifest's privacy-sensitive permissions and tracking cookie also require explicit user-facing justification.

Confidence: 94%Severity: 78%
SecurityMEDIUM
rules/devops-development-setup.md

No clear malware or supply-chain attack is present. The content is development documentation, but it contains notable security risks if used outside an isolated local environment: SSH key exposure through a container mount, unauthenticated service exposure, hardcoded weak credentials, unsafe Makefile shell interpolation, and a destructive reset command. Restrict service bindings, remove the SSH mount where possible, use non-production secrets, quote or validate Makefile inputs, and keep this configuration strictly for local development.

Confidence: 98%Severity: 72%
Audit Metadata
Analyzed At
Sep 16, 2026, 09:09 AM
Package URL
pkg:socket/skills-sh/bartundmett%2Fskills%2Fshopware6-best-practices%2F@e35ed976b23dce61844d1a11765c879a9bb0f9ffbd99e2d2e54a389f0e3e3d0d