[{"data":1,"prerenderedAt":149},["ShallowReactive",2],{"project-37457918":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":14,"aspects":32,"strip":34,"post_text":29,"what":36,"said":54,"maker_in_thread":83,"shape":91,"grid":93,"attempts":103,"same_week":112,"maker_shows":141,"maker_hidden":142,"reader_version":143,"card":144},"37457918","Chai","Explore zips and other archives from a safe distance before download","title","Show HN: Explore zips and other archives from a safe distance before download","https:\u002F\u002Fgithub.com\u002Fdosyago\u002Fchai","github.com","keepamovin",1694366454,2023,2,5,3036,3109,98,"shown","security_privacy","safe file preview","web_app",[24,25,26,27],"zip preview","safe file viewer","remote document viewer","archive inspection","quiet",null,{"positive":31,"neutral":31,"mixed":31,"critical":14},0,{"idea":33},{"positive":31,"critical":14},[31,35,31,35,31],1,{"problem":37,"audience":29,"pricing":47,"motivation":29,"time_to_build":29,"stack":51,"openness":52,"stage":53,"team_size":53},{"value":38,"source":39,"evidence":40},"Inspecting zip archives and documents for safety without downloading them to your machine","maker",[41,44],{"id":42,"by":11,"text":43},"37457940","I just added the functionality to explore zip files to this remote document viewer. It's pretty cool to be able to do that, as with coverage of PDF, DOC\u002Fx, PPT\u002Fx, XLS\u002Fx, and many…",{"id":45,"by":11,"text":46},"37463035","Oh, OK. Sorry. Thanks for your reply, and I assumed you were familiar with the concept of defense in depth and isolation for security. I apologize because sometimes working so…",{"value":48,"source":39,"evidence":49},"Commercial licenses offered for additional features and support",[50],{"id":45,"by":11,"text":46},[],"open_source","unknown",{"praise":55,"objections":60,"requests":76,"questions":77,"alternatives":82},[56],{"value":57,"source":39,"evidence":58},"Isolation approach keeps potentially harmful files away from the local machine",[59],{"id":45,"by":11,"text":46},[61,72],{"value":62,"source":63,"evidence":64},"Requires a remote server, which may just move the risk to someone else's machine","commenter",[65,69],{"id":66,"by":67,"text":68},"37458875","NoZebra120vClip","> you need to set it running on a remote server So someone else's computer then? If this is running on a server, who's running the server where the file's being loaded to? Should…",{"id":70,"by":67,"text":71},"37459008","Your #1 feature for this is that it opens and parses files without having to download them to a computer that you're using, which I assume is a safety measure first and foremost?…",{"value":73,"source":63,"evidence":74},"Server downloads and parses files anyway, so download-free benefit is lost",[75],{"id":70,"by":67,"text":71},[],[78],{"value":79,"source":63,"evidence":80},"Who runs the remote server that files are loaded onto?",[81],{"id":66,"by":67,"text":68},[],{"comments":84,"answered":14,"key":85},3,[86,87,90],{"id":42,"text":43},{"id":88,"text":89},"37458921","i don’t understand, what do you mean? if you can form your criticism into more coherent points and less generalized angst and snark it will be more helpful. i trust you have…",{"id":45,"text":46},{"commenters":14,"max_depth":15,"maker_replies":84,"first_comment_mins":14,"lifespan_hours":92},12,[94,96,98,100,101],[42,31,31,95,11,35],"project\u002Fpositive\u002Fidea",[66,31,35,97,67,31],"project\u002Fcritical\u002Fidea",[88,31,31,99,11,35],"commenter\u002Fneutral\u002Fnone",[70,31,35,97,67,31],[45,31,31,102,11,35],"project\u002Fpositive\u002Fprivacy",[104,108,111],{"id":105,"t":106,"points":107,"comments":31},"37390565",1693915406,4,{"id":109,"t":110,"points":35,"comments":35},"37420510",1694100945,{"id":4,"t":12,"points":14,"comments":15},[113,118,123,128,133,137],{"id":114,"name":115,"points":116,"category":117},"37427127","HackYourNews",335,"ai",{"id":119,"name":120,"points":121,"category":122},"37470611","splat",309,"languages",{"id":124,"name":125,"points":126,"category":127},"37444683","Ghidra Plays Mario",207,"dev_tools",{"id":129,"name":130,"points":131,"category":132},"37499375","Lantern",196,"data",{"id":134,"name":135,"points":136,"category":122},"37438028","cursed-typescript",186,{"id":138,"name":139,"points":140,"category":117},"37433218","Rivet",176,31,false,"v2",{"id":145,"name":5,"line":6,"ai":142,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":146,"maker":11,"domain":10,"tier":19,"attempts":84,"strip":147,"url":9,"mix":148,"praise":57,"objection":62,"sub":21},37457918,[24,25,26,27],"01010",[31,31,31,14],1794036641593]