Add @aegis-defi/plugin-elizaos#315
Add @aegis-defi/plugin-elizaos#315StanleytheGoat wants to merge 1 commit intoelizaos-plugins:mainfrom
Conversation
DeFi safety plugin for ElizaOS agents. Scans contracts against 165 exploit patterns, detects honeypot tokens, and simulates transactions before execution. On-chain enforcement on Base mainnet.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughA new package entry Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip You can customize the high-level summary generated by CodeRabbit.Configure the |
| @@ -1,5 +1,6 @@ | |||
| { | |||
| "@1BDO/plugin-delta": "github:1BDO/plugin-delta", | |||
| "@aegis-defi/plugin-elizaos": "github:StanleytheGoat/aegis", | |||
There was a problem hiding this comment.
NPM scope vs. GitHub owner mismatch
The npm package scope @aegis-defi does not match the GitHub repository owner StanleytheGoat. While this is technically allowed, it raises a question about whether the published npm package (@aegis-defi/plugin-elizaos) is actually owned/controlled by the same person as the GitHub repo.
Please confirm:
- The npm package
@aegis-defi/plugin-elizaosis published and publicly available on npmjs.com. - You control the
@aegis-definpm organisation/scope (to prevent a potential package hijacking scenario where someone else publishes a malicious package under that scope).
Other entries in this registry (e.g. "@coinrailz/plugin-coinrailz": "github:tdnupe3/coinrailz-eliza-plugin") follow the same pattern, so this is not a blocker — but it is worth verifying.
Plugin Submission
Adding
@aegis-defi/plugin-elizaosto the registry.Repository: https://github.com/StanleytheGoat/aegis
Package:
@aegis-defi/plugin-elizaosWhat it does
DeFi safety plugin for ElizaOS agents. Scans smart contracts against 165 exploit patterns (honeypots, rug pulls, reentrancy, oracle manipulation), simulates transactions on forked chains, and returns go/no-go decisions before agents trade.
On-chain enforcement via AegisGateway and Uniswap v4 hook on Base mainnet.
Actions
AEGIS_ASSESS_RISKAEGIS_SCAN_CONTRACTAEGIS_CHECK_TOKENAEGIS_SEARCH_AUDIT_FINDINGSChecklist
github:notgithub.com.gitextensionelizaos-pluginstopic added to repoSummary by CodeRabbit
Greptile Summary
This PR adds a single registry entry for
@aegis-defi/plugin-elizaos, a DeFi safety plugin that scans smart contracts for exploit patterns, simulates transactions on forked chains, and integrates with on-chain enforcement via AegisGateway on Base mainnet. It also incidentally fixes a missing newline at the end ofindex.json.github:prefix, no.gitextension, valid JSON@1BDO/plugin-deltaand@andysalvo/plugin-x402-trust@aegis-defidiffers from the GitHub repository ownerStanleytheGoat— worth confirming that the npm package is published and the submitter controls the@aegis-defiscope to prevent scope-squatting risksConfidence Score: 4/5
@aegis-defiscope.@aegis-defi) and the GitHub owner (StanleytheGoat), which is an accepted pattern in this registry but warrants a quick verification to ensure npm package availability and scope ownership.Important Files Changed
@aegis-defi/plugin-elizaosmapped togithub:StanleytheGoat/aegis. Entry format, alphabetical ordering, and JSON validity are all correct. Also incidentally fixes a missing newline at EOF. The npm scope (@aegis-defi) differs from the GitHub owner (StanleytheGoat), which is acceptable but worth verifying that the published npm package matches the declared scope.Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A[ElizaOS Agent] --> B{Action Request} B --> C[AEGIS_ASSESS_RISK] B --> D[AEGIS_SCAN_CONTRACT] B --> E[AEGIS_CHECK_TOKEN] B --> F[AEGIS_SEARCH_AUDIT_FINDINGS] C --> G[Static Contract Scan\n165 vulnerability patterns] C --> H[Transaction Simulation\non forked chain] C --> I[Token Anti-honeypot Check] D --> G E --> I F --> J[Search 50K+ Solodit\naudit findings] G --> K{Risk Decision} H --> K I --> K J --> K K -->|Go| L[AegisGateway On-chain\nEnforcement on Base] K -->|No-Go| M[Block Transaction] L --> N[Uniswap v4 Hook\nBase Mainnet]Last reviewed commit: "add @aegis-defi/plug..."
(2/5) Greptile learns from your feedback when you react with thumbs up/down!