[{"data":1,"prerenderedAt":1563},["ShallowReactive",2],{"application-flags":3,"navbar":7,"always-visible-banner":36,"navbar-about-highlight":108,"navbar-resource-highlight":182,"blog/a-year-of-building-top-features-we-shipped-this-year":226},[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,"ga0kpxjhh76",{"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-o503s4fpvk","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},"kyujw1aptq",[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},"e8bsg4qrgtu",{},1776247404986,1776247404973,[],{"breakpoints":143,"kind":28,"lastPreviewUrl":29,"hasAutosaves":6},{"xsmall":31,"small":32,"medium":33},"g9lqcuxphw7",{"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},"ulhc0im1hfo",{"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,[],"xggsv10v1q9",{"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},{"id":227,"title":228,"authorsCollection":229,"content":237,"extension":761,"faqItemsCollection":762,"faqTitle":62,"featured":6,"hashTags":62,"meta":764,"metaTitle":765,"ogImage":62,"publishedDate":766,"relatedBlogPostsCollection":767,"slug":1537,"stem":1538,"subtitle":62,"summary":1539,"synopsis":1550,"sys":1551,"tagsCollection":1554,"__hash__":1562},"blog/blog/a-year-of-building-top-features-we-shipped-this-year.json","A year of building: Top features we shipped this year",{"items":230},[231],{"fullName":232,"firstName":233,"jobTitle":234,"profilePicture":235},"Andy Waugh","Andy","VP Product",{"url":236},"https://images.ctfassets.net/y1cdw1ablpvd/3Rf76rJn6S9inMb4dUnAIJ/0a787f8141d05b95300e2fe77c4493fa/DSC_6868.jpg",{"json":238,"links":696},{"nodeType":239,"data":240,"content":241},"document",{},[242,251,259,266,297,304,313,330,352,385,391,398,405,412,419,426,432,439,446,465,472,575,582,589,596,623,644,668,689],{"nodeType":243,"data":244,"content":245},"paragraph",{},[246],{"nodeType":247,"value":248,"marks":249,"data":250},"text","As we look back at a year of building on the Product team at Push, three big themes stand out:",[],{},{"nodeType":252,"data":253,"content":254},"heading-2",{},[255],{"nodeType":247,"value":256,"marks":257,"data":258},"Cloud identities are increasingly under attack",[],{},{"nodeType":243,"data":260,"content":261},{},[262],{"nodeType":247,"value":263,"marks":264,"data":265},"A big focus for us this year was to deepen our understanding of the landscape of adversarial techniques in the world of emerging SaaS-first attacks that don’t touch the endpoint or network, and it’s clear they are becoming both more prevalent and more advanced.",[],{},{"nodeType":243,"data":267,"content":268},{},[269,272,281,285,293],{"nodeType":247,"value":29,"marks":270,"data":271},[],{},{"nodeType":273,"data":274,"content":276},"hyperlink",{"uri":275},"https://pushsecurity.com/blog/what-is-credential-stuffing/",[277],{"nodeType":247,"value":278,"marks":279,"data":280},"Credential stuffing",[],{},{"nodeType":247,"value":282,"marks":283,"data":284}," is the internet’s most prolific attack vector today. In December 2023, ",[],{},{"nodeType":273,"data":286,"content":288},{"uri":287},"https://www.microsoft.com/en-us/security/security-insider/microsoft-digital-defense-report-2023-state-of-cybercrime",[289],{"nodeType":247,"value":290,"marks":291,"data":292},"Microsoft reported",[],{},{"nodeType":247,"value":294,"marks":295,"data":296}," that attempted password attacks against Entra have increased to an average of 4,000 per second. This is a tenfold increase from the same time period in 2022.",[],{},{"nodeType":243,"data":298,"content":299},{},[300],{"nodeType":247,"value":301,"marks":302,"data":303},"To help address this, our app helps you quickly determine which accounts are at highest risk of attack by highlighting which use passwords (as opposed to SSO), have a weak or leaked password, and don’t have MFA. We built a dashboard that brings all this together, allowing you to quickly zero in on at-risk accounts — you can even filter it by the apps that house sensitive data to have a focused starting place.",[],{},{"nodeType":305,"data":306,"content":312},"embedded-entry-block",{"target":307},{"sys":308},{"id":309,"type":310,"linkType":311},"3tuUzr0DOhxUs6ytxCHUcg","Link","Entry",[],{"nodeType":243,"data":314,"content":315},{},[316,319,327],{"nodeType":247,"value":29,"marks":317,"data":318},[],{},{"nodeType":273,"data":320,"content":322},{"uri":321},"/help/audience/administrators/docs/view-saas-apps-and-employee-activity/#dashboard",[323],{"nodeType":247,"value":324,"marks":325,"data":326},"Explore the dashboard >>",[],{},{"nodeType":247,"value":29,"marks":328,"data":329},[],{},{"nodeType":243,"data":331,"content":332},{},[333,337,348],{"nodeType":247,"value":334,"marks":335,"data":336},"We also spent the last year going deep into emerging methods that are powerful but lesser-known, publishing our ",[],{},{"nodeType":338,"data":339,"content":343},"entry-hyperlink",{"target":340},{"sys":341},{"id":342,"type":310,"linkType":311},"6VZQJzQ2FNetGNMEjiuXB2",[344],{"nodeType":247,"value":345,"marks":346,"data":347},"SaaS attack matrix",[],{},{"nodeType":247,"value":349,"marks":350,"data":351}," project on Github.",[],{},{"nodeType":243,"data":353,"content":354},{},[355,359,369,373,381],{"nodeType":247,"value":356,"marks":357,"data":358},"Just a few months after publishing the project, we’ve seen increasingly ",[],{},{"nodeType":338,"data":360,"content":364},{"target":361},{"sys":362},{"id":363,"type":310,"linkType":311},"6XIts2UEnrsJDki8gKDXyI",[365],{"nodeType":247,"value":366,"marks":367,"data":368},"regular headlines",[],{},{"nodeType":247,"value":370,"marks":371,"data":372}," from organizations battling cloud-native attacks that target insecure identities. It’s abundantly clear that we are seeing ",[],{},{"nodeType":273,"data":374,"content":376},{"uri":375},"https://www.ncsc.gov.uk/news/svr-cyber-actors-adapt-tactics-for-initial-cloud-access",[377],{"nodeType":247,"value":378,"marks":379,"data":380},"real-world attacks",[],{},{"nodeType":247,"value":382,"marks":383,"data":384}," shifting to an organization’s cloud and SaaS attack surface.",[],{},{"nodeType":305,"data":386,"content":390},{"target":387},{"sys":388},{"id":389,"type":310,"linkType":311},"79wGG37CY7aBdRrdjO5eQY",[],{"nodeType":243,"data":392,"content":393},{},[394],{"nodeType":247,"value":395,"marks":396,"data":397},"As a product, Push will continue to leverage its privileged position in the browser to do even more to prevent and detect identity-based attacks in the coming months. ",[],{},{"nodeType":252,"data":399,"content":400},{},[401],{"nodeType":247,"value":402,"marks":403,"data":404},"Being in the browser is invaluable for securing identities — and we’re going to push the power further",[],{},{"nodeType":243,"data":406,"content":407},{},[408],{"nodeType":247,"value":409,"marks":410,"data":411},"Beyond providing the most reliable telemetry for managing identity security posture, being in the browser means that Push can engage directly with end-users to encourage security best practices.",[],{},{"nodeType":243,"data":413,"content":414},{},[415],{"nodeType":247,"value":416,"marks":417,"data":418},"Over the last year in conversations with customers, we kept hearing a phrase repeated: “I just need to add some guardrails to help employees.”",[],{},{"nodeType":243,"data":420,"content":421},{},[422],{"nodeType":247,"value":423,"marks":424,"data":425},"The idea was born for our most popular feature to date: The app banner.",[],{},{"nodeType":305,"data":427,"content":431},{"target":428},{"sys":429},{"id":430,"type":310,"linkType":311},"6tfTX8lzV6soQtoaJp38kS",[],{"nodeType":243,"data":433,"content":434},{},[435],{"nodeType":247,"value":436,"marks":437,"data":438},"App banners are custom messages that appear on the signup and login pages of an app and provide quick contextual guidance to employees. They’re fully customizable to match an organization’s policies and voice – even their preferred language (we’ve got at least 1 customer using bilingual app banners). ",[],{},{"nodeType":243,"data":440,"content":441},{},[442],{"nodeType":247,"value":443,"marks":444,"data":445},"We’ll be continuing to iterate on this feature, with more ideas in store.",[],{},{"nodeType":243,"data":447,"content":448},{},[449,452,462],{"nodeType":247,"value":29,"marks":450,"data":451},[],{},{"nodeType":338,"data":453,"content":457},{"target":454},{"sys":455},{"id":456,"type":310,"linkType":311},"3m48a0kFoN8gh0IZQBup5U",[458],{"nodeType":247,"value":459,"marks":460,"data":461},"More about app banners >>",[],{},{"nodeType":247,"value":29,"marks":463,"data":464},[],{},{"nodeType":243,"data":466,"content":467},{},[468],{"nodeType":247,"value":469,"marks":470,"data":471},"Other features we shipped this year that rely on Push’s position in the browser:",[],{},{"nodeType":473,"data":474,"content":475},"unordered-list",{},[476,540],{"nodeType":477,"data":478,"content":479},"list-item",{},[480,487],{"nodeType":243,"data":481,"content":482},{},[483],{"nodeType":247,"value":484,"marks":485,"data":486},"Assuring password quality:",[],{},{"nodeType":473,"data":488,"content":489},{},[490],{"nodeType":477,"data":491,"content":492},{},[493,514],{"nodeType":243,"data":494,"content":495},{},[496,500,510],{"nodeType":247,"value":497,"marks":498,"data":499},"Ability to ",[],{},{"nodeType":338,"data":501,"content":505},{"target":502},{"sys":503},{"id":504,"type":310,"linkType":311},"5d9a04bd-bde1-4012-9b91-175e6c90d75c",[506],{"nodeType":247,"value":507,"marks":508,"data":509},"detect leaked passwords",[],{},{"nodeType":247,"value":511,"marks":512,"data":513}," by comparing a k-anonymized salted hash of a password and the corresponding username to the Have I Been Pwned data set.",[],{},{"nodeType":473,"data":515,"content":516},{},[517],{"nodeType":477,"data":518,"content":519},{},[520],{"nodeType":243,"data":521,"content":522},{},[523,526,536],{"nodeType":247,"value":497,"marks":524,"data":525},[],{},{"nodeType":338,"data":527,"content":531},{"target":528},{"sys":529},{"id":530,"type":310,"linkType":311},"cc8f7924-0248-4267-b974-2d6c8559955f",[532],{"nodeType":247,"value":533,"marks":534,"data":535},"flag passwords that use restricted terms",[],{},{"nodeType":247,"value":537,"marks":538,"data":539},", such as the company name. Administrators can customize this word list.",[],{},{"nodeType":477,"data":541,"content":542},{},[543,550],{"nodeType":243,"data":544,"content":545},{},[546],{"nodeType":247,"value":547,"marks":548,"data":549},"Guiding end-users at the point of need:",[],{},{"nodeType":473,"data":551,"content":552},{},[553],{"nodeType":477,"data":554,"content":555},{},[556],{"nodeType":243,"data":557,"content":558},{},[559,563,571],{"nodeType":247,"value":560,"marks":561,"data":562},"Ability to set ",[],{},{"nodeType":273,"data":564,"content":566},{"uri":565},"/blog/product-release-march-2023/#id-catch-weak-passwords-before-they-happen-with-new-push-labs-feature",[567],{"nodeType":247,"value":568,"marks":569,"data":570},"inline browser prompts",[],{},{"nodeType":247,"value":572,"marks":573,"data":574}," that alert end-users when they’re signing up or logging in to an app with a weak or reused password and provide them with guidance on fixing the issue.",[],{},{"nodeType":252,"data":576,"content":577},{},[578],{"nodeType":247,"value":579,"marks":580,"data":581},"Organizations don’t need more ‘data’ — they need context and control",[],{},{"nodeType":243,"data":583,"content":584},{},[585],{"nodeType":247,"value":586,"marks":587,"data":588},"A big puzzle we set out to solve this year was how to give customers the context they needed to identify risks and enact decisions about their cloud identities and SaaS estate, without contributing to the noise so commonly associated with legacy tools.",[],{},{"nodeType":243,"data":590,"content":591},{},[592],{"nodeType":247,"value":593,"marks":594,"data":595},"Here’s how we are approaching the solution and what we built this year.",[],{},{"nodeType":243,"data":597,"content":598},{},[599,605,609,619],{"nodeType":247,"value":600,"marks":601,"data":604},"Focus on showing core work apps — but make it possible to see everything:",[602],{"type":603},"bold",{},{"nodeType":247,"value":606,"marks":607,"data":608}," We recently added the ability to see all apps that employees access with their company credentials so customers can get a fuller picture of their identity and app sprawl. This improves the coverage of their app estate. But we also made a conscious choice to segment out those ",[],{},{"nodeType":338,"data":610,"content":614},{"target":611},{"sys":612},{"id":613,"type":310,"linkType":311},"WciLKam7PCkbAASOdfiEw",[615],{"nodeType":247,"value":616,"marks":617,"data":618},"“other apps”",[],{},{"nodeType":247,"value":620,"marks":621,"data":622}," (which could be unrelated to work) from the main data tables in the Push platform so the noise is minimal. ",[],{},{"nodeType":243,"data":624,"content":625},{},[626,630,640],{"nodeType":247,"value":627,"marks":628,"data":629},"Similarly, Push also now supports the ability to ",[],{},{"nodeType":338,"data":631,"content":635},{"target":632},{"sys":633},{"id":634,"type":310,"linkType":311},"4Z9ApuJ9JkrdsW9BfMIkQf",[636],{"nodeType":247,"value":637,"marks":638,"data":639},"monitor all email domains",[],{},{"nodeType":247,"value":641,"marks":642,"data":643}," an employee might use to access work apps, filling in the gaps for users who may be accessing company assets with personal accounts.",[],{},{"nodeType":243,"data":645,"content":646},{},[647,652,656,664],{"nodeType":247,"value":648,"marks":649,"data":651},"Give important context by surfacing login methods:",[650],{"type":603},{},{"nodeType":247,"value":653,"marks":654,"data":655}," One data point we’ve made a point of enriching in Push this year is ",[],{},{"nodeType":273,"data":657,"content":659},{"uri":658},"/help/audience/administrators/docs/view-saas-apps-and-employee-activity/#view-app-usage-details",[660],{"nodeType":247,"value":661,"marks":662,"data":663},"login methods",[],{},{"nodeType":247,"value":665,"marks":666,"data":667},". We can now detect if an employee is accessing an app using SAML, OIDC, or local password.",[],{},{"nodeType":243,"data":669,"content":670},{},[671,675,685],{"nodeType":247,"value":672,"marks":673,"data":674},"First, this information helps security teams understand where users are actually using apps (unlike legacy solutions that only show network traffic). Second, it helps security teams gauge their progress toward ",[],{},{"nodeType":338,"data":676,"content":680},{"target":677},{"sys":678},{"id":679,"type":310,"linkType":311},"6rflXTFCRMvmM8JU8ZPSCt",[681],{"nodeType":247,"value":682,"marks":683,"data":684},"reducing identity sprawl",[],{},{"nodeType":247,"value":686,"marks":687,"data":688}," by reducing the use of unmanaged accounts — important context for achieving security goals.",[],{},{"nodeType":243,"data":690,"content":691},{},[692],{"nodeType":247,"value":693,"marks":694,"data":695},"We’re now turning our attention to continue providing meaningful controls — building on the success of our employee guardrails, like app banners, as well as new features for detecting attacks, blocking malicious sites, and preventing phishing. Lots more to come!\n\n",[],{},{"entries":697},{"inline":698,"hyperlink":699,"block":738},[],[700,705,709,713,719,724,729,734],{"sys":701,"__typename":702,"title":703,"slug":704},{"id":342},"BlogPosts","Let’s talk about SaaS attack techniques","saas-attack-techniques",{"sys":706,"__typename":702,"title":707,"slug":708},{"id":363},"Tracking identity-based attacks in the wild","identity-attacks-in-the-wild",{"sys":710,"__typename":702,"title":711,"slug":712},{"id":456},"Introducing in-browser app banners: Set guardrails for cloud apps","introducing-in-browser-app-banners-set-guardrails-for-cloud-apps",{"sys":714,"__typename":715,"title":716,"slug":717,"articleId":718},{"id":504},"HelpArticle","How does Push determine if a password is weak, leaked, or reused?","how-does-push-determine-if-a-password-is-weak",10066,{"sys":720,"__typename":715,"title":721,"slug":722,"articleId":723},{"id":530},"How does Push evaluate passwords containing words restricted by an administrator?","how-does-push-evaluate-passwords-containing-words-restricted-by-an",10067,{"sys":725,"__typename":715,"title":726,"slug":727,"articleId":728},{"id":613},"What apps appear in the ‘Other apps’ list in Push?","what-apps-appear-in-the-other-apps-list-in-push",10100,{"sys":730,"__typename":715,"title":731,"slug":732,"articleId":733},{"id":634},"Can I use Push to detect personal or non-work accounts?","can-i-use-push-to-detect-personal-or-non-work-accounts",10105,{"sys":735,"__typename":702,"title":736,"slug":737},{"id":679},"5 ways to defeat identity-based attacks","5-ways-to-defeat-identity-based-attacks",[739,747,754],{"sys":740,"__typename":741,"title":742,"caption":62,"layoutMode":62,"file":743},{"id":309},"Image","Vulnerable identities panel - dashboard detail",{"url":744,"width":745,"height":746},"https://images.ctfassets.net/y1cdw1ablpvd/4SnzvmPFHZxqokQghHqbQt/74122fdab8a0af9bdc499b17ce4dd145/vuln_identities_panel.png",1868,890,{"sys":748,"__typename":741,"title":749,"caption":62,"layoutMode":62,"file":750},{"id":389},"Identity Security Attack Graphic",{"url":751,"width":752,"height":753},"https://images.ctfassets.net/y1cdw1ablpvd/4x0xxIRhYLw1v8NyXfSIKG/e10b949c8d5694239dc3d9e0a0e9d7a2/IdentitySecurity101_A.png",2560,1440,{"sys":755,"__typename":741,"title":756,"caption":62,"layoutMode":62,"file":757},{"id":430},"ChatGPT app banner",{"url":758,"width":759,"height":760},"https://images.ctfassets.net/y1cdw1ablpvd/6P0NtIksCCnzqw3fj06L8k/1e50525c8f05c0a8eaaf01a4c5e7d370/Extension_-_inline_security_alert-min.png",1218,876,"json",{"items":763},[],{},"Top Push Security product features we shipped this year","2024-03-28T00:00:00.000Z",{"items":768},[769,1030,1308],{"__typename":702,"sys":770,"content":772,"title":1016,"synopsis":1017,"hashTags":62,"publishedDate":1018,"slug":1019,"tagsCollection":1020,"authorsCollection":1026},{"id":771},"VgPmHQHDcjoeLaskUECTJ",{"json":773},{"data":774,"content":775,"nodeType":239},{},[776,783,826,832,839,844,862,868,893,899,917,924,931,938,954,961,977,992,998],{"data":777,"content":778,"nodeType":252},{},[779],{"data":780,"marks":781,"value":782,"nodeType":247},{},[],"Here's what's new on the Push platform this month:",{"data":784,"content":785,"nodeType":473},{},[786,796,806,816],{"data":787,"content":788,"nodeType":477},{},[789],{"data":790,"content":791,"nodeType":243},{},[792],{"data":793,"marks":794,"value":795,"nodeType":247},{},[],"Add guardrails to apps with app banners",{"data":797,"content":798,"nodeType":477},{},[799],{"data":800,"content":801,"nodeType":243},{},[802],{"data":803,"marks":804,"value":805,"nodeType":247},{},[],"Monitor all domains for work app logins",{"data":807,"content":808,"nodeType":477},{},[809],{"data":810,"content":811,"nodeType":243},{},[812],{"data":813,"marks":814,"value":815,"nodeType":247},{},[],"Better monitoring with Login event webhook",{"data":817,"content":818,"nodeType":477},{},[819],{"data":820,"content":821,"nodeType":243},{},[822],{"data":823,"marks":824,"value":825,"nodeType":247},{},[],"Detect password usage on recently onboarded SSO apps",{"data":827,"content":828,"nodeType":252},{},[829],{"data":830,"marks":831,"value":795,"nodeType":247},{},[],{"data":833,"content":834,"nodeType":243},{},[835],{"data":836,"marks":837,"value":838,"nodeType":247},{},[],"Add a custom message that will appear when employees log in or sign up for an app using Push’s new app banner feature (so far, ChatGPT is a popular use case!). These customizable messages let you set guardrails for employees’ use of apps, reducing the risk of security issues and SaaS sprawl. You can check out some examples on our blog.",{"data":840,"content":843,"nodeType":305},{"target":841},{"sys":842},{"id":430,"type":310,"linkType":311},[],{"data":845,"content":846,"nodeType":243},{},[847,850,859],{"data":848,"marks":849,"value":29,"nodeType":247},{},[],{"data":851,"content":854,"nodeType":338},{"target":852},{"sys":853},{"id":456,"type":310,"linkType":311},[855],{"data":856,"marks":857,"value":858,"nodeType":247},{},[],"Learn more",{"data":860,"marks":861,"value":29,"nodeType":247},{},[],{"data":863,"content":864,"nodeType":252},{},[865],{"data":866,"marks":867,"value":805,"nodeType":247},{},[],{"data":869,"content":870,"nodeType":243},{},[871,875,880,884,889],{"data":872,"marks":873,"value":874,"nodeType":247},{},[],"You can now expand your monitoring of work app logins to include any domain an employee might be using, including non-company or personal accounts. You can enable the ",{"data":876,"marks":877,"value":879,"nodeType":247},{},[878],{"type":603},"Monitor all domains",{"data":881,"marks":882,"value":883,"nodeType":247},{},[]," feature on the ",{"data":885,"marks":886,"value":888,"nodeType":247},{},[887],{"type":603},"Settings",{"data":890,"marks":891,"value":892,"nodeType":247},{},[]," page of the Push admin console.",{"data":894,"content":898,"nodeType":305},{"target":895},{"sys":896},{"id":897,"type":310,"linkType":311},"3yzCMeWPk0kcpkfdRhKMpc",[],{"data":900,"content":901,"nodeType":243},{},[902,905,914],{"data":903,"marks":904,"value":29,"nodeType":247},{},[],{"data":906,"content":909,"nodeType":338},{"target":907},{"sys":908},{"id":634,"type":310,"linkType":311},[910],{"data":911,"marks":912,"value":913,"nodeType":247},{},[],"How it works",{"data":915,"marks":916,"value":29,"nodeType":247},{},[],{"data":918,"content":919,"nodeType":252},{},[920],{"data":921,"marks":922,"value":923,"nodeType":247},{},[],"Better monitoring with Login webhook event",{"data":925,"content":926,"nodeType":243},{},[927],{"data":928,"marks":929,"value":930,"nodeType":247},{},[],"You can now receive a webhook event any time employees perform a login to a work app. This event also captures the user’s IP address, browser, OS, and browser user-agent string. ",{"data":932,"content":933,"nodeType":243},{},[934],{"data":935,"marks":936,"value":937,"nodeType":247},{},[],"Use this data to alert you anytime someone uses a password to access a SAML-integrated app, check if users are accessing apps with non-work devices, identify unexpected identity providers or login methods for a particular app — or any other detections you can dream up!",{"data":939,"content":940,"nodeType":243},{},[941,944,951],{"data":942,"marks":943,"value":29,"nodeType":247},{},[],{"data":945,"content":947,"nodeType":273},{"uri":946},"https://pushsecurity.redoc.ly/webhooks-v1#operation/login-event",[948],{"data":949,"marks":950,"value":858,"nodeType":247},{},[],{"data":952,"marks":953,"value":29,"nodeType":247},{},[],{"data":955,"content":956,"nodeType":252},{},[957],{"data":958,"marks":959,"value":960,"nodeType":247},{},[],"Detect password usage to recently onboarded SSO apps",{"data":962,"content":963,"nodeType":243},{},[964,968,973],{"data":965,"marks":966,"value":967,"nodeType":247},{},[],"If you’ve recently onboarded an app to SSO, you probably want to know if users are still accessing it with orphan password-based accounts. You can now use the ",{"data":969,"marks":970,"value":972,"nodeType":247},{},[971],{"type":603},"Forget login methods",{"data":974,"marks":975,"value":976,"nodeType":247},{},[]," feature in the Push admin console to remove older observed login methods for an app or account. If Push observes new login types, you’ll be able to quickly identify them (or set up a webhook, described above, to alert you directly). ",{"data":978,"content":979,"nodeType":243},{},[980,984,988],{"data":981,"marks":982,"value":983,"nodeType":247},{},[],"You can also use the ",{"data":985,"marks":986,"value":972,"nodeType":247},{},[987],{"type":603},{"data":989,"marks":990,"value":991,"nodeType":247},{},[]," feature to clean up your data or remove old login methods that you know are no longer in use.",{"data":993,"content":997,"nodeType":305},{"target":994},{"sys":995},{"id":996,"type":310,"linkType":311},"3WMEIQdgHWzG2Ws7y38JwI",[],{"data":999,"content":1000,"nodeType":243},{},[1001,1004,1013],{"data":1002,"marks":1003,"value":29,"nodeType":247},{},[],{"data":1005,"content":1009,"nodeType":338},{"target":1006},{"sys":1007},{"id":1008,"type":310,"linkType":311},"6d2kaN46h1B7MrmIiJ6iHw",[1010],{"data":1011,"marks":1012,"value":913,"nodeType":247},{},[],{"data":1014,"marks":1015,"value":29,"nodeType":247},{},[],"Product release: February 2024","Here’s what’s new on the Push platform for February 2024.","2024-02-21T00:00:00.000Z","product-release-february-2024",{"items":1021},[1022],{"sys":1023,"name":1025},{"id":1024},"5jk0kqjSdSK2L0YiistQjY","Release notes",{"items":1027},[1028],{"fullName":232,"firstName":233,"jobTitle":234,"profilePicture":1029},{"url":236},{"__typename":702,"sys":1031,"content":1033,"title":1296,"synopsis":1297,"hashTags":62,"publishedDate":1298,"slug":1299,"tagsCollection":1300,"authorsCollection":1304},{"id":1032},"58EOJUfsjNpdEYtKyQVYHM",{"json":1034},{"nodeType":239,"data":1035,"content":1036},{},[1037,1043,1086,1092,1099,1106,1120,1126,1145,1152,1168,1174,1192,1198,1219,1225,1246,1252,1259,1284,1290],{"nodeType":252,"data":1038,"content":1039},{},[1040],{"nodeType":247,"value":782,"marks":1041,"data":1042},[],{},{"nodeType":473,"data":1044,"content":1045},{},[1046,1056,1066,1076],{"nodeType":477,"data":1047,"content":1048},{},[1049],{"nodeType":243,"data":1050,"content":1051},{},[1052],{"nodeType":247,"value":1053,"marks":1054,"data":1055},"Push REST API and webhooks available in beta",[],{},{"nodeType":477,"data":1057,"content":1058},{},[1059],{"nodeType":243,"data":1060,"content":1061},{},[1062],{"nodeType":247,"value":1063,"marks":1064,"data":1065},"View activity for all apps in your environment",[],{},{"nodeType":477,"data":1067,"content":1068},{},[1069],{"nodeType":243,"data":1070,"content":1071},{},[1072],{"nodeType":247,"value":1073,"marks":1074,"data":1075},"Easier cleanup of old or shared accounts",[],{},{"nodeType":477,"data":1077,"content":1078},{},[1079],{"nodeType":243,"data":1080,"content":1081},{},[1082],{"nodeType":247,"value":1083,"marks":1084,"data":1085},"SAML login detection",[],{},{"nodeType":305,"data":1087,"content":1091},{"target":1088},{"sys":1089},{"id":1090,"type":310,"linkType":311},"2y0INxqAi594O7rCAVKhTI",[],{"nodeType":252,"data":1093,"content":1094},{},[1095],{"nodeType":247,"value":1096,"marks":1097,"data":1098},"Explore Push’s new REST API and webhooks",[],{},{"nodeType":243,"data":1100,"content":1101},{},[1102],{"nodeType":247,"value":1103,"marks":1104,"data":1105},"Now you can send Push data to a SIEM, or create real-time updates for events that occur on the platform, such as triggering a support ticket (or whatever else you’d like to do with Push data!), using our new REST API and webhooks, available in public beta.",[],{},{"nodeType":243,"data":1107,"content":1108},{},[1109,1113,1117],{"nodeType":247,"value":1110,"marks":1111,"data":1112},"You can configure the API and set up webhooks on the ",[],{},{"nodeType":247,"value":888,"marks":1114,"data":1116},[1115],{"type":603},{},{"nodeType":247,"value":892,"marks":1118,"data":1119},[],{},{"nodeType":305,"data":1121,"content":1125},{"target":1122},{"sys":1123},{"id":1124,"type":310,"linkType":311},"6aKaM2QlTFX6Tdap3Luwpi",[],{"nodeType":243,"data":1127,"content":1128},{},[1129,1132,1142],{"nodeType":247,"value":29,"marks":1130,"data":1131},[],{},{"nodeType":273,"data":1133,"content":1135},{"uri":1134},"https://pushsecurity.redoc.ly/rest-v1/",[1136],{"nodeType":247,"value":1137,"marks":1138,"data":1141},"Developer documentation",[1139],{"type":1140},"underline",{},{"nodeType":247,"value":29,"marks":1143,"data":1144},[],{},{"nodeType":252,"data":1146,"content":1147},{},[1148],{"nodeType":247,"value":1149,"marks":1150,"data":1151},"See activity for all apps in your environment",[],{},{"nodeType":243,"data":1153,"content":1154},{},[1155,1159,1164],{"nodeType":247,"value":1156,"marks":1157,"data":1158},"See other apps that Push has discovered in your environment that it doesn’t recognize as commonly used work apps. You’ll find these “other apps” accessible from the ",[],{},{"nodeType":247,"value":1160,"marks":1161,"data":1163},"Apps",[1162],{"type":603},{},{"nodeType":247,"value":1165,"marks":1166,"data":1167}," page in the admin console. Over time, we’ll be working to make it easy to request support for these apps, so you can monitor those you care about.",[],{},{"nodeType":305,"data":1169,"content":1173},{"target":1170},{"sys":1171},{"id":1172,"type":310,"linkType":311},"5tuTL1XuuDytbskxUewP2Q",[],{"nodeType":243,"data":1175,"content":1176},{},[1177,1180,1189],{"nodeType":247,"value":29,"marks":1178,"data":1179},[],{},{"nodeType":338,"data":1181,"content":1184},{"target":1182},{"sys":1183},{"id":613,"type":310,"linkType":311},[1185],{"nodeType":247,"value":1186,"marks":1187,"data":1188},"See how it works",[],{},{"nodeType":247,"value":29,"marks":1190,"data":1191},[],{},{"nodeType":252,"data":1193,"content":1194},{},[1195],{"nodeType":247,"value":1073,"marks":1196,"data":1197},[],{},{"nodeType":243,"data":1199,"content":1200},{},[1201,1205,1215],{"nodeType":247,"value":1202,"marks":1203,"data":1204},"If you need to do any cleanup of your inventory (or to help with employee offboarding), you can now select accounts in Push you wish to forget. ",[],{},{"nodeType":338,"data":1206,"content":1210},{"target":1207},{"sys":1208},{"id":1209,"type":310,"linkType":311},"7lTCPjP5xRnvBlJI7aesWd",[1211],{"nodeType":247,"value":1212,"marks":1213,"data":1214},"Forgetting an account",[],{},{"nodeType":247,"value":1216,"marks":1217,"data":1218}," will remove that data from Push, but not impact the employee record itself. ",[],{},{"nodeType":305,"data":1220,"content":1224},{"target":1221},{"sys":1222},{"id":1223,"type":310,"linkType":311},"2Z9cdE7lttKORRVQDfDcOu",[],{"nodeType":243,"data":1226,"content":1227},{},[1228,1232,1242],{"nodeType":247,"value":1229,"marks":1230,"data":1231},"You can also now ",[],{},{"nodeType":338,"data":1233,"content":1237},{"target":1234},{"sys":1235},{"id":1236,"type":310,"linkType":311},"HbTn8sH2kV9CHHHeXpt9s",[1238],{"nodeType":247,"value":1239,"marks":1240,"data":1241},"resolve findings for shared accounts",[],{},{"nodeType":247,"value":1243,"marks":1244,"data":1245}," that have been remediated. If Push sees the account get shared again, a new finding will appear.",[],{},{"nodeType":305,"data":1247,"content":1251},{"target":1248},{"sys":1249},{"id":1250,"type":310,"linkType":311},"14bJ6ze4qC45uA9hHdVIme",[],{"nodeType":252,"data":1253,"content":1254},{},[1255],{"nodeType":247,"value":1256,"marks":1257,"data":1258},"See login methods, including SAML",[],{},{"nodeType":243,"data":1260,"content":1261},{},[1262,1266,1271,1275,1280],{"nodeType":247,"value":1263,"marks":1264,"data":1265},"The Push browser extension can now detect when logins occur via SAML, in addition to OIDC and password logins, giving you more context as you monitor how employees access work apps. You’ll see SAML appear in the Push admin console wherever ",[],{},{"nodeType":247,"value":1267,"marks":1268,"data":1270},"Login methods",[1269],{"type":603},{},{"nodeType":247,"value":1272,"marks":1273,"data":1274}," are shown, such as the ",[],{},{"nodeType":247,"value":1276,"marks":1277,"data":1279},"Accounts",[1278],{"type":603},{},{"nodeType":247,"value":1281,"marks":1282,"data":1283}," page and the account details slideout. ",[],{},{"nodeType":305,"data":1285,"content":1289},{"target":1286},{"sys":1287},{"id":1288,"type":310,"linkType":311},"59K4tBnQtiZkgppOulwKzD",[],{"nodeType":243,"data":1291,"content":1292},{},[1293],{"nodeType":247,"value":29,"marks":1294,"data":1295},[],{},"Product release: January 2024","Here’s what’s new on the Push platform for January 2024.","2024-01-09T00:00:00.000Z","product-release-january-2024",{"items":1301},[1302],{"sys":1303,"name":1025},{"id":1024},{"items":1305},[1306],{"fullName":232,"firstName":233,"jobTitle":234,"profilePicture":1307},{"url":236},{"__typename":702,"sys":1309,"content":1311,"title":1525,"synopsis":1526,"hashTags":62,"publishedDate":1527,"slug":1528,"tagsCollection":1529,"authorsCollection":1533},{"id":1310},"419eJCECzN9ECKLsJD9vgs",{"json":1312},{"nodeType":239,"data":1313,"content":1314},{},[1315,1321,1354,1361,1377,1383,1400,1407,1423,1429,1447,1453,1468,1501,1508,1514,1519],{"nodeType":252,"data":1316,"content":1317},{},[1318],{"nodeType":247,"value":782,"marks":1319,"data":1320},[],{},{"nodeType":473,"data":1322,"content":1323},{},[1324,1334,1344],{"nodeType":477,"data":1325,"content":1326},{},[1327],{"nodeType":243,"data":1328,"content":1329},{},[1330],{"nodeType":247,"value":1331,"marks":1332,"data":1333},"New finding type for leaked passwords",[],{},{"nodeType":477,"data":1335,"content":1336},{},[1337],{"nodeType":243,"data":1338,"content":1339},{},[1340],{"nodeType":247,"value":1341,"marks":1342,"data":1343},"Automatic licensing option for new employees",[],{},{"nodeType":477,"data":1345,"content":1346},{},[1347],{"nodeType":243,"data":1348,"content":1349},{},[1350],{"nodeType":247,"value":1351,"marks":1352,"data":1353},"Improved filtering options",[],{},{"nodeType":252,"data":1355,"content":1356},{},[1357],{"nodeType":247,"value":1358,"marks":1359,"data":1360},"Easily identify leaked passwords",[],{},{"nodeType":243,"data":1362,"content":1363},{},[1364,1368,1373],{"nodeType":247,"value":1365,"marks":1366,"data":1367},"We’ve added a filter to quickly identify any ",[],{},{"nodeType":247,"value":1369,"marks":1370,"data":1372},"leaked password findings",[1371],{"type":603},{},{"nodeType":247,"value":1374,"marks":1375,"data":1376}," among your employee accounts. You’ll also see leaked passwords listed as a separate security finding type on an account or employee record in the Push admin console, so it’s easier to distinguish those from other password vulnerabilities.",[],{},{"nodeType":305,"data":1378,"content":1382},{"target":1379},{"sys":1380},{"id":1381,"type":310,"linkType":311},"1bIPUfhQMnIIoyMDOebqqz",[],{"nodeType":243,"data":1384,"content":1385},{},[1386,1389,1397],{"nodeType":247,"value":29,"marks":1387,"data":1388},[],{},{"nodeType":338,"data":1390,"content":1393},{"target":1391},{"sys":1392},{"id":504,"type":310,"linkType":311},[1394],{"nodeType":247,"value":858,"marks":1395,"data":1396},[],{},{"nodeType":247,"value":29,"marks":1398,"data":1399},[],{},{"nodeType":252,"data":1401,"content":1402},{},[1403],{"nodeType":247,"value":1404,"marks":1405,"data":1406},"Save time by automatically licensing new employees",[],{},{"nodeType":243,"data":1408,"content":1409},{},[1410,1414,1419],{"nodeType":247,"value":1411,"marks":1412,"data":1413},"Efficiently protect new employees with our new ",[],{},{"nodeType":247,"value":1415,"marks":1416,"data":1418},"automatic licensing",[1417],{"type":603},{},{"nodeType":247,"value":1420,"marks":1421,"data":1422}," feature. Once you’ve deployed the Push browser extension to employee browsers, Push will identify the user of a browser and then license them on the platform automatically.",[],{},{"nodeType":305,"data":1424,"content":1428},{"target":1425},{"sys":1426},{"id":1427,"type":310,"linkType":311},"6DWCHqJdupN7smSfrL5dW7",[],{"nodeType":243,"data":1430,"content":1431},{},[1432,1435,1444],{"nodeType":247,"value":29,"marks":1433,"data":1434},[],{},{"nodeType":338,"data":1436,"content":1440},{"target":1437},{"sys":1438},{"id":1439,"type":310,"linkType":311},"6S9daVUJa84AWkPNDgXpBU",[1441],{"nodeType":247,"value":1186,"marks":1442,"data":1443},[],{},{"nodeType":247,"value":29,"marks":1445,"data":1446},[],{},{"nodeType":252,"data":1448,"content":1449},{},[1450],{"nodeType":247,"value":1351,"marks":1451,"data":1452},[],{},{"nodeType":243,"data":1454,"content":1455},{},[1456,1460,1464],{"nodeType":247,"value":1457,"marks":1458,"data":1459},"On the ",[],{},{"nodeType":247,"value":1276,"marks":1461,"data":1463},[1462],{"type":603},{},{"nodeType":247,"value":1465,"marks":1466,"data":1467}," page, you can now filter by:",[],{},{"nodeType":473,"data":1469,"content":1470},{},[1471,1486],{"nodeType":477,"data":1472,"content":1473},{},[1474],{"nodeType":243,"data":1475,"content":1476},{},[1477,1482],{"nodeType":247,"value":1478,"marks":1479,"data":1481},"Identity provider and login method: ",[1480],{"type":603},{},{"nodeType":247,"value":1483,"marks":1484,"data":1485},"This makes it easier to identify accounts using specific IdPs and login methods (SAML, OIDC, or passwords), or any combination of those. We’ve also added timestamps for login methods, which you’ll see on the account details slideout.",[],{},{"nodeType":477,"data":1487,"content":1488},{},[1489],{"nodeType":243,"data":1490,"content":1491},{},[1492,1497],{"nodeType":247,"value":1493,"marks":1494,"data":1496},"App approval status or sensitivity: ",[1495],{"type":603},{},{"nodeType":247,"value":1498,"marks":1499,"data":1500},"This makes it easier to find accounts on high-value apps that have vulnerabilities, or see who’s still using unapproved apps. ",[],{},{"nodeType":243,"data":1502,"content":1503},{},[1504],{"nodeType":247,"value":1505,"marks":1506,"data":1507},"We’ve also made your selected filters easier to see by displaying them on the page when active.",[],{},{"nodeType":305,"data":1509,"content":1513},{"target":1510},{"sys":1511},{"id":1512,"type":310,"linkType":311},"6qydMrw4uidUGqi63tVlYU",[],{"nodeType":305,"data":1515,"content":1518},{"target":1516},{"sys":1517},{"id":1090,"type":310,"linkType":311},[],{"nodeType":243,"data":1520,"content":1521},{},[1522],{"nodeType":247,"value":29,"marks":1523,"data":1524},[],{},"Product release: November 2023","Here’s what’s new on the Push platform for November 2023.","2023-11-28T00:00:00.000Z","product-release-november-2023",{"items":1530},[1531],{"sys":1532,"name":1025},{"id":1024},{"items":1534},[1535],{"fullName":232,"firstName":233,"jobTitle":234,"profilePicture":1536},{"url":236},"a-year-of-building-top-features-we-shipped-this-year","blog/a-year-of-building-top-features-we-shipped-this-year",{"json":1540},{"data":1541,"content":1542,"nodeType":239},{},[1543],{"data":1544,"content":1545,"nodeType":243},{},[1546],{"data":1547,"marks":1548,"value":1549,"nodeType":247},{},[],"It’s been a year since Push announced our Series A round. We wanted to take a minute to share some highlights of what we’ve built over the last year on our mission of stopping identity attacks and tell a bit of the behind-the-scenes story of why.","Some highlights of what we've built over the last year on our mission of stopping identity attacks.",{"id":1552,"publishedAt":1553},"1uhswJr9ITxnhjIJur8UKL","2024-03-28T19:15:02.644Z",{"items":1555},[1556,1558],{"sys":1557,"name":1025},{"id":1024},{"sys":1559,"name":1561},{"id":1560},"4EtskIWlj3SOH3UHbFR8uG","Company news","Mrb3PR3avBbECN5meDSO_G6I1xrO25qhpfDpsOKKYCM",1784196730202]