[{"data":1,"prerenderedAt":1512},["ShallowReactive",2],{"application-flags":3,"navbar":7,"always-visible-banner":36,"navbar-about-highlight":108,"navbar-resource-highlight":182,"trust-badges":226,"blog/product-release-july-2026":247},[4],{"name":5,"enabled":6},"maintenanceMode",false,[8],{"createdDate":9,"id":10,"name":11,"modelId":12,"published":13,"query":14,"data":15,"variations":20,"lastUpdated":21,"firstPublished":22,"testRatio":23,"createdBy":24,"lastUpdatedBy":25,"folders":26,"meta":27,"rev":35},1742208588866,"1c7a4e423bf54ac1a328bb4063459ef2","Banner","1c6207a5f24948ab82d4a0b17f251193","published",[],{"type":16,"url":17,"text":18,"link":19},"web-banner","https://pushsecurity.com/resources/browser-attacks-report","Get our latest report analyzing browser attack techniques in 2026",{},{},1774258294825,1742208637545,1,"CydmZnOWU1XuAaLhEDCoYNM4Z8W2","jKjF9r5jcvXU8tzZEfFQm31Iyvr2",[],{"kind":28,"lastPreviewUrl":29,"breakpoints":30,"hasAutosaves":34},"data","",{"xsmall":31,"small":32,"medium":33},320,640,768,true,"osbhlbb7rc",{"createdDate":37,"id":38,"name":39,"modelId":40,"published":13,"stageModifiedSincePublish":6,"query":41,"data":42,"variations":97,"lastUpdated":98,"firstPublished":99,"testRatio":23,"createdBy":100,"lastUpdatedBy":101,"folders":102,"meta":103,"rev":107},1774965361051,"fd266d0172cc47429be7ad10f48c99ad","always visible banner","0678d178ec8b41efb8a23c09dba7874d",[],{"ctaText":43,"text":44,"url":29,"blocks":45,"state":93},"ewrererw","testrfesssssssssss",[46,73,81],{"@type":47,"@version":48,"id":49,"component":50,"responsiveStyles":63},"@builder.io/sdk:Element",2,"builder-ca12c06a52de41d7b8743da53118cd38",{"name":51,"tag":51,"options":52,"isRSC":62},"TopBannerContent",{"text":53,"ctaText":54,"url":55,"mainText":56,"cta":59},"New Webinar Series: Join John Hammond, Troy Hunt, and Matt Johansen for the State of Browser Attacks","Save Your Spot","https://pushsecurity.com/webinar/state-of-browser-security",{"content":57,"fontSize":58},"\u003Cp>Meet Push's browser security experts at BlackHat 2026.\u003C/p>","text-base",{"content":60,"fontSize":58,"url":61},"\u003Cp>Book a meeting →\u003C/p>","https://pushsecurity.com/events/blackhat-2026-meeting",null,{"large":64},{"display":65,"flexDirection":66,"position":67,"flexShrink":68,"boxSizing":69,"marginTop":70,"marginBottom":70,"fontSize":71,"fontWeight":72},"flex","column","relative","0","border-box",".56rem","1.125rem","700",{"@type":47,"@version":48,"id":74,"component":75,"responsiveStyles":79},"builder-a2e1f4b9f30b464bb814d7f5de5b0aa7",{"name":76,"options":77,"isRSC":62},"Custom Code",{"code":78,"scriptsClientOnly":6},"\u003Cstyle>\n  .top-banner.bg-web-orange{background:rgb(114, 79, 255);}\n\u003C/style>\n",{"large":80},{"display":65,"flexDirection":66,"position":67,"flexShrink":68,"boxSizing":69},{"id":82,"@type":47,"tagName":83,"properties":84,"responsiveStyles":88},"builder-pixel-0f16qe50imsk","img",{"src":85,"aria-hidden":86,"alt":29,"role":87,"width":68,"height":68},"https://cdn.builder.io/api/v1/pixel?apiKey=f3a1111ff5be48cdbb123cd9f5795a05","true","presentation",{"large":89},{"height":68,"width":68,"display":90,"opacity":68,"overflow":91,"pointerEvents":92},"block","hidden","none",{"deviceSize":94,"location":95},"large",{"path":29,"query":96},{},{},1783541846936,1774968080803,"ST0tXQM8slWpFrmioqKHmENB2qe2","kYgMv6WsbvfmlOUYqR2SFwGzw6e2",[],{"kind":104,"lastPreviewUrl":105,"hasLinks":6,"breakpoints":106,"hasErrors":6,"hasAutosaves":6},"component","https://pushsecurity.com/?builder.space=f3a1111ff5be48cdbb123cd9f5795a05&builder.user.permissions=read%2Ccreate%2Cpublish%2CeditDesigns%2CeditLayouts%2CeditLayers%2CeditContentPriority%2CeditFolders%2CcreateProjects%2CsendPullRequests&builder.user.role.name=Designer&builder.user.role.id=creator&builder.cachebust=true&builder.preview=always-visible-banner&builder.noCache=true&builder.allowTextEdit=true&__builder_editing__=true&builder.overrides.always-visible-banner=fd266d0172cc47429be7ad10f48c99ad&builder.overrides.fd266d0172cc47429be7ad10f48c99ad=fd266d0172cc47429be7ad10f48c99ad&builder.options.locale=Default",{"xsmall":31,"small":32,"medium":33},"o5gkj7lrit8",[109,145],{"createdDate":110,"id":111,"name":112,"modelId":113,"published":13,"stageModifiedSincePublish":6,"query":114,"data":115,"variations":138,"lastUpdated":139,"firstPublished":140,"testRatio":23,"createdBy":24,"lastUpdatedBy":24,"folders":141,"meta":142,"rev":144},1776247359804,"9136a8f18b3b4a6ba29b8653a99372b1","testimonial-inductive-automation","20d9eaa352304613b3d1a794b400703d",[],{"link":116,"type":117,"testimonialLink":118,"testimonial":119},{},"testimonial","/customer-stories/inductive-automation",{"@type":120,"id":121,"model":117,"value":122},"@builder.io/core:Reference","f028f2b685bb47cd8bf9e82a26dd5a79",{"query":123,"folders":124,"createdDate":125,"id":121,"name":126,"modelId":127,"published":13,"data":128,"variations":132,"lastUpdated":133,"firstPublished":134,"testRatio":23,"createdBy":100,"lastUpdatedBy":100,"meta":135,"rev":137},[],[],1735823466309,"We found Push to be more accurate when compared to competitors and the browser agent offered features that others couldn’t match.","42035571a56940ac98bff4544aa79aa5",{"author":129,"jobTitle":130,"quote":126,"image":131},"Jason Waits","\u003Cp>CISO at Inductive Automation\u003C/p>","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2Ff04c0c0689ce4a89ac0f0708d78c0a07",{},1735910703862,1735823501152,{"kind":28,"lastPreviewUrl":29,"breakpoints":136,"hasAutosaves":34},{"small":32,"medium":33},"sswmkv5brgj",{},1776247404986,1776247404973,[],{"breakpoints":143,"kind":28,"lastPreviewUrl":29,"hasAutosaves":6},{"xsmall":31,"small":32,"medium":33},"qhdw6uwmxl",{"createdDate":146,"id":147,"name":148,"modelId":113,"published":13,"meta":149,"stageModifiedSincePublish":6,"query":151,"data":152,"variations":178,"lastUpdated":179,"firstPublished":180,"testRatio":23,"createdBy":24,"lastUpdatedBy":24,"folders":181,"rev":144},1776255761419,"05a9322735fc427db12e2740e4302300","Report: 2026 Browser Attack Techniques",{"breakpoints":150,"kind":28,"lastPreviewUrl":29,"hasAutosaves":6},{"xsmall":31,"small":32,"medium":33},[],{"testimonial":153,"link":172,"type":175,"title":148,"description":176,"image":177},{"@type":120,"id":154,"model":117,"value":155},"192acbb1f9ca4cac918c0ec435a8bae3",{"query":156,"folders":157,"createdDate":158,"id":154,"name":159,"modelId":127,"published":13,"data":160,"variations":166,"lastUpdated":167,"firstPublished":168,"testRatio":23,"createdBy":100,"lastUpdatedBy":24,"meta":169,"rev":171},[],[],1728981467463,"Push does for identity what CrowdStrike did for the endpoint",{"video":161,"jobTitle":162,"author":163,"qoute":29,"quote":164,"image":165},"https://cdn.builder.io/o/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2F8b30e8ca50064058bbaef0f3c6164575%2Fcompressed?apiKey=f3a1111ff5be48cdbb123cd9f5795a05&token=8b30e8ca50064058bbaef0f3c6164575&alt=media&optimized=true","\u003Cp>Deputy CISO at Microsoft\u003C/p>\u003Cp>Former LinkedIn, Slack, Palantir\u003C/p>","Geoff Belknap","Push does for identity what CrowdStrike did for the endpoint.","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2F748f0ad0a5064a00a13f4721fcc8dea1",{},1742902158597,1728981782923,{"kind":28,"lastPreviewUrl":29,"breakpoints":170,"hasAutosaves":34},{"small":32,"medium":33},"didjw607uq9",{"text":173,"url":174},"Download now","/resources/browser-attacks-report","resource","Learn about the latest techniques being used in the wild.","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2F7b4a5ebf81d64e8c9d7fc35f6c96c4a9",{},1776255810913,1776255810900,[],[183,205],{"createdDate":184,"id":185,"name":148,"modelId":186,"published":13,"meta":187,"stageModifiedSincePublish":6,"query":189,"data":190,"variations":200,"lastUpdated":201,"firstPublished":202,"testRatio":23,"createdBy":24,"lastUpdatedBy":24,"folders":203,"rev":204},1776256900280,"1f429607996e4e5fae8fe3f9b9610e55","4829faa81e7c4ee8bd2d000e160e8d3c",{"breakpoints":188,"kind":28,"lastPreviewUrl":29,"hasAutosaves":6},{"xsmall":31,"small":32,"medium":33},[],{"testimonial":191,"link":199,"type":175,"title":148,"description":176,"image":177},{"@type":120,"id":154,"model":117,"value":192},{"query":193,"folders":194,"createdDate":158,"id":154,"name":159,"modelId":127,"published":13,"data":195,"variations":196,"lastUpdated":167,"firstPublished":168,"testRatio":23,"createdBy":100,"lastUpdatedBy":24,"meta":197,"rev":171},[],[],{"video":161,"jobTitle":162,"author":163,"qoute":29,"quote":164,"image":165},{},{"kind":28,"lastPreviewUrl":29,"breakpoints":198,"hasAutosaves":34},{"small":32,"medium":33},{"text":173,"url":174},{},1776256937553,1776256937540,[],"z3kw7jb1kep",{"createdDate":206,"id":207,"name":208,"modelId":186,"published":13,"stageModifiedSincePublish":6,"query":209,"data":210,"variations":220,"lastUpdated":221,"firstPublished":222,"testRatio":23,"createdBy":24,"lastUpdatedBy":24,"folders":223,"meta":224,"rev":204},1776256949234,"ce043785b71b4ece98eac811ecf4ba10","inductive-automation",[],{"link":211,"type":117,"testimonial":212,"testimonialLink":118},{},{"@type":120,"id":121,"model":117,"value":213},{"query":214,"folders":215,"createdDate":125,"id":121,"name":126,"modelId":127,"published":13,"data":216,"variations":217,"lastUpdated":133,"firstPublished":134,"testRatio":23,"createdBy":100,"lastUpdatedBy":100,"meta":218,"rev":137},[],[],{"author":129,"jobTitle":130,"quote":126,"image":131},{},{"kind":28,"lastPreviewUrl":29,"breakpoints":219,"hasAutosaves":34},{"small":32,"medium":33},{},1776256974140,1776256974130,[],{"breakpoints":225,"kind":28,"lastPreviewUrl":29,"hasAutosaves":6},{"xsmall":31,"small":32,"medium":33},[227,231,235,239,243],{"title":228,"logo":229,"createdDate":230},"SOC2","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2Fb6727a5e00004d6e9e69fc3068b8b64c",1784291539953,{"title":232,"logo":233,"createdDate":234},"GDPR","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2Ffe49f53211674deaa5a6640d929cdf42?format=webp",1784291672535,{"title":236,"logo":237,"createdDate":238},"Cyber essentials","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2F53558c1045a342a7a28def960cd54ae7?format=webp",1784291702710,{"title":240,"logo":241,"createdDate":242},"ISO IEC 27001","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2F578a404a61cf45db951a41fe3554d12d",1784291766222,{"title":244,"logo":245,"createdDate":246},"ISO IEC 27701","https://cdn.builder.io/api/v1/image/assets%2Ff3a1111ff5be48cdbb123cd9f5795a05%2Fbe219844b13242fbba531959579a753c",1784291858848,{"id":248,"title":249,"authorsCollection":250,"content":258,"extension":672,"faqItemsCollection":673,"faqTitle":62,"featured":6,"hashTags":62,"meta":675,"metaTitle":676,"ogImage":62,"publishedDate":677,"relatedBlogPostsCollection":678,"slug":1490,"stem":1491,"subtitle":62,"summary":1492,"synopsis":1503,"sys":1504,"tagsCollection":1507,"__hash__":1511},"blog/blog/product-release-july-2026.json","Product release: July 2026",{"items":251},[252],{"fullName":253,"firstName":254,"jobTitle":255,"profilePicture":256},"Andy Waugh","Andy","VP Product",{"url":257},"https://images.ctfassets.net/y1cdw1ablpvd/3Rf76rJn6S9inMb4dUnAIJ/0a787f8141d05b95300e2fe77c4493fa/DSC_6868.jpg",{"json":259,"links":603},{"data":260,"content":261,"nodeType":602},{},[262,271,317,324,340,347,356,363,383,390,405,412,418,440,458,465,490,497,503,524,542,549,556,562,583],{"data":263,"content":264,"nodeType":270},{},[265],{"data":266,"marks":267,"value":268,"nodeType":269},{},[],"What’s new this month","text","heading-1",{"data":272,"content":273,"nodeType":316},{},[274,286,296,306],{"data":275,"content":276,"nodeType":285},{},[277],{"data":278,"content":279,"nodeType":284},{},[280],{"data":281,"marks":282,"value":283,"nodeType":269},{},[],"Clipboard blocking","paragraph","list-item",{"data":287,"content":288,"nodeType":285},{},[289],{"data":290,"content":291,"nodeType":284},{},[292],{"data":293,"marks":294,"value":295,"nodeType":269},{},[],"File download blocking",{"data":297,"content":298,"nodeType":285},{},[299],{"data":300,"content":301,"nodeType":284},{},[302],{"data":303,"marks":304,"value":305,"nodeType":269},{},[],"File upload blocking & telemetry",{"data":307,"content":308,"nodeType":285},{},[309],{"data":310,"content":311,"nodeType":284},{},[312],{"data":313,"marks":314,"value":315,"nodeType":269},{},[],"App categorization","unordered-list",{"data":318,"content":319,"nodeType":270},{},[320],{"data":321,"marks":322,"value":323,"nodeType":269},{},[],"Prevent sensitive data from being copied and pasted",{"data":325,"content":326,"nodeType":284},{},[327,331,336],{"data":328,"marks":329,"value":330,"nodeType":269},{},[],"You can now block clipboard copy and paste operations containing content that is unauthorized, sensitive, or that doesn’t conform to your security policies using Push’s new ",{"data":332,"marks":333,"value":283,"nodeType":269},{},[334],{"type":335},"bold",{"data":337,"marks":338,"value":339,"nodeType":269},{},[]," control.",{"data":341,"content":342,"nodeType":284},{},[343],{"data":344,"marks":345,"value":346,"nodeType":269},{},[],"Push provides content patterns for common data types like API keys, personal access tokens, PII, and other sensitive information you may wish to monitor, warn, or block on. You can also define your own content patterns, or warn or block all clipboard actions for a given URL pattern.",{"data":348,"content":354,"nodeType":355},{"target":349},{"sys":350},{"id":351,"type":352,"linkType":353},"7aIWluJBmyEwqbyJIyj4yc","Link","Entry",[],"embedded-entry-block",{"data":357,"content":358,"nodeType":284},{},[359],{"data":360,"marks":361,"value":362,"nodeType":269},{},[],"Clipboard events matching your configured rules can be sent to your SIEM or other downstream tool using custom webhook.",{"data":364,"content":365,"nodeType":284},{},[366,369,380],{"data":367,"marks":368,"value":29,"nodeType":269},{},[],{"data":370,"content":374,"nodeType":379},{"target":371},{"sys":372},{"id":373,"type":352,"linkType":353},"1uLNsRZsrUu6zAIs1fKjAg",[375],{"data":376,"marks":377,"value":378,"nodeType":269},{},[],"Learn more","entry-hyperlink",{"data":381,"marks":382,"value":29,"nodeType":269},{},[],{"data":384,"content":385,"nodeType":270},{},[386],{"data":387,"marks":388,"value":389,"nodeType":269},{},[],"Block unauthorized or risky file downloads",{"data":391,"content":392,"nodeType":284},{},[393,397,401],{"data":394,"marks":395,"value":396,"nodeType":269},{},[],"Push can now block unpermitted or risky file downloads. Configure the ",{"data":398,"marks":399,"value":295,"nodeType":269},{},[400],{"type":335},{"data":402,"marks":403,"value":404,"nodeType":269},{},[]," control to enforce your security policy around when users are permitted to download specific file types or from specific destinations.",{"data":406,"content":407,"nodeType":284},{},[408],{"data":409,"marks":410,"value":411,"nodeType":269},{},[],"You can also use this capability to block downloads of unwanted AI tools.",{"data":413,"content":417,"nodeType":355},{"target":414},{"sys":415},{"id":416,"type":352,"linkType":353},"6CiB7JH42atcn7yQ6c3g6W",[],{"data":419,"content":420,"nodeType":284},{},[421,425,436],{"data":422,"marks":423,"value":424,"nodeType":269},{},[],"This feature complements the ",{"data":426,"content":430,"nodeType":379},{"target":427},{"sys":428},{"id":429,"type":352,"linkType":353},"2gzIJQtEn6hEzpGlpyVg2m",[431],{"data":432,"marks":433,"value":435,"nodeType":269},{},[434],{"type":335},"File download telemetry",{"data":437,"marks":438,"value":439,"nodeType":269},{},[]," feed, which allows you to capture all file download events in your environment.",{"data":441,"content":442,"nodeType":284},{},[443,446,455],{"data":444,"marks":445,"value":29,"nodeType":269},{},[],{"data":447,"content":451,"nodeType":379},{"target":448},{"sys":449},{"id":450,"type":352,"linkType":353},"4mYt4biAhBS6uEBoinYoQf",[452],{"data":453,"marks":454,"value":378,"nodeType":269},{},[],{"data":456,"marks":457,"value":29,"nodeType":269},{},[],{"data":459,"content":460,"nodeType":270},{},[461],{"data":462,"marks":463,"value":464,"nodeType":269},{},[],"Block file uploads and alert on file upload activity",{"data":466,"content":467,"nodeType":284},{},[468,472,477,481,486],{"data":469,"marks":470,"value":471,"nodeType":269},{},[],"You can also block file uploads using the new ",{"data":473,"marks":474,"value":476,"nodeType":269},{},[475],{"type":335},"File upload blocking",{"data":478,"marks":479,"value":480,"nodeType":269},{},[]," control, and consume a telemetry feed of all file upload events in your environment using ",{"data":482,"marks":483,"value":485,"nodeType":269},{},[484],{"type":335},"File upload telemetry",{"data":487,"marks":488,"value":489,"nodeType":269},{},[],".",{"data":491,"content":492,"nodeType":284},{},[493],{"data":494,"marks":495,"value":496,"nodeType":269},{},[],"For example, you may wish to block or warn users when they attempt to upload files that could contain sensitive information, or stop them from uploading files to AI apps that pose a risk for data loss or security incidents.",{"data":498,"content":502,"nodeType":355},{"target":499},{"sys":500},{"id":501,"type":352,"linkType":353},"7Ep9Jpd9eYkIXMjA4CDRpC",[],{"data":504,"content":505,"nodeType":284},{},[506,510,520],{"data":507,"marks":508,"value":509,"nodeType":269},{},[],"The complementary telemetry stream for this control allows you to consume events for ",{"data":511,"content":515,"nodeType":379},{"target":512},{"sys":513},{"id":514,"type":352,"linkType":353},"11Rc2WDooPUQzLR3gYz2KY",[516],{"data":517,"marks":518,"value":519,"nodeType":269},{},[],"all file uploads",{"data":521,"marks":522,"value":523,"nodeType":269},{},[]," in your environment.",{"data":525,"content":526,"nodeType":284},{},[527,530,539],{"data":528,"marks":529,"value":29,"nodeType":269},{},[],{"data":531,"content":535,"nodeType":379},{"target":532},{"sys":533},{"id":534,"type":352,"linkType":353},"5J29qC6WfSUOPwzTLmwiF5",[536],{"data":537,"marks":538,"value":378,"nodeType":269},{},[],{"data":540,"marks":541,"value":29,"nodeType":269},{},[],{"data":543,"content":544,"nodeType":270},{},[545],{"data":546,"marks":547,"value":548,"nodeType":269},{},[],"App categories now automatically applied",{"data":550,"content":551,"nodeType":284},{},[552],{"data":553,"marks":554,"value":555,"nodeType":269},{},[],"Push now automatically categorizes the apps in your inventory and new apps it observes. ",{"data":557,"content":561,"nodeType":355},{"target":558},{"sys":559},{"id":560,"type":352,"linkType":353},"5jebrzsn65MokK2rBst80",[],{"data":563,"content":564,"nodeType":284},{},[565,569,579],{"data":566,"marks":567,"value":568,"nodeType":269},{},[],"You can also use these categories to power ",{"data":570,"content":574,"nodeType":379},{"target":571},{"sys":572},{"id":573,"type":352,"linkType":353},"2ti5f4Eh4teqnVkKDgztcm",[575],{"data":576,"marks":577,"value":578,"nodeType":269},{},[],"App banner rules",{"data":580,"marks":581,"value":582,"nodeType":269},{},[],". For example, you may wish to block all file-sharing or AI apps except the ones you allow. ",{"data":584,"content":585,"nodeType":284},{},[586,589,598],{"data":587,"marks":588,"value":29,"nodeType":269},{},[],{"data":590,"content":594,"nodeType":379},{"target":591},{"sys":592},{"id":593,"type":352,"linkType":353},"2fdBRTkqFvlnmN5RnaBUj6",[595],{"data":596,"marks":597,"value":378,"nodeType":269},{},[],{"data":599,"marks":600,"value":601,"nodeType":269},{},[],"\n\n\n\n","document",{"entries":604},{"inline":605,"hyperlink":606,"block":643},[],[607,613,618,623,628,633,638],{"sys":608,"__typename":609,"title":610,"slug":611,"articleId":612},{"id":373},"HelpArticle","Can Push block clipboard actions?","can-push-block-clipboard-actions",10157,{"sys":614,"__typename":609,"title":615,"slug":616,"articleId":617},{"id":429},"Can Push detect and alert on file downloads?","can-push-detect-and-alert-on-file-downloads",10153,{"sys":619,"__typename":609,"title":620,"slug":621,"articleId":622},{"id":450},"Can Push block file downloads?","can-push-block-file-downloads",10158,{"sys":624,"__typename":609,"title":625,"slug":626,"articleId":627},{"id":514},"Can Push detect and alert on file uploads?","can-push-detect-and-alert-on-file-uploads",10154,{"sys":629,"__typename":609,"title":630,"slug":631,"articleId":632},{"id":534},"Can Push block file uploads?","can-push-block-file-uploads",10159,{"sys":634,"__typename":609,"title":635,"slug":636,"articleId":637},{"id":573},"How to create a rule for app banners","how-to-create-a-configuration-rule-for-app-banners",10125,{"sys":639,"__typename":609,"title":640,"slug":641,"articleId":642},{"id":593},"Does Push automatically categorize apps it discovers?","does-push-automatically-categorize-apps-it-discovers",10160,[644,652,659,665],{"sys":645,"__typename":646,"title":647,"caption":62,"layoutMode":62,"file":648},{"id":351},"Image","Clipboard warn example - release notes - July 2026",{"url":649,"width":650,"height":651},"https://images.ctfassets.net/y1cdw1ablpvd/4NoWZp6WCmn6Zu6WNzcxxb/c723babb880e180adc67a0321738ea95/clipboard_warn_example.png",3420,2214,{"sys":653,"__typename":646,"title":654,"caption":62,"layoutMode":62,"file":655},{"id":416},"File download blocked banner - KB 10158",{"url":656,"width":657,"height":658},"https://images.ctfassets.net/y1cdw1ablpvd/D8ah4yuOUEGg0Oye7ty96/4d4cec338176fc2b0cfd63f4c6fa7b74/file_download_block_banner_20260609.png",1999,1096,{"sys":660,"__typename":646,"title":661,"caption":62,"layoutMode":62,"file":662},{"id":501},"File upload blocking example - KB 10159",{"url":663,"width":657,"height":664},"https://images.ctfassets.net/y1cdw1ablpvd/6LLIBdYQ5D7bG7X6btlr27/38f407c82af9d6c113f609a1f0a5e151/file_upload_block_example_20260610.png",1072,{"sys":666,"__typename":646,"title":667,"caption":62,"layoutMode":62,"file":668},{"id":560},"App inventory - app categories - KB 10160",{"url":669,"width":670,"height":671},"https://images.ctfassets.net/y1cdw1ablpvd/2PGW4nGLQvuz6HMakwp36p/3f98e6964577f3abc8e624736d44a6e4/app_categories_20260604.png",3012,1714,"json",{"items":674},[],{},"Push Security new product features for July 2026","2026-07-20T00:00:00.000Z",{"items":679},[680,975],{"__typename":681,"sys":682,"content":684,"title":961,"synopsis":962,"hashTags":62,"publishedDate":963,"slug":964,"tagsCollection":965,"authorsCollection":971},"BlogPosts",{"id":683},"4CnX1gLNvcwsbed1q4kTEj",{"json":685},{"data":686,"content":687,"nodeType":602},{},[688,694,736,743,750,757,764,807,824,831,838,845,861,868,885,891,898,916,922,940,947,954],{"data":689,"content":690,"nodeType":270},{},[691],{"data":692,"marks":693,"value":268,"nodeType":269},{},[],{"data":695,"content":696,"nodeType":316},{},[697,707,716,726],{"data":698,"content":699,"nodeType":285},{},[700],{"data":701,"content":702,"nodeType":284},{},[703],{"data":704,"marks":705,"value":706,"nodeType":269},{},[],"Custom detections",{"data":708,"content":709,"nodeType":285},{},[710],{"data":711,"content":712,"nodeType":284},{},[713],{"data":714,"marks":715,"value":435,"nodeType":269},{},[],{"data":717,"content":718,"nodeType":285},{},[719],{"data":720,"content":721,"nodeType":284},{},[722],{"data":723,"marks":724,"value":725,"nodeType":269},{},[],"Prevent password entry into non-password fields",{"data":727,"content":728,"nodeType":285},{},[729],{"data":730,"content":731,"nodeType":284},{},[732],{"data":733,"marks":734,"value":735,"nodeType":269},{},[],"Expansion of Events window to 30 days",{"data":737,"content":738,"nodeType":270},{},[739],{"data":740,"marks":741,"value":742,"nodeType":269},{},[],"Create your own custom detections",{"data":744,"content":745,"nodeType":284},{},[746],{"data":747,"marks":748,"value":749,"nodeType":269},{},[],"You can now write your own detections using Push’s real-time detection engine to target specific elements of the page DOM, web requests and responses, HTTP headers such as cookies, and a lot more.",{"data":751,"content":752,"nodeType":284},{},[753],{"data":754,"marks":755,"value":756,"nodeType":269},{},[],"Rules are written in YAML in the Push admin console. You can define a response action (e.g. Warn or Block) and customize the end-user message, similar to other Push controls.",{"data":758,"content":759,"nodeType":284},{},[760],{"data":761,"marks":762,"value":763,"nodeType":269},{},[],"Example use cases:",{"data":765,"content":766,"nodeType":316},{},[767,777,787,797],{"data":768,"content":769,"nodeType":285},{},[770],{"data":771,"content":772,"nodeType":284},{},[773],{"data":774,"marks":775,"value":776,"nodeType":269},{},[],"Detect a specific IOC or TTP for campaigns targeting your organization.",{"data":778,"content":779,"nodeType":285},{},[780],{"data":781,"content":782,"nodeType":284},{},[783],{"data":784,"marks":785,"value":786,"nodeType":269},{},[],"Partner with your red team to detect custom tooling during pen testing.",{"data":788,"content":789,"nodeType":285},{},[790],{"data":791,"content":792,"nodeType":284},{},[793],{"data":794,"marks":795,"value":796,"nodeType":269},{},[],"Alert on specific user behaviors on webpages that point to risk or violate policy.",{"data":798,"content":799,"nodeType":285},{},[800],{"data":801,"content":802,"nodeType":284},{},[803],{"data":804,"marks":805,"value":806,"nodeType":269},{},[],"Block unauthorized MCP connections.",{"data":808,"content":809,"nodeType":284},{},[810,813,821],{"data":811,"marks":812,"value":29,"nodeType":269},{},[],{"data":814,"content":816,"nodeType":820},{"uri":815},"https://pushsecurity.com/help/audience/engineering/resources/custom-detections",[817],{"data":818,"marks":819,"value":378,"nodeType":269},{},[],"hyperlink",{"data":822,"marks":823,"value":29,"nodeType":269},{},[],{"data":825,"content":826,"nodeType":270},{},[827],{"data":828,"marks":829,"value":830,"nodeType":269},{},[],"Stream telemetry on file download events",{"data":832,"content":833,"nodeType":284},{},[834],{"data":835,"marks":836,"value":837,"nodeType":269},{},[],"You can now consume a feed of file download events into your SIEM or SOAR. These events report file metadata, such as file name, download URLs, and MIME type, as well as whether the download was considered unsafe.",{"data":839,"content":840,"nodeType":284},{},[841],{"data":842,"marks":843,"value":844,"nodeType":269},{},[],"Events are generated for traditional network-based downloads, but also downloads of files constructed in the browser, such as those via blob or data URLs.",{"data":846,"content":847,"nodeType":284},{},[848,852,857],{"data":849,"marks":850,"value":851,"nodeType":269},{},[],"You can enable this feed for all employees, employee groups, or specific individuals; and for all profiles, profiles logged in with a company domain, or profiles logged in with a non-company domain. Go to ",{"data":853,"marks":854,"value":856,"nodeType":269},{},[855],{"type":335},"Settings > Telemetry > File downloads",{"data":858,"marks":859,"value":860,"nodeType":269},{},[]," to configure it.",{"data":862,"content":863,"nodeType":284},{},[864],{"data":865,"marks":866,"value":867,"nodeType":269},{},[],"Next, we’ll be adding a control that allows you implement a policy around which downloads are permitted from where, so you can block unwanted or potentially malicious files directly at the point of download.",{"data":869,"content":870,"nodeType":284},{},[871,874,882],{"data":872,"marks":873,"value":29,"nodeType":269},{},[],{"data":875,"content":878,"nodeType":379},{"target":876},{"sys":877},{"id":429,"type":352,"linkType":353},[879],{"data":880,"marks":881,"value":378,"nodeType":269},{},[],{"data":883,"marks":884,"value":29,"nodeType":269},{},[],{"data":886,"content":887,"nodeType":270},{},[888],{"data":889,"marks":890,"value":725,"nodeType":269},{},[],{"data":892,"content":893,"nodeType":284},{},[894],{"data":895,"marks":896,"value":897,"nodeType":269},{},[],"You can prevent users from mistakenly entering their password into non-password fields such as username or email fields when they’re signing in to the app that password is associated with.",{"data":899,"content":900,"nodeType":284},{},[901,905,913],{"data":902,"marks":903,"value":904,"nodeType":269},{},[],"You may wish to prevent the entry of passwords into non-password fields particularly for core applications like your identity provider. By blocking incorrect password entry, you can avoid inadvertently recording passwords in your app logs, which can ",{"data":906,"content":908,"nodeType":820},{"uri":907},"https://attack.mitre.org/techniques/T1552/001/",[909],{"data":910,"marks":911,"value":912,"nodeType":269},{},[],"introduce security risk",{"data":914,"marks":915,"value":489,"nodeType":269},{},[],{"data":917,"content":921,"nodeType":355},{"target":918},{"sys":919},{"id":920,"type":352,"linkType":353},"1utNf3bb143PvfGS0BvDUK",[],{"data":923,"content":924,"nodeType":284},{},[925,928,937],{"data":926,"marks":927,"value":29,"nodeType":269},{},[],{"data":929,"content":933,"nodeType":379},{"target":930},{"sys":931},{"id":932,"type":352,"linkType":353},"2h2EfKDrmw2ZsXFQuBZmS4",[934],{"data":935,"marks":936,"value":378,"nodeType":269},{},[],{"data":938,"marks":939,"value":29,"nodeType":269},{},[],{"data":941,"content":942,"nodeType":270},{},[943],{"data":944,"marks":945,"value":946,"nodeType":269},{},[],"Events page now displays up to 30 days of data",{"data":948,"content":949,"nodeType":284},{},[950],{"data":951,"marks":952,"value":953,"nodeType":269},{},[],"We’ve expanded the storage window for events viewable on the Push admin console Events page to assist with quick triage. It is now 30 days, instead of 7.",{"data":955,"content":956,"nodeType":284},{},[957],{"data":958,"marks":959,"value":960,"nodeType":269},{},[],"As before, we recommend ingesting Push events into your SIEM for longer-term storage, querying, and correlation.\n","Product release: May 2026","Here’s what’s new on the Push platform for May 2026.","2026-05-29T00:00:00.000Z","product-release-may-2026",{"items":966},[967],{"sys":968,"name":970},{"id":969},"5jk0kqjSdSK2L0YiistQjY","Release notes",{"items":972},[973],{"fullName":253,"firstName":254,"jobTitle":255,"profilePicture":974},{"url":257},{"__typename":681,"sys":976,"content":978,"title":1478,"synopsis":1479,"hashTags":62,"publishedDate":1480,"slug":1481,"tagsCollection":1482,"authorsCollection":1486},{"id":977},"3Yw48rVLntipUijLR0CYf2",{"json":979},{"data":980,"content":981,"nodeType":602},{},[982,989,1052,1059,1066,1082,1098,1104,1122,1128,1143,1150,1156,1174,1180,1201,1235,1253,1259,1266,1281,1287,1305,1311,1318,1342,1367,1385,1392,1399,1472],{"data":983,"content":984,"nodeType":270},{},[985],{"data":986,"marks":987,"value":988,"nodeType":269},{},[],"What's new this month:",{"data":990,"content":991,"nodeType":316},{},[992,1002,1012,1022,1032,1042],{"data":993,"content":994,"nodeType":285},{},[995],{"data":996,"content":997,"nodeType":284},{},[998],{"data":999,"marks":1000,"value":1001,"nodeType":269},{},[],"Detect malicious browser extensions",{"data":1003,"content":1004,"nodeType":285},{},[1005],{"data":1006,"content":1007,"nodeType":284},{},[1008],{"data":1009,"marks":1010,"value":1011,"nodeType":269},{},[],"Create a blocklist or allowlist for browser extensions",{"data":1013,"content":1014,"nodeType":285},{},[1015],{"data":1016,"content":1017,"nodeType":284},{},[1018],{"data":1019,"marks":1020,"value":1021,"nodeType":269},{},[],"Block ClickFix-style attacks and collect payloads for investigation",{"data":1023,"content":1024,"nodeType":285},{},[1025],{"data":1026,"content":1027,"nodeType":284},{},[1028],{"data":1029,"marks":1030,"value":1031,"nodeType":269},{},[],"Custom branding for employee-facing banners and block pages",{"data":1033,"content":1034,"nodeType":285},{},[1035],{"data":1036,"content":1037,"nodeType":284},{},[1038],{"data":1039,"marks":1040,"value":1041,"nodeType":269},{},[],"Collect additional metadata to support threat detection",{"data":1043,"content":1044,"nodeType":285},{},[1045],{"data":1046,"content":1047,"nodeType":284},{},[1048],{"data":1049,"marks":1050,"value":1051,"nodeType":269},{},[],"And a few other things … ",{"data":1053,"content":1054,"nodeType":270},{},[1055],{"data":1056,"marks":1057,"value":1058,"nodeType":269},{},[],"Detect malicious extensions",{"data":1060,"content":1061,"nodeType":284},{},[1062],{"data":1063,"marks":1064,"value":1065,"nodeType":269},{},[],"Push can now detect and block malicious browser extensions found in your environment. ",{"data":1067,"content":1068,"nodeType":284},{},[1069,1073,1078],{"data":1070,"marks":1071,"value":1072,"nodeType":269},{},[],"Push maintains a global list of malicious extensions based on our own threat research and publicly available threat intelligence. When an extension in your environment matches a malicious extension ID, Push will raise a detection on the ",{"data":1074,"marks":1075,"value":1077,"nodeType":269},{},[1076],{"type":335},"Detections",{"data":1079,"marks":1080,"value":1081,"nodeType":269},{},[]," page of the Push admin console. You can also configure the control to warn or block users automatically.",{"data":1083,"content":1084,"nodeType":284},{},[1085,1089,1094],{"data":1086,"marks":1087,"value":1088,"nodeType":269},{},[],"To enable malicious extension detection, go to the ",{"data":1090,"marks":1091,"value":1093,"nodeType":269},{},[1092],{"type":335},"Controls",{"data":1095,"marks":1096,"value":1097,"nodeType":269},{},[]," page in the Push admin console. ",{"data":1099,"content":1103,"nodeType":355},{"target":1100},{"sys":1101},{"id":1102,"type":352,"linkType":353},"1QV5UQ04MYLpWY7jTocvO4",[],{"data":1105,"content":1106,"nodeType":284},{},[1107,1110,1119],{"data":1108,"marks":1109,"value":29,"nodeType":269},{},[],{"data":1111,"content":1115,"nodeType":379},{"target":1112},{"sys":1113},{"id":1114,"type":352,"linkType":353},"5NyiWgjMDwk16XZ0S681JK",[1116],{"data":1117,"marks":1118,"value":378,"nodeType":269},{},[],{"data":1120,"marks":1121,"value":29,"nodeType":269},{},[],{"data":1123,"content":1124,"nodeType":270},{},[1125],{"data":1126,"marks":1127,"value":1011,"nodeType":269},{},[],{"data":1129,"content":1130,"nodeType":284},{},[1131,1135,1140],{"data":1132,"marks":1133,"value":1134,"nodeType":269},{},[],"You can also block unwanted extensions or allowlist only the extensions you want in your environment, using Push’s ",{"data":1136,"marks":1137,"value":1139,"nodeType":269},{},[1138],{"type":335},"Browser extension blocking",{"data":1141,"marks":1142,"value":339,"nodeType":269},{},[],{"data":1144,"content":1145,"nodeType":284},{},[1146],{"data":1147,"marks":1148,"value":1149,"nodeType":269},{},[],"End-users will see a block page if they attempt to enable a blocked extension or install one via the Chrome or Microsoft extension stores.",{"data":1151,"content":1155,"nodeType":355},{"target":1152},{"sys":1153},{"id":1154,"type":352,"linkType":353},"3OCdGfsyNTLXQx77dwzY9L",[],{"data":1157,"content":1158,"nodeType":284},{},[1159,1162,1171],{"data":1160,"marks":1161,"value":29,"nodeType":269},{},[],{"data":1163,"content":1167,"nodeType":379},{"target":1164},{"sys":1165},{"id":1166,"type":352,"linkType":353},"3ibVBa6u0XfcXXDVtON5th",[1168],{"data":1169,"marks":1170,"value":378,"nodeType":269},{},[],{"data":1172,"marks":1173,"value":29,"nodeType":269},{},[],{"data":1175,"content":1176,"nodeType":270},{},[1177],{"data":1178,"marks":1179,"value":1021,"nodeType":269},{},[],{"data":1181,"content":1182,"nodeType":284},{},[1183,1187,1197],{"data":1184,"marks":1185,"value":1186,"nodeType":269},{},[],"You can now block ClickFix-style malicious copy and paste attacks using Push. These are one of the ",{"data":1188,"content":1192,"nodeType":379},{"target":1189},{"sys":1190},{"id":1191,"type":352,"linkType":353},"1u8RJxC00HbBhCBVxcDnkK",[1193],{"data":1194,"marks":1195,"value":1196,"nodeType":269},{},[],"fastest-growing",{"data":1198,"marks":1199,"value":1200,"nodeType":269},{},[]," browser-based attacks. You can also choose to collect the payload for your security team to investigate.",{"data":1202,"content":1203,"nodeType":284},{},[1204,1208,1213,1217,1222,1226,1231],{"data":1205,"marks":1206,"value":1207,"nodeType":269},{},[],"From the Push admin console, go to ",{"data":1209,"marks":1210,"value":1212,"nodeType":269},{},[1211],{"type":335},"Controls > Malicious copy and paste detection",{"data":1214,"marks":1215,"value":1216,"nodeType":269},{},[],". Then create a configuration rule to select the ",{"data":1218,"marks":1219,"value":1221,"nodeType":269},{},[1220],{"type":335},"Mode",{"data":1223,"marks":1224,"value":1225,"nodeType":269},{},[]," and ",{"data":1227,"marks":1228,"value":1230,"nodeType":269},{},[1229],{"type":335},"Scope",{"data":1232,"marks":1233,"value":1234,"nodeType":269},{},[],". If you’ve enabled payload collection, Push will collect the malicious payload and include it in the detection event.",{"data":1236,"content":1237,"nodeType":284},{},[1238,1241,1250],{"data":1239,"marks":1240,"value":29,"nodeType":269},{},[],{"data":1242,"content":1246,"nodeType":379},{"target":1243},{"sys":1244},{"id":1245,"type":352,"linkType":353},"7jygmadjoz0asAHv7e5PuK",[1247],{"data":1248,"marks":1249,"value":378,"nodeType":269},{},[],{"data":1251,"marks":1252,"value":29,"nodeType":269},{},[],{"data":1254,"content":1255,"nodeType":270},{},[1256],{"data":1257,"marks":1258,"value":1031,"nodeType":269},{},[],{"data":1260,"content":1261,"nodeType":284},{},[1262],{"data":1263,"marks":1264,"value":1265,"nodeType":269},{},[],"Customize the look and feel of employee-facing banners and warn or block pages by adding your company logo, accent color, and choice of light or dark mode themes. ",{"data":1267,"content":1268,"nodeType":284},{},[1269,1273,1278],{"data":1270,"marks":1271,"value":1272,"nodeType":269},{},[],"To add your brand elements, go to ",{"data":1274,"marks":1275,"value":1277,"nodeType":269},{},[1276],{"type":335},"Settings > Branding",{"data":1279,"marks":1280,"value":489,"nodeType":269},{},[],{"data":1282,"content":1286,"nodeType":355},{"target":1283},{"sys":1284},{"id":1285,"type":352,"linkType":353},"3Jawd7IBSA3GF2XBHARsn",[],{"data":1288,"content":1289,"nodeType":284},{},[1290,1293,1302],{"data":1291,"marks":1292,"value":29,"nodeType":269},{},[],{"data":1294,"content":1298,"nodeType":379},{"target":1295},{"sys":1296},{"id":1297,"type":352,"linkType":353},"4i1KWgBfYqtFYlUFRYiGdW",[1299],{"data":1300,"marks":1301,"value":378,"nodeType":269},{},[],{"data":1303,"marks":1304,"value":29,"nodeType":269},{},[],{"data":1306,"content":1307,"nodeType":270},{},[1308],{"data":1309,"marks":1310,"value":1041,"nodeType":269},{},[],{"data":1312,"content":1313,"nodeType":284},{},[1314],{"data":1315,"marks":1316,"value":1317,"nodeType":269},{},[],"The Push browser extension can now collect additional metadata and store it locally for up to 30 days, powering more diverse and precise detections, including for emerging threats. ",{"data":1319,"content":1320,"nodeType":284},{},[1321,1325,1329,1333,1338],{"data":1322,"marks":1323,"value":1324,"nodeType":269},{},[],"Detections informed by this metadata will be raised on the ",{"data":1326,"marks":1327,"value":1077,"nodeType":269},{},[1328],{"type":335},{"data":1330,"marks":1331,"value":1332,"nodeType":269},{},[]," page. Note that these detections do not block end-user activity and are ",{"data":1334,"marks":1335,"value":1337,"nodeType":269},{},[1336],{"type":335},"Monitor",{"data":1339,"marks":1340,"value":1341,"nodeType":269},{},[]," mode only.",{"data":1343,"content":1344,"nodeType":284},{},[1345,1349,1354,1358,1363],{"data":1346,"marks":1347,"value":1348,"nodeType":269},{},[],"We recommend you enable ",{"data":1350,"marks":1351,"value":1353,"nodeType":269},{},[1352],{"type":335},"Browser event storage",{"data":1355,"marks":1356,"value":1357,"nodeType":269},{},[]," to take advantage of this capability. Go to ",{"data":1359,"marks":1360,"value":1362,"nodeType":269},{},[1361],{"type":335},"Settings > Telemetry > Browser event storage",{"data":1364,"marks":1365,"value":1366,"nodeType":269},{},[]," in the admin console.",{"data":1368,"content":1369,"nodeType":284},{},[1370,1373,1382],{"data":1371,"marks":1372,"value":29,"nodeType":269},{},[],{"data":1374,"content":1378,"nodeType":379},{"target":1375},{"sys":1376},{"id":1377,"type":352,"linkType":353},"1x69JxXcDWEDIzYXUM8nGb",[1379],{"data":1380,"marks":1381,"value":378,"nodeType":269},{},[],{"data":1383,"marks":1384,"value":29,"nodeType":269},{},[],{"data":1386,"content":1387,"nodeType":270},{},[1388],{"data":1389,"marks":1390,"value":1391,"nodeType":269},{},[],"And a few other things ...",{"data":1393,"content":1394,"nodeType":284},{},[1395],{"data":1396,"marks":1397,"value":1398,"nodeType":269},{},[],"Other new features or improvements to the platform include:",{"data":1400,"content":1401,"nodeType":316},{},[1402,1422,1432,1452],{"data":1403,"content":1404,"nodeType":285},{},[1405],{"data":1406,"content":1407,"nodeType":284},{},[1408,1412,1419],{"data":1409,"marks":1410,"value":1411,"nodeType":269},{},[],"You can now configure the frequency with which app banners will be displayed: either per-tab or per-browser. ",{"data":1413,"content":1415,"nodeType":820},{"uri":1414},"/help/10125#frequency",[1416],{"data":1417,"marks":1418,"value":378,"nodeType":269},{},[],{"data":1420,"marks":1421,"value":29,"nodeType":269},{},[],{"data":1423,"content":1424,"nodeType":285},{},[1425],{"data":1426,"content":1427,"nodeType":284},{},[1428],{"data":1429,"marks":1430,"value":1431,"nodeType":269},{},[],"You can now define an Owner role as part of Push’s RBAC options. Only Owners can edit roles, delete your team (e.g. tenant), change default SAML roles, or update your team name.",{"data":1433,"content":1434,"nodeType":285},{},[1435],{"data":1436,"content":1437,"nodeType":284},{},[1438,1442,1449],{"data":1439,"marks":1440,"value":1441,"nodeType":269},{},[],"Webhook events now include detection details, for greater context. ",{"data":1443,"content":1445,"nodeType":820},{"uri":1444},"https://pushsecurity.com/help/audience/engineering/webhooks-v1/detections",[1446],{"data":1447,"marks":1448,"value":378,"nodeType":269},{},[],{"data":1450,"marks":1451,"value":29,"nodeType":269},{},[],{"data":1453,"content":1454,"nodeType":285},{},[1455],{"data":1456,"content":1457,"nodeType":284},{},[1458,1462,1469],{"data":1459,"marks":1460,"value":1461,"nodeType":269},{},[],"Push now uses static IP addresses to emit webhook events. These IP addresses are in the same range we previously used, but if you wish to update your network filtering to these new, narrower IP addresses, you can. ",{"data":1463,"content":1465,"nodeType":820},{"uri":1464},"https://pushsecurity.com/help/audience/engineering/webhooks-v1/section/ip-addresses",[1466],{"data":1467,"marks":1468,"value":378,"nodeType":269},{},[],{"data":1470,"marks":1471,"value":29,"nodeType":269},{},[],{"data":1473,"content":1474,"nodeType":284},{},[1475],{"data":1476,"marks":1477,"value":29,"nodeType":269},{},[],"Product release: March 2026","Here’s what’s new on the Push platform for March 2026.","2026-03-10T00:00:00.000Z","product-release-march-2026",{"items":1483},[1484],{"sys":1485,"name":970},{"id":969},{"items":1487},[1488],{"fullName":253,"firstName":254,"jobTitle":255,"profilePicture":1489},{"url":257},"product-release-july-2026","blog/product-release-july-2026",{"json":1493},{"data":1494,"content":1495,"nodeType":602},{},[1496],{"data":1497,"content":1498,"nodeType":284},{},[1499],{"data":1500,"marks":1501,"value":1502,"nodeType":269},{},[],"Clipboard blocking, file download blocking, app categorization, and more","Here’s what’s new on the Push platform for July 2026.",{"id":1505,"publishedAt":1506},"76c5Oo3kktjFa1oUQoCYSu","2026-07-22T17:42:24.639Z",{"items":1508},[1509],{"sys":1510,"name":970},{"id":969},"iB5fTLNUnxUattNDuAE5rP3rpoXmpTudvXiyTFFosBg",1784742432641]