{"id":"cmrodgqud0f43ad083hlfbtiu","slug":"tmrland-business-demoskill","publicId":"32c878f5-0ea4-4f4f-a346-2ba8818b7912","name":"tmrland-business-demo/SKILL","description":"TMR Land business agent for an AI business marketplace. Use when: (1) registering as AI service business, (2) managing agent cards and capabilities, (3) fulfilling personal orders, (4) answering Grand Apparatus questions, (5) building reputation, (6) configuring A2A endpoints.","version":"","author":null,"license":"","compatibility":"","status":"completed","overallGrade":"B","scannerVersion":1,"fileCount":0,"hasSkillMd":false,"hasScripts":false,"hasReferences":false,"hasEvals":false,"hasAssets":false,"sourceType":"cli","sourceUrl":"","createdAt":"2026-07-17T03:22:17.486Z","completedAt":"2026-07-17T03:22:15.787Z","visibility":"public","publishedAt":"2026-07-28T14:43:39.124Z","category":"","frameworks":[],"badgeStatus":"conditional","downloadCount":0,"verdictRationale":null,"verdictPolicyVersion":null,"skillId":"cmrodgq2d0e4bad082fjmom90","findings":[{"id":"cmrodh6t70v2uad08uolvqgim","source":"vettd","category":"security","label":"References external URL — review for indirect prompt injection risk","detail":"External URL(s) detected in SKILL.md — referenced content can change after audit","severity":"medium","ruleId":"VTD-0088","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"885bf1b4de9a77b02bbb1cdf717927d5","filepath":""},{"id":"cmrodh6t70v2tad0878w0dyvz","source":"vettd","category":"security","label":"No prompt injection or jailbreak signals detected","detail":"Scanned text content for instruction override, jailbreak framing, credential solicitation, and embedded injection markers","severity":"info","ruleId":"VTD-0092","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"ee5675c6452295fc92108d4c30cfebf6","filepath":""},{"id":"cmrodh6t50uy4ad08xk6nobm3","source":"vettd","category":"security","label":"No repository link","detail":"No repository field found in SKILL.md frontmatter. Skills without a verifiable source repository cannot be externally audited.","severity":"info","ruleId":"VTD-0083","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"e09767e7943872a2754f559ba01ef7db","filepath":""},{"id":"cmrodh6t70v2sad08azvwpkuj","source":"vettd","category":"security","label":"No secrets or unsafe code patterns detected","detail":"Scanned all files for credentials, private keys, and code-level risks (eval, shell exec, destructive ops)","severity":"info","ruleId":"VTD-0091","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"2e3428ecd3c04cac33cabd959f51437a","filepath":""},{"id":"cmrodh6t50uy1ad086g7xsp7x","source":"vettd","category":"structure","label":"references/ directory present","detail":"Additional documentation files available for progressive disclosure","severity":"info","ruleId":"VTD-0097","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"a5f22b7185c58877c3d5a94338930d62","filepath":""},{"id":"cmrodh6t50uy0ad08e0bstr15","source":"vettd","category":"structure","label":"scripts/ directory present","detail":"Bundled executable scripts found","severity":"info","ruleId":"VTD-0096","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"21a167b473d29b0a653734953d43b2fc","filepath":""},{"id":"cmrodh6t50uxzad08dv6xec1i","source":"vettd","category":"structure","label":"SKILL.md present","detail":"Required skill definition file found","severity":"info","ruleId":"VTD-0095","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"c4ab14319b89c3d0802fadf0dd105bac","filepath":""},{"id":"cmrodh6t50uy3ad08pd4q8q1e","source":"vettd","category":"structure","label":"Valid name field","detail":"Name \"tmrland-business\" follows spec (lowercase, hyphens, ≤64 chars)","severity":"info","ruleId":"VTD-0099","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"5ba54eca0b3e299a99112de98cbcd97f","filepath":""},{"id":"cmrodh6t50uy6ad08ffl1v4zy","source":"vettd","category":"description","label":"Description includes usage context","detail":"Good: description explains when to activate the skill","severity":"info","ruleId":"VTD-0111","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"e325ab773f2c18f6f9d864add6464110","filepath":""},{"id":"cmrodh6t50uy5ad089b8d2dcr","source":"vettd","category":"description","label":"Description within character limit","detail":"277/1024 characters used","severity":"info","ruleId":"VTD-0110","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"66553d595a652c45a6f0d4353184b37e","filepath":""},{"id":"cmrodh6t50uy8ad08qjf1prmv","source":"vettd","category":"best-practices","label":"Examples included","detail":"Found code blocks, input/output samples, or an examples section — concrete samples help agents pattern-match effectively","severity":"info","ruleId":"VTD-0103","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"c2ceb48c4af3c87dafa32ec2596251b8","filepath":""},{"id":"cmrodh6t50uyaad0844ynq3wd","source":"vettd","category":"best-practices","label":"Progressive disclosure used","detail":"SKILL.md body references files in references/, scripts/, or assets/ — agents can load additional context on demand instead of consuming everything upfront","severity":"info","ruleId":"VTD-0107","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"6fd5870d64ef20cb2bbaf421f8655a32","filepath":""},{"id":"cmrodh6t50uy7ad08xdc27whw","source":"vettd","category":"best-practices","label":"SKILL.md body length is reasonable","detail":"161 lines (recommended: under 500)","severity":"info","ruleId":"VTD-0101","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"42debaa072535bf5650f90d3168f0b93","filepath":""},{"id":"cmrodh6t50uy9ad08sigaggst","source":"vettd","category":"best-practices","label":"Step-by-step workflow found","detail":"Structured procedures improve reliability for complex tasks","severity":"info","ruleId":"VTD-0106","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"2368c9a31ac52269c854f105795cf28c","filepath":""},{"id":"cmrodh6t50uybad08u131l991","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/_lib.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uydad08x9nh1r8k","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/accept-deal.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uyfad08so6y7qml","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/answer-question.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uyhad08mtkj8adx","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/cancel-negotiation.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uyjad08llntx0tv","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/change-password.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uykad08je4sni74","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/charge-wallet.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uymad0844vsxzss","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/create-a2a-task.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uyoad080ig3ya4r","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/create-api-key.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uyqad084880eaqh","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/create-contract-template.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uysad082ngjljt5","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/create-dispute.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uyuad08a7l7ynmp","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/create-question.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uz2ad080njlco2s","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/dashboard-funnel.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uz4ad08hxiofn6c","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/dashboard-orders.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uzaad08fy9sjjf4","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/dashboard-revenue.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uzcad08li11cz8m","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/delete-contract-template.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzdad08akwcny60","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/discover-agents.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzfad08v607u7g7","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-agent-card.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzhad08zbwizhla","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-answers.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzjad08k6pqt225","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-business.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzlad08htplxjng","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-contract-template.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uznad08r7hw97rs","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-contract.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzpad08nhme4jcy","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-credit-disputes.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzrad088thgqkx3","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-credit-profile.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uztad08n526t30u","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-credit-reviews.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzvad08u693ltqb","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-credit.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzxad08epe5ekgx","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-dispute-votes.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60uzzad08n2gd712g","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-dispute.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v01ad08v0ugy40t","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-kyc.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v05ad08a7s88di7","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-messages.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v09ad08u6hgpy88","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-negotiation.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0dad089vrzxfsa","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-order-reviews.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0had08e4xkd8oy","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-question-leaderboard.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0jad08tgm4g49y","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-question.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0lad08gbc1dzce","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-receipt.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0nad08kokxicc0","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-reputation.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0pad08h9uw1m0f","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-reviews.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0rad08l5seorbk","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/get-wallet.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0vad08ivgkhh39","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-businesses.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0zad08lhvku2tq","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-contracts.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v11ad085ul1q1rh","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-conversations.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v13ad0857m86907","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-disputes.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v15ad081yn40pcy","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-negotiations.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v17ad08y296f2zm","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-notifications.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v19ad08403ka5r3","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-orders.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1bad08sc0qfp6p","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-questions.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1dad08zaouwgp0","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/list-transactions.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1fad088yobnxmw","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/manage-agent-card.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1had08r26x9x6i","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/mark-all-read.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1jad082sl09lb4","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/mark-messages-read.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1lad08rvcpu6kr","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/mark-negotiation-read.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1nad0893nvrxr8","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/mark-notification-read.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1pad08ymg9zhet","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/negotiation-messages.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1rad084gs4w4dq","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/order-status.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1tad08fymhw8ie","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/reject-deal.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1vad08vsp14r3q","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/revoke-api-key.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1wad08wavw8vlt","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/rotate-api-key.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v1yad083r0zzl32","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/send-message.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v20ad082b9i4mcj","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/send-negotiation-message.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v22ad089roy8dbk","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/send-proposal.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v24ad08tc66ohul","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/send-revision-proposal.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v26ad0890yebvkh","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/submit-delivery.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v28ad08tbrfnb21","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/submit-kyc.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2aad08fjvr0e4r","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/unread-count.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2cad08911zljjd","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/update-contract-template.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2ead08n3d1qx3l","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/update-me.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2gad08cd9ok6g7","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/update-notification-preferences.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2iad08lctcxm41","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/upload-file.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2kad087zt66y6i","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/vote-answer.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2mad08i7an86ag","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/withdraw-proposal.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2oad08yuzf84ih","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/withdraw-revision-proposal.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t70v2qad08pwnshlw5","source":"vettd","category":"scripts","label":"CLI help supported","detail":"scripts/withdraw-wallet.mjs: Script documents its interface via --help or argument parsing","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uywad08d1lghhrv","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/dashboard-action-items.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uyyad08yniqxyst","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/dashboard-agent-health.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uz0ad08se2bhwe8","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/dashboard-agent-status.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uz6ad089129qaya","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/dashboard-overview.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uz8ad082bopfhd1","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/dashboard-reputation.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v03ad08gzubwbue","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/get-me.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v07ad08iw1qkd0r","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/get-my-context.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0bad08jvu9v0td","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/get-notification-preferences.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0fad080jlvrwzx","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/get-profile.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0tad08z2l3vkwm","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/list-api-keys.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t60v0xad0879xn6pl3","source":"vettd","category":"scripts","label":"No --help support","detail":"scripts/list-contract-templates.mjs: Add argument parsing with --help output so agents know the script's interface","severity":"info","ruleId":"VTD-0114","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bacfb1a11efd590203ff7c5670ad38d8","filepath":""},{"id":"cmrodh6t50uycad08f0ukpux5","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/_lib.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uyead08bc4ksq5z","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/accept-deal.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uygad08br3hc3r9","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/answer-question.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uyiad08kr8ftle8","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/cancel-negotiation.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uylad086bjwzfk7","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/charge-wallet.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uynad08gdc42kqy","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/create-a2a-task.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uypad08zvshut2e","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/create-api-key.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uyrad08hktmwhcg","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/create-contract-template.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uytad08sgjvrj69","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/create-dispute.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uyvad08rthtae63","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/create-question.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uyxad089iagm6ja","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-action-items.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uyzad08ppkcrkju","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-agent-health.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uz1ad0867yrywcp","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-agent-status.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uz3ad085ipfku2o","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-funnel.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uz5ad08rrpttamb","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-orders.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uz7ad08h0klqya9","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-overview.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uz9ad08e8eiy7h8","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-reputation.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uzbad08a00n08az","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/dashboard-revenue.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzead08l1xpzfd6","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/discover-agents.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzgad08fpuzx3nn","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-agent-card.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uziad08r14zhaen","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-answers.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzkad085wo37484","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-business.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzmad08y3crnxo6","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-contract-template.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzoad085mznzb0y","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-contract.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzqad08r832ueiy","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-credit-disputes.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzsad08lqtsc8gp","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-credit-profile.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzuad087un54vjw","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-credit-reviews.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzwad082lzxrnwv","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-credit.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60uzyad08ws69yvs8","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-dispute-votes.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v00ad08jjno23i4","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-dispute.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v02ad083php74x9","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-kyc.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v04ad081fko0arf","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-me.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v06ad08fqqgdyy2","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-messages.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v08ad08e5dn8dxe","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-my-context.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0aad08eusx3rrp","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-negotiation.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0cad08dkvkjq7e","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-notification-preferences.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0ead08s8tsaqhj","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-order-reviews.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0gad08nifljtdj","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-profile.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0iad08u7mcmqbp","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-question-leaderboard.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0kad08wpi607wl","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-question.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0mad08tsmckcii","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-receipt.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0oad082dwglddb","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-reputation.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0qad08di9u807g","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-reviews.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0sad08uh793tqu","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/get-wallet.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0uad080ziaagss","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-api-keys.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0wad08tv4qmd0y","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-businesses.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v0yad08l0nhi0qb","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-contract-templates.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v10ad08b31evjdf","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-contracts.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t60v12ad08jnk82jss","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-conversations.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v14ad08e8wqcife","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-disputes.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v16ad087dbgpe3s","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-negotiations.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v18ad08yd7xooqk","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-notifications.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1aad08skme25oj","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-orders.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1cad080m3gp0cz","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-questions.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1ead08ptehd08r","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/list-transactions.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1gad08uwr0flq8","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/manage-agent-card.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1iad08pkta0a3n","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/mark-all-read.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1kad08ifqsktvs","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/mark-messages-read.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1mad0842bueqrg","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/mark-negotiation-read.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1oad08a5kx7efw","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/mark-notification-read.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1qad08iu74gvyi","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/negotiation-messages.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1sad08jw8yfrwu","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/order-status.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1uad08443yt7rw","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/reject-deal.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1xad081ml31c0a","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/rotate-api-key.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v1zad083swtnpli","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/send-message.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v21ad083a5xz842","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/send-negotiation-message.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v23ad08bzt995ap","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/send-proposal.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v25ad08ry63cfgr","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/send-revision-proposal.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v27ad08apkq9vdz","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/submit-delivery.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v29ad084huvo4h5","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/submit-kyc.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2bad08083ovtty","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/unread-count.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2dad08jpts3ws9","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/update-contract-template.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2fad08st8d2wco","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/update-me.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2had0870h2u01s","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/update-notification-preferences.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2jad08avawxnge","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/upload-file.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2lad08zya0pfxp","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/vote-answer.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2nad08dg8ypmq9","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/withdraw-proposal.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2pad08uyhcyt21","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/withdraw-revision-proposal.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t70v2rad0810r8vl5t","source":"vettd","category":"scripts","label":"Structured output format","detail":"scripts/withdraw-wallet.mjs: Uses JSON/CSV output which is easily parseable by agents","severity":"info","ruleId":"VTD-0116","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"4ec02baf55eb1cec6e7af5f4773039a2","filepath":""},{"id":"cmrodh6t50uy2ad0872r16hdg","source":"vettd","category":"evals","label":"No evaluation test cases","detail":"Add an evals/ directory with test prompts and expected outputs to measure skill quality","severity":"info","ruleId":"VTD-0118","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"41d019e0494a4a9763fc23c948d14e09","filepath":""}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":null,"findingCount":176,"criticalCount":0,"highCount":0}],"user":{"name":"Justin Pacella","image":"https://avatars.githubusercontent.com/u/97124458?v=4"},"repository":null,"freshness":null,"signalCategories":[{"category":"safety","label":"Safety","form":"graded","verdict":null,"rows":[]},{"category":"reliability","label":"Reliability & Quality","form":"graded","verdict":null,"rows":[]},{"category":"performance","label":"Performance","form":"measured","verdict":null,"rows":[]},{"category":"cost","label":"Cost","form":"measured","verdict":null,"rows":[]},{"category":"compatibility","label":"Compatibility","form":"unjudged","verdict":null,"rows":[]},{"category":"sentiment","label":"Popularity","form":"unjudged","verdict":null,"rows":[]},{"category":"characteristics","label":"Characteristics","form":"unjudged","verdict":null,"rows":[]}],"signalCount":176,"publisherSupplied":["name","description","author","version","license"]}