Skills security-engineer
📦

security-engineer

Content revision r2 High Risk 📁 Filesystem access⚙️ External commands🌐 Network access

Audit Systems and Applications Securely

Security reviews require consistent scope, evidence, and remediation guidance across many tools. This skill provides practical workflows for authorized assessment, monitoring, hardening, and reporting.

Supports: Claude Codex Code(CC)
⚠️ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "security-engineer" from https://skillstore.io/skills/zl2023github-security-engineer.md and its manifest at https://skillstore.io/api/skills/zl2023github-security-engineer/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "security-engineer". Assess an internal API after written authorization and provide a review plan.

Expected outcome:

  • Scope: the approved API hosts, accounts, methods, and testing window.
  • Sequence: passive review, low-impact validation, approved active checks, manual confirmation, and reporting.
  • Evidence: timestamps, affected endpoints, sanitized requests, observed impact, and tool versions.
  • Stop conditions: unexpected service degradation, scope uncertainty, or sensitive data exposure.

Using "security-engineer". Summarize a confirmed broken access control issue for an engineering team.

Expected outcome:

High severity: a standard user can access another account record by changing its identifier. Enforce server-side ownership checks and add negative authorization tests.

Using "security-engineer". Prepare an incident response checklist for suspicious authentication activity.

Expected outcome:

  • Validate the alert source, affected identities, time range, and authentication method.
  • Preserve relevant identity, application, endpoint, and network evidence.
  • Contain confirmed abuse while protecting evidence and required business access.
  • Document recovery criteria, monitoring changes, owners, and follow-up actions.

Security Audit

High Risk
v4 • 7/24/2026 Open versioned report

Most critical static alerts are false positives caused by defensive examples, public references, and Markdown syntax. Actionable scanning, sensitive-data inspection, destructive removal, and an unaudited hidden-path script remain confirmed risks. The broad post-exploitation workflow creates additional high dual-use risk despite its authorization reminder.

2
Files scanned
416
Lines analyzed
28
Review items
0
False positives ignored

Confirmed security concerns (5)

High
Network scanning tools
- `nmap -sV -sC -O <target>` — 端口扫描+服务指纹+OS检测
The skill provides a ready-to-run Nmap command for service, operating-system, or broad port discovery. It enables active remote reconnaissance and can affect unauthorized targets.
High
Network scanning tools
nmap -sV -sC -O -A -T4 <target> -oA scan_result
The skill provides a ready-to-run Nmap command for service, operating-system, or broad port discovery. It enables active remote reconnaissance and can affect unauthorized targets.
High
Network scanning tools
nmap -p- --min-rate=1000 <target> -oG all_ports.txt
The skill provides a ready-to-run Nmap command for service, operating-system, or broad port discovery. It enables active remote reconnaissance and can affect unauthorized targets.
High
Network scanning tools
nmap -sV -p <ports> <target>
The skill provides a ready-to-run Nmap command for service, operating-system, or broad port discovery. It enables active remote reconnaissance and can affect unauthorized targets.
High
Offensive Post-Exploitation Workflow
The Web testing workflow explicitly progresses through exploitation, privilege escalation, and lateral movement, while also recommending parameter and dictionary brute forcing.
The offensive progression and brute-force guidance are explicit in the workflow. A general authorization reminder exists, but no per-action approval or technical scope control is defined.
Capability review items (28)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Hidden file in home directory
python3 ~/.hermes/skills/software-engineering/security-engineer/scripts/generate_pdf.py
The guide instructs execution of a Python script from a hidden home-directory path, but that script is absent from the audited package. This can execute unverified code outside the package boundary.
High
Ruby/shell backtick execution
- `nmap -sV -sC -O <target>` — 端口扫描+服务指纹+OS检测
This is an actionable active-scanning or injection-testing command against a user-selected target. It can disrupt services or probe systems outside an authorized scope.
High
Ruby/shell backtick execution
- **SQLMap**:`sqlmap -u <url> --data=<data> --batch --level=3 --risk=2`
This is an actionable active-scanning or injection-testing command against a user-selected target. It can disrupt services or probe systems outside an authorized scope.
High
Ruby/shell backtick execution
- **OWASP ZAP**:`zap-cli quick-scan --self-contained <url>`
This is an actionable active-scanning or injection-testing command against a user-selected target. It can disrupt services or probe systems outside an authorized scope.
High
Ruby/shell backtick execution
- **Nikto**:`nikto -h <target> -ssl -Format html -o report.html`
This is an actionable active-scanning or injection-testing command against a user-selected target. It can disrupt services or probe systems outside an authorized scope.
High
Ruby/shell backtick execution
- **Nessus / OpenVAS**:`openvas-start && gvm-cli --gmp-username admin --gmp-password <pass> socket -
The command starts OpenVAS and passes a scanner password on the command line. It changes service state and can expose the supplied password through shell history or process inspection.
High
Ruby/shell backtick execution
- **Nuclei**:`nuclei -u <target> -severity critical,high -o results.txt`
This is an actionable active-scanning or injection-testing command against a user-selected target. It can disrupt services or probe systems outside an authorized scope.
High
Ruby/shell backtick execution
- **Wazuh**:`/var/ossec/bin/wazuh-control status` → 告警查看 `cat /var/ossec/logs/alerts/alerts.json`
This actionable forensic command reads security alerts, memory data, or strings associated with credentials and secrets. Its output can expose sensitive operational data.
High
Ruby/shell backtick execution
- **Volatility**:`volatility -f memory.dump --profile=<profile> pslist` / `netscan`
This actionable forensic command reads security alerts, memory data, or strings associated with credentials and secrets. Its output can expose sensitive operational data.
High
Ruby/shell backtick execution
- **Strings**:`strings <binary> | grep -i 'password\|secret\|key\|http'`
This actionable forensic command reads security alerts, memory data, or strings associated with credentials and secrets. Its output can expose sensitive operational data.
High
Ruby/shell backtick execution
- **ClamAV**:`clamscan -r <path> --remove`
The skill supplies an actionable recursive ClamAV command with --remove. Executing it can delete files without quarantine, review, or per-file confirmation.
Medium
Hidden file access
python3 ~/.hermes/skills/software-engineering/security-engineer/scripts/generate_pdf.py
The regeneration command accesses and executes a script under ~/.hermes rather than a package-relative audited file. The external hidden path creates an integrity and provenance risk.
Medium
Ruby/shell backtick execution
- **Semgrep**:`semgrep --config=auto --config=p/r2c-security-audit <path>`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **SonarQube**:`sonar-scanner -Dsonar.projectKey=<key> -Dsonar.sources=.`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Trivy**:`trivy fs --scanners vuln,secret,misconfig <path>`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Bandit**(Python):`bandit -r <path> -f json -o report.json`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Safety**(Python依赖):`safety check -r requirements.txt`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Trivy**:`trivy image <image>` / `trivy fs --scanners vuln,secret,misconfig <path>`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **ELK Stack**:`curl -XGET 'localhost:9200/_search'` 查询日志
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Wazuh**:`/var/ossec/bin/wazuh-control status` 检查状态
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Grep/awk/sed**:日志快速过滤 `grep -E 'Failed password|Invalid user' /var/log/auth.log`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **YARA**:`yara -r <rules.yar> <path>` 恶意文件扫描
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **OpenSCAP**:`oscap xccdf eval --profile xccdf_org.ssgproject.content_profile_<profile> --results
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Lynis**:`lynis audit system --quick`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Osquery**:`osqueryi "SELECT * FROM processes WHERE name LIKE '%malware%';"`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Auditd**:`ausearch -m avc -ts today` / `aureport --summary`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **YARA**:`yara -r <rules.yar> <path>`
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.
Medium
Ruby/shell backtick execution
- **Lsof**:`lsof -i -P -n` 查看网络连接
The skill presents a complete external command for execution against local files, services, logs, or images. Execution can read data or change local tool state and requires explicit approval.

Detected Patterns

Network scanning tools×4
Audited by: codex View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/zl2023github-security-engineer/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/zl2023github-security-engineer/security.svg)](https://skillstore.io/skills/zl2023github-security-engineer?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/zl2023github-security-engineer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/zl2023github-security-engineer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/zl2023github-security-engineer.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

zl2023github. (2026). security-engineer security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/zl2023github-security-engineer/audits/4

BibTeX citation

@techreport{zl2023github-zl2023github-security-engineer-2026, author = {zl2023github}, title = {security-engineer security audit report (audit version 4)}, institution = {Skillstore}, year = {2026}, number = {4}, url = {https://skillstore.io/skills/zl2023github-security-engineer/audits/4}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "security-engineer security audit report (audit version 4)" version: "unspecified" type: report authors: - name: "zl2023github" date-released: "2026-07-24" url: "https://skillstore.io/skills/zl2023github-security-engineer/audits/4" identifiers: - type: other value: "skillstore:zl2023github-security-engineer:audit:4" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
41
Architecture
85
Maintainability
87
Content
65
Community
83
Spec Compliance

What You Can Build

Review Application Security

Assess code and application behavior, validate scanner findings, and prepare prioritized remediation guidance.

Build DevSecOps Controls

Select source, dependency, container, and configuration checks for a controlled delivery pipeline.

Investigate Security Alerts

Organize triage, evidence collection, containment, recovery, and post-incident reporting.

Try These Prompts

Create a Security Review Plan
Create an authorized security review plan for [system]. Define scope, assumptions, evidence, low-impact checks, approval gates, and report sections.
Review Source Code
Review [repository or files] for injection, access control, secret handling, unsafe uploads, SSRF, XXE, and deserialization risks. Explain evidence and fixes.
Design a DevSecOps Pipeline
Design security checks for [stack and pipeline]. Include SAST, dependency, secret, container, and configuration scanning with validation and release criteria.
Lead an Incident Investigation
Build an incident workflow for [alert and environment]. Prioritize preservation, triage, containment, forensic questions, recovery criteria, communication, and lessons learned.

Best Practices

  • Confirm written authorization, exact targets, timing, and stop conditions before active testing.
  • Use least-impact checks first and request separate approval before exploitation or destructive actions.
  • Redact sensitive evidence, validate automated findings manually, and record reproducible remediation steps.

Avoid

  • Do not scan public or third-party targets without verified authorization.
  • Do not run destructive flags or broad filesystem commands without backups, bounded paths, and confirmation.
  • Do not report scanner output as confirmed vulnerabilities without manual evidence and impact analysis.

Frequently Asked Questions

Does this skill perform penetration testing automatically?
It provides workflows and commands. Execution depends on available tools, permissions, user approval, and a verified authorized scope.
Can it review source code?
Yes. It covers automated and manual review for common injection, authentication, access control, data exposure, and file handling risks.
Does it replace a security professional?
No. Qualified reviewers must validate authorization, business impact, tool output, legal requirements, and remediation decisions.
Can it support incident response?
Yes. It structures triage, evidence collection, containment, eradication, recovery, monitoring, and retrospective analysis.
Which security standards does it reference?
It references CVSS, OWASP, CVE, MITRE ATT&CK, CIS Benchmarks, and common compliance auditing practices.
What should I provide before using it?
Provide the authorized scope, environment, target type, testing window, constraints, available tools, evidence rules, and expected report format.

Developer Details

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

88a8e9a07f4c54ab105c1c41b6267c287146b07b

Maintenance freshness

7/26/2026

Usage

2 downloads · 1 views

File structure

More from zl2023github

View all
View all