Attack library
Martian skills
The deployment installs 40 skills and 207 supporting files from MorningHQ/martian-skills.
Use a skill
Section titled “Use a skill”List the Martian skills for prompt injection, then load the most relevant one.Hermes discovers them under skills/martian/ and reads them with skill_view. Instructions may need additional dependencies or shared references; loading a skill does not prove that its workflow runs.
All 40 installed skill IDs
agent-permission-and-approval-reviewagent-risk-taxonomyagentic-red-team-evaluation-planai-security-finding-normalizerai-supply-chain-assuranceassess-patch-riskattack-path-analysisbeavertails-safety-evaluationdeep-security-scandefine-security-policyeu-ai-act-risk-mappingfinding-discoveryfix-findingmartian-attack-constraint-defeatmartian-attack-data-exfiltrationmartian-attack-guardrail-and-judge-evasionmartian-attack-indirect-instruction-injectionmartian-attack-memory-and-context-poisoningmartian-attack-privilege-escalationmartian-attack-supply-chain-and-backdoormartian-attack-tool-and-action-abusemartian-security-boardmitre-atlas-mappingnist-adversarial-ml-mappingnist-ai-rmf-assurancenvidia-aegis-safety-evaluationowasp-agentic-risk-mappingowasp-ai-red-team-methodologyowasp-llm-risk-mappingowasp-mcp-risk-mappingowasp-ml-security-mappingpropose-security-hardeningsecurity-diff-scansecurity-scanthreat-modeltrack-findingstriage-findingvalidationverify-fixvulnerability-writeup
Install or verify
Section titled “Install or verify”After transferring the reviewed runtime asset to EC2:
sudo martian-hermes skills-install --asset-root /opt/martian-hermessudo martian-hermes skills-verifyInstallation backs up before replacement and rejects locally changed managed files. Keep edits in the canonical skills repository.
Update the content pin
Section titled “Update the content pin”In the deployment checkout:
python3 scripts/package_skills.py --source ../martian-skills --revision FULL_REVIEWED_COMMITnpm run checknpm run synthnpm run diffDeploy/transfer the asset, run skills-install, then verify native discovery and loading. The lock is config/martian-skills.json; EC2 receives pinned files without GitHub credentials. Restoring an older backup restores its older catalog.