﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
352	Make sure data layer doesn't allow bad data via the API	dstillman	dstillman	"Given that people can write ""utilities"" to extend Zotero via the API, the data layer needs to be a lot more suspicious of data passed to it via the API. It already does a lot of checking, but the methods should be reviewed to make sure they do enough -- it should be pretty much impossible to insert bad data.

(Technically it could also do more integrity checking of data in the DB, but frankly I don't really care about Zotero breaking if people insert bad data via SQL directly--I'd really rather not program something that lacks a trusted data store.)"	enhancement	closed	major		data layer		fixed	helpwanted	
