{"uid":"cap__AGe-jnfmjxkPT_eKqjhg","slug":"csv-spreadsheet-formula-flags-validator-for-training-data-94f9bf53","name":"CSV Spreadsheet Formula Flags Validator for Training Data","description":"Training example metadata — Spreadsheet formula flags: Spreadsheet formula flags for Training example metadata. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV spreadsheet formula flags report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-training-data-formula-flags?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"example_id,created_on,label,text_length,sample_weight\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3","maxLength":100000,"minLength":1},"maximum":{"type":"number","default":1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":-1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"delimiter":{"enum":[",",";","\t"],"type":"string","default":","},"max_cell_length":{"type":"integer","default":1000,"maximum":5000,"minimum":1},"allowed_categories":{"type":"array","items":{"type":"string","default":"","maxLength":100,"minLength":1},"default":["group-a","group-b"],"maxItems":100,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WAEAZZ9a4b_iZYCcrJpeo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans a CSV file containing training example metadata for spreadsheet formula injection risks (cells starting with =, @, +, - etc.) and validates the table contract up to 1000 rows","exampleAgentPrompt":"Can you scan this training data CSV for spreadsheet formula injection flags — it uses comma delimiters, the allowed categories are group-a and group-b, and cells shouldn't exceed 500 characters: example_id,created_on,label,text_length,sample_weight\\nrecord-a,2026-01-01,group-a,10,2\\nrecord-b,2026-01-02,group-b,20,3","exampleUseCases":[{"title":"Pre-upload ML dataset safety check","prompt":"Before I upload this training CSV to our model pipeline, can you check it for any spreadsheet formula injection risks? The file uses comma delimiters, allowed labels are class-0, class-1, and class-2, and numeric weights should stay between 0 and 100."},{"title":"Data pipeline validation gate","prompt":"I need to validate this semicolon-delimited training metadata CSV — it has up to 800 rows — and flag any cells that look like spreadsheet formulas. Allowed categories are group-a and group-b, max cell length is 200 characters."},{"title":"Crowdsourced annotation quality check","prompt":"We received annotated training examples from contractors and want to make sure none of the CSV cells contain formula injection attacks before we ingest them. Can you run the formula flags check on this comma-separated file with allowed categories yes and no?"}],"resultDescription":"Returns a structured report identifying any cells in the CSV that match spreadsheet formula flag patterns (e.g. cells starting with =, +, -, @, or similar injection-risky prefixes), along with row/column references and a summary of validation results against the declared table contract including category and numeric range checks.","failureModes":["CSV exceeds 1000 rows — only up to 1000 rows supported","CSV string exceeds 100,000 character limit","Invalid delimiter specified (only comma, semicolon, tab accepted)","Cell content exceeds max_cell_length limit","Malformed CSV that cannot be parsed","Category value not in allowed_categories list","Numeric value outside specified minimum/maximum bounds"],"whenToPreferThis":"Choose this endpoint when you need to validate training example metadata CSVs specifically for spreadsheet formula injection risks before ingesting into an ML pipeline. It is purpose-built for the training data domain with category allowlisting and numeric range validation, making it more appropriate than a generic CSV validator when your file contains label, weight, and ID columns typical of ML datasets.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T06:50:47.563Z","isFirstParty":false,"canonicalSlug":"csv-spreadsheet-formula-flags-validator-for-training-data-94f9bf53"}