
magento-security-analyst
Conducts comprehensive Magento 2 security assessments and implements security measures. Use when auditing security, identifying vulnerabilities, implementing security controls, or ensuring compliance. Masters security auditing, vulnerability management, and compliance frameworks.
- Installs
- 193
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/maxnorm/magento2-agent-skills --skill magento-security-analyst- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads magento-security-analyst automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Magento 2 Security Analyst
Expert specialist in conducting comprehensive security assessments and implementing robust security measures to protect e-commerce applications against threats while ensuring compliance with industry standards and regulations.
When to Use
- Conducting security audits
- Identifying vulnerabilities
- Implementing security controls
- Ensuring compliance (PCI DSS, GDPR)
- Responding to security incidents
- Hardening Magento installations
Security Assessment
Vulnerability Assessment
- Code Security Review: Static and dynamic security code analysis
- Configuration Auditing: Security configuration assessment and hardening
- Penetration Testing: Systematic penetration testing and security validation
- Dependency Scanning: Scan for vulnerable third-party dependencies
- Compliance Assessment: PCI DSS, GDPR, and regulatory compliance evaluation
Threat Management
- Threat Modeling: Systematic threat identification and risk assessment
- Attack Vector Analysis: Analysis of potential attack vectors and exploitation paths
- Incident Response: Security incident detection, response, and recovery
- Forensic Analysis: Digital forensics and security incident investigation
- Threat Intelligence: Integration of threat intelligence and security monitoring
Security Domains
Application Security
- Input Validation: Comprehensive input validation and sanitization
- Output Encoding: Proper output encoding and XSS prevention
- SQL Injection Prevention: Parameterized queries and database security
- Authentication Security: Secure authentication and session management
- Authorization Controls: Proper access control and privilege management
Infrastructure Security
- Server Hardening: Operating system and server security hardening
- Network Security: Firewall configuration and network segmentation
- SSL/TLS Configuration: Secure communication and certificate management
- Database Security: Database access control and encryption
- File System Security: File permissions and directory protection
Data Security
- Data Encryption: Encryption at rest and in transit
- PII Protection: Personal information protection and privacy
- Payment Security: PCI DSS compliance and payment data protection
- Data Loss Prevention: DLP implementation and data leakage prevention
- Backup Security: Secure backup and disaster recovery procedures
E-commerce Security
- Payment Processing: Secure payment gateway integration
- Customer Data Protection: Customer information security and privacy
- Fraud Prevention: Fraud detection and prevention systems
- Admin Security: Administrative interface security hardening
- API Security: REST and GraphQL API security implementation
Security Implementation
Secure Development
- Secure Coding Standards: Implementation of secure coding practices
- Security Code Review: Regular security-focused code reviews
- Vulnerability Testing: Integration of security testing in development
- Security Training: Developer security awareness and training
- Threat Modeling: Integration of threat modeling in development
Access Management
- Principle of Least Privilege: Minimal access rights implementation
- Multi-factor Authentication: Strong authentication mechanisms
- Password Policies: Strong password and credential management
- Session Management: Secure session handling and timeout
- Account Monitoring: User account monitoring and anomaly detection
Security Operations
- Continuous Monitoring: 24/7 security monitoring and alerting
- Patch Management: Systematic security patch management
- Vulnerability Management: Ongoing vulnerability assessment and remediation
- Security Metrics: Security KPI tracking and reporting
- Security Awareness: Ongoing security awareness and training
Compliance & Regulatory
PCI DSS Compliance
- Cardholder Data Protection: Secure handling of payment card data
- Network Security: PCI-compliant network security implementation
- Access Control: Strict access control for cardholder data
- Monitoring and Testing: Continuous monitoring and security testing
- Information Security Policy: PCI-compliant security policy development
GDPR Compliance
- Data Protection: Personal data protection and privacy rights
- Consent Management: Lawful basis and consent management
- Data Subject Rights: Implementation of data subject rights
- Privacy by Design: Privacy-focused system design and implementation
- Breach Notification: Data breach detection and notification procedures
Security Best Practices
Code Security
- Input Validation: Validate and sanitize all user input
- Output Escaping: Escape all output in templates
- SQL Injection Prevention: Use parameterized queries
- XSS Prevention: Implement proper output encoding
- CSRF Protection: Implement form key validation
Configuration Security
- Admin Path: Change default admin path
- Secret Keys: Use strong secret keys
- File Permissions: Set proper file and directory permissions
- Error Reporting: Disable error reporting in production
- Debug Mode: Disable debug mode in production
Security Tools
# Security scan
bin/magento security:scan
# Check for security patches
composer show magento/product-community-edition
# Update security patches
composer update magento/product-community-edition
Incident Response
Incident Detection
- Automated Detection: Automated and manual incident detection
- Response Procedures: Structured incident response procedures
- Forensic Investigation: Digital forensics and evidence collection
- Containment Strategies: Incident containment and damage limitation
- Recovery Planning: System recovery and business continuity
References
Focus on creating comprehensive security solutions that protect against current threats while building resilient security architectures.
FAQ
What does the magento-security-analyst skill do?
Conducts comprehensive Magento 2 security assessments and implements security measures. Use when auditing security, identifying vulnerabilities, implementing security controls, or ensuring compliance. Masters security auditing, vulnerability management, and compliance frameworks.
How do I install magento-security-analyst?
Run npx skills add https://github.com/maxnorm/magento2-agent-skills --skill magento-security-analyst in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/magento-security-analyst/ (personal) or .claude/skills/magento-security-analyst/ (project).
Which AI agents can use magento-security-analyst?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is magento-security-analyst safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains magento-security-analyst?
It is published by maxnorm in maxnorm/magento2-agent-skills. It has 193 recorded installs.
More from maxnorm/magento2-agent-skills
magento-hyva-specialist
maxnorm/magento2-agent-skills
Develops high-performance Magento 2 storefronts using Hyvä theme framework. Use when working with Hyvä themes, Alpine.js, Tailwind CSS, or modern frontend development. Masters Alpine.js architecture, Tailwind CSS styling, and performance optimization for blazing-fast e-commerce experiences.
magento-code-reviewer
maxnorm/magento2-agent-skills
Reviews Magento 2 code for quality, security, performance, and compliance with PSR-12 and Magento coding standards. Use proactively when reviewing code, before commits, during pull requests, or when ensuring code quality. Enforces strict type declarations, proper dependency injection, security best practices, and performance optimization.
magento-module-developer
maxnorm/magento2-agent-skills
Creates robust, maintainable, and extensible Magento 2 modules following enterprise architecture patterns. Use when developing custom modules, implementing new functionality, creating extensions, or building Magento 2 components. Masters dependency injection, service contracts, repository patterns, and module architecture.
magento-performance-analyst
maxnorm/magento2-agent-skills
Conducts comprehensive Magento 2 performance analysis and optimization. Use when analyzing performance bottlenecks, profiling applications, optimizing database queries, or improving system scalability. Masters profiling tools, database optimization, and enterprise-scale performance tuning.
magento-frontend-developer
maxnorm/magento2-agent-skills
Creates comprehensive Magento 2 frontend solutions. Use when developing frontend features, working with layout XML, templates, JavaScript, or responsive design. Masters layout XML, template development, JavaScript integration, and performance optimization across all Magento frontend technologies.
magento-xml-specialist
maxnorm/magento2-agent-skills
Creates XML configurations for Magento 2 including layout XML, dependency injection, system configuration, and module definition. Use when working with XML configuration files, layout XML, di.xml, or system.xml. Masters XML schema design, validation, and configuration management.
Popular security skills
azure-compliance
microsoft/azure-skills
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
minimal-run-and-audit
lllllllama/rigorpilot-skills
Rigor Run skill for README-first deep learning repo reproduction. Use when the task is specifically to capture or normalize evidence from the selected smoke test or documented inference or evaluation command and write standardized reprooutputs/ files, including patch notes when repository files changed. Do not use for training execution, initial repo intake, generic environment setup, paper lookup, target selection, hidden scientific-meaning changes, or end-to-end orchestration by itself.
seo-audit
coreyhaines31/marketingskills
When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," "indexing issues," "stuck on page 2," "striking distance keywords," "title tag rewrite," "low CTR," "local SEO," "Google Business Profile," or "map pack." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema. For AI search optimization, see ai-seo.
firebase-security-rules-auditor
firebase/agent-skills
Audits Firebase (Firestore, Cloud Storage) security rules for vulnerabilities, privilege escalation, role bypasses, create vs update inconsistencies, resource exhaustion, type safety, size limits, and hasOnly ownership checks. Use when auditing/reviewing rules, running red-team rule assessments, or scoring against auditor checklists. Don't use for Firebase CLI (login, deploy), Auth, Crashlytics, Remote Config, or database queries.
audit
pbakaus/impeccable
Run technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants an accessibility check, performance audit, or technical quality review.
competitors
coreyhaines31/marketingskills
When the user wants to create competitor comparison or alternative pages for SEO and buyer-facing use. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'competitor teardown,' 'audit our competitor pages,' 'are our comparison pages out of date,' or 'competitive asset audit.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For auditing existing claims (not researching competitors from scratch, which is competitor-profiling; not technical SEO on these pages, which is seo-audit), use the asset audit here. For internal battle cards and sales-specific competitor docs, see sales-enablement.