{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"aws-parsecf","owner":"puresec","isFork":false,"description":"Parse AWS CloudFormation's intrinsic functions in the template","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":3,"starsCount":12,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-11T18:15:54.215Z"}},{"type":"Public","name":"awesome-serverless-security","owner":"puresec","isFork":false,"description":"A curated list of awesome serverless security resources such as (e)books, articles, whitepapers, blogs and research papers.","topicNames":["security","awesome","serverless-architectures","google-cloud-functions","serverless-applications","ibm-cloud-functions","azure-function-apps","aws-lambda"],"topicsNotShown":0,"allTopics":["security","awesome","serverless-architectures","google-cloud-functions","serverless-applications","ibm-cloud-functions","azure-function-apps","aws-lambda"],"primaryLanguage":null,"pullRequestCount":2,"issueCount":2,"starsCount":568,"forksCount":90,"license":"Creative Commons Zero v1.0 Universal","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-05T06:10:36.818Z"}},{"type":"Public","name":"serverless-puresec-cli","owner":"puresec","isFork":false,"description":"Serverless plugin for least privileges.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":6,"starsCount":247,"forksCount":11,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-08-22T21:45:15.189Z"}},{"type":"Public","name":"node-csocket","owner":"puresec","isFork":false,"description":"Port for C's sys/socket.h methods for synchronous usage of sockets as file descriptors.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-07T10:33:53.516Z"}},{"type":"Public","name":"lambda-auth0-authorizer","owner":"puresec","isFork":true,"description":"An AWS Custom Authorizer for AWS Gateway that support Auth0 Bearer tokens.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":175,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-06T14:35:17.943Z"}},{"type":"Public","name":"FunctionShield","owner":"puresec","isFork":false,"description":"A Serverless Security Library for Developers. Regain Control Over Your AWS Lambda & Google Cloud Functions Runtimes. ","topicNames":["aws-lambda","google-cloud-functions","serverless-security","runtime-protection","function-shield"],"topicsNotShown":0,"allTopics":["aws-lambda","google-cloud-functions","serverless-security","runtime-protection","function-shield"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":38,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-29T17:01:52.394Z"}},{"type":"Public","name":"sas-top-10","owner":"puresec","isFork":false,"description":"Serverless Architectures Security Top 10 Guide","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":329,"forksCount":46,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-24T07:45:17.536Z"}},{"type":"Public","name":"puresec-cli","owner":"puresec","isFork":false,"description":"PureSec CLI tools for improving the security of your serverless applications.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":15,"forksCount":7,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-22T13:21:36.182Z"}},{"type":"Public","name":"csocket-linux","owner":"puresec","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-14T09:01:27.232Z"}},{"type":"Public","name":"serverless-sentry-lib","owner":"puresec","isFork":true,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-05T14:33:22.133Z"}},{"type":"Public","name":"python-demo-app","owner":"puresec","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-17T08:41:36.795Z"}},{"type":"Public","name":"a-demo-app","owner":"puresec","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-16T19:27:09.890Z"}},{"type":"Public","name":"lambda-config-rules","owner":"puresec","isFork":false,"description":"4 AWS Config rules that will boost your AWS Lambda security posture. Created as a companion to the AWS Config blog post by PureSec. ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-16T06:04:51.073Z"}},{"type":"Public","name":"serverless-plugin-ifelse","owner":"puresec","isFork":true,"description":"A Serverless Plugin to write If Else conditions in serverless YAML file","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-03-27T08:34:54.908Z"}},{"type":"Public","name":"hello-retail","owner":"puresec","isFork":true,"description":"“Hello, Retail!” is an open-source, mobile-first, 100% serverless functional proof-of-concept showcasing a complete event sourcing approach applied to the retail platform space.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":106,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-03-04T14:35:17.616Z"}},{"type":"Public","name":"lambda-proxy","owner":"puresec","isFork":false,"description":"Lambda-Proxy creates an HTTP proxy listening on localhost port 8082. When it receives an HTTP POST request with a very specific structure , it will parse the request, extract the relevant data required for the test, and will invoke your AWS Lambda function using the AWS SDK client.invoke() method. It was created for testing AWS Lambda functions …","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":38,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-11T07:08:46.387Z"}},{"type":"Public","name":"KairoScope-Backend-Reading","owner":"puresec","isFork":true,"description":"The microservice for KairoScope. This service is in charge of reading's operations.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-31T10:35:03.219Z"}},{"type":"Public","name":"middy","owner":"puresec","isFork":true,"description":"🛵 The stylish Node.js middleware engine for AWS Lambda","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":374,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-23T11:37:46.232Z"}},{"type":"Public","name":"Serverless-Goat","owner":"puresec","isFork":true,"description":"OWASP ServerlessGoat: a serverless application demonstrating common serverless security flaws","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":93,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-19T08:56:55.504Z"}},{"type":"Public","name":"serverless-sentry-plugin","owner":"puresec","isFork":true,"description":"This plugin adds automatic forwarding of errors and exceptions to Sentry (https://sentry.io) and Serverless (https://serverless.com)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":27,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-17T07:16:07.662Z"}},{"type":"Public","name":"serverless-application-model","owner":"puresec","isFork":true,"description":"AWS Serverless Application Model (AWS SAM) prescribes rules for expressing Serverless applications on AWS.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2373,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-05T15:32:14.631Z"}},{"type":"Public","name":"node-gyp-build","owner":"puresec","isFork":true,"description":"Build tool and bindings loader for node-gyp that supports prebuilds","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":32,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-04T15:07:40.477Z"}},{"type":"Public","name":"addressparser-malicious","owner":"puresec","isFork":true,"description":"Parse e-mail address fields with node.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":15,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-04T12:18:01.504Z"}},{"type":"Public","name":"vulenrable-app","owner":"puresec","isFork":false,"description":"A sample vulnerable Node.js AWS Lambda function","topicNames":["serverless-security"],"topicsNotShown":0,"allTopics":["serverless-security"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-30T07:56:42.454Z"}},{"type":"Public","name":"secure-aws-lambda","owner":"puresec","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-15T08:59:07.989Z"}},{"type":"Public","name":"components","owner":"puresec","isFork":true,"description":"An easier way to build applications with cloud services. –","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":181,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-13T05:53:36.287Z"}},{"type":"Public","name":"wg-serverless","owner":"puresec","isFork":true,"description":"CNCF Serverless WG","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":153,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-05T14:50:22.688Z"}},{"type":"Public","name":"incubator-openwhisk-runtime-docker","owner":"puresec","isFork":true,"description":"Apache openwhisk","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":43,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-30T16:30:35.165Z"}},{"type":"Public","name":"serverless-azure-functions","owner":"puresec","isFork":true,"description":"Serverless Azure Functions Plugin – Add Azure Functions support to the Serverless Framework","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":158,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-04-26T09:12:59.363Z"}},{"type":"Public","name":"puresec-s3-public-scanner","owner":"puresec","isFork":false,"description":"An AWS Lambda function that scans your account for S3 buckets with any kind of public permissions","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-21T15:28:11.288Z"}}],"repositoryCount":31,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}