Stakingverse Lukso
Analysis
This is a coherent LUKSO staking skill, but it needs review because it uses a controller private key and can submit real mainnet staking or unstaking transactions without extra safeguards.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
const tx = await keyManagerContract.execute(upExecuteData, { value: amountWei });The staking script submits a LUKSO mainnet transaction with the user-specified LYX amount once the script is run, without an additional confirmation or review gate in the script.
git clone https://github.com/LUKSOAgent/stakingverse-lukso-skill.git cd stakingverse-lukso-skill npm install ethers
The setup instructions depend on an external repository and an unpinned npm install, while the registry provides no install spec in the supplied metadata.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
const PRIVATE_KEY = process.env.STAKING_PRIVATE_KEY || 'YOUR_PRIVATE_KEY'; const wallet = new ethers.Wallet(PRIVATE_KEY, provider);
The script directly loads a controller private key and uses it to sign blockchain transactions, while the registry metadata declares no primary credential or required environment variables.
