{"slug":"jfrog","total":148,"limit":20,"offset":0,"next":"/api/companies/jfrog/events?limit=20&offset=20","events":[{"date":"2026-11-05","site":"calendar","site_name":"Calendar","kind":"update","title":"JFrog earnings (Q3 FY2026)","value":"","url":"https://calendar.fru.dev/events/earnings-jfrog-2026-q3","first_seen_at":"2026-11-08T06:15:35Z"},{"date":"2026-11-05","site":"earnings","site_name":"Earnings","kind":"earnings","title":"Q3 FY26 earnings","value":"After the close","url":"https://earnings.fru.dev/companies/jfrog","first_seen_at":"2026-11-07T06:15:09Z"},{"date":"2026-11-04","site":"salaries","site_name":"Salaries","kind":"pay_range","title":"Solution Architect, New Logo (Presales): $190,000 to $215,000","value":"","url":"https://salaries.fru.dev/companies/jfrog","first_seen_at":"2026-11-07T06:15:18Z"},{"date":"2026-11-04","site":"salaries","site_name":"Salaries","kind":"pay_range","title":"Senior Professional Services DevOps Engineer: $150,000 to $180,000","value":"","url":"https://salaries.fru.dev/companies/jfrog","first_seen_at":"2026-11-07T06:15:18Z"},{"date":"2026-11-03","site":"blogs","site_name":"Blogs","kind":"post","title":"bREACHYing the Perimeter: How One HTTP Request can Hijack your AI Robot","value":"","url":"https://blogs.fru.dev/blogs/jfrog-blog","first_seen_at":"2026-11-05T06:16:00Z"},{"date":"2026-11-02","site":"blogs","site_name":"Blogs","kind":"post","title":"Your Artifactory is fine. Your Linux kernel hosting it might not be","value":"","url":"https://blogs.fru.dev/blogs/jfrog-blog","first_seen_at":"2026-11-04T06:15:19Z"},{"date":"2026-10-30","site":"blogs","site_name":"Blogs","kind":"post","title":"“Are We Exposed?” What CISOs Need to Know About Their Software Risk","value":"","url":"https://blogs.fru.dev/blogs/jfrog-blog","first_seen_at":"2026-11-01T06:15:24Z"},{"date":"2026-10-28","site":"blogs","site_name":"Blogs","kind":"post","title":"JFrog Names Nine Global Winners for Inaugural Software Supply Chain Excellence Awards","value":"","url":"https://blogs.fru.dev/blogs/jfrog-blog","first_seen_at":"2026-10-30T06:15:22Z"},{"date":"2026-10-27","site":"blogs","site_name":"Blogs","kind":"post","title":"The Impact of AI on CVEs: Industry Challenges","value":"","url":"https://blogs.fru.dev/blogs/jfrog-blog","first_seen_at":"2026-10-30T06:15:22Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Create a Curation policy with a Custom Condition","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Demo Violations","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Demo Xray Scan Results","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Create Security Policies in JFrog Curation","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"How to Find Your Real Exposures with JFrog Runtime","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Create a Legal Risk Policy in JFrog Curation","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Configure Your JFrog Curation Service","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-22","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Create an Operational Risk Policy in JFrog Curation","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-21","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Working with the MCP Registry in VS Code","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-21","site":"newsletters","site_name":"Newsletters","kind":"newsletter_issue","title":"Working with the MCP Registry in Cursor","value":"","url":"https://newsletters.fru.dev/newsletters/jfrog","first_seen_at":"2026-10-25T06:15:17Z"},{"date":"2026-10-21","site":"salaries","site_name":"Salaries","kind":"pay_range","title":"Senior Professional Services DevOps Engineer: $150,000 to $180,000","value":"","url":"https://salaries.fru.dev/companies/jfrog","first_seen_at":"2026-10-24T06:15:18Z"}]}