Skip to content

Commit

Permalink
Initial version
Browse files Browse the repository at this point in the history
  • Loading branch information
Felipe Zipitria committed Nov 23, 2019
0 parents commit 6168c3c
Show file tree
Hide file tree
Showing 717 changed files with 74,783 additions and 0 deletions.
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
public
node_modules
*~
.DS_Store
.idea
/.vs
resources
*.iml
__pycache__
.pytest_cache
.pyc
.ipynb_checkpoints
.cache
*.sqlite
*.db
notebook_secret
.local
migrated
.jupyter/lab/workspaces

.bash_logout
.config
.profileShare your Threat Models diagrams and create a Book
.bashrc
setup.html
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "themes/oss-owasp"]
path = themes/oss-owasp
url = https://github.com/devcows/hugo-universal-theme.git
19 changes: 19 additions & 0 deletions .ipython/profile_default/startup/10-config-env.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import sys;
#from IPython import get_ipython

#ipython = get_ipython()
#ipython.magic('load_ext autoreload')
#ipython.magic('autoreload')

sys.path.insert(0,'./api')
sys.path.insert(0,'../api')
sys.path.insert(0,'../../api')
sys.path.insert(0,'../../../api')

import qgrid
import pandas as pd

oss_version = 0.41

from oss_hugo.API_Hugo_OSS import API_Hugo_OSS
hugo = API_Hugo_OSS()
11 changes: 11 additions & 0 deletions .ipython/profile_default/startup/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
This is the IPython startup directory

.py and .ipy files in this directory will be run *prior* to any code or files specified
via the exec_lines or exec_files configurables whenever you load this profile.

Files will be run in lexicographical order, so you can control the execution order of files
with a prefix, e.g.::

00-first.py
50-middle.py
99-last.ipy
61 changes: 61 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Open Security Summit 2019

This is the source code for the web pages in https://open-security-summit.org

The website is generated using [Hugo](https://gohugo.io). We use a theme originally based on the [Hugo Universal Theme](https://themes.gohugo.io/hugo-universal-theme/).

To contribute to this repository, you can edit simply using the GitHub integrated editor. You will need to have a [GitHub account](#github), and a new pull request with your changes will be created.

If you need to edit multiple files, or if you want to check the resulting pages before posting a pull request, you can download Hugo and use it locally. It is a simple process, and you can check your work before submitting the changes.

# Editing locally

## You need Git and Hugo

* Install [Hugo](https://gohugo.io/getting-started/installing/). Please install the `extended` version!
* Install [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)

[Fork this repo](https://github.com/OpenSecuritySummit/oss2019#fork-destination-box) first, and when cloning your copy install dependent submodules also (the Theme is in a submodule repo):

```
$ git clone --recurse-submodules https://github.com/<your github username>/oss2019.git
```

Don't forget to make it recursive, or you will have errors executing _hugo_ afterwards!

If you forgot, you can still run this command on your local repo:
```
$ git submodule update --init --recursive
```

Make your changes, commit to *your* fork of the repository, and create a pull request afterwards. It is very easy to create a PR going to the GitHub Web page of your repo. You will see a "create a pull request" link, so you follow that one and do a pull request against our repository.

After we merge your changes, a webhook will be fired to update your changes, and it take up to 5 minutes to go live.

## GitHub
* [Signup](https://github.com/) for a GitHub account
* Signin to GitHub
* Generate or locate your [SSH Key](https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/) and add them to your GitHub profile settings:
profile > settings > SSH and GPG Keys

## Serving Hugo
From there, you've got all the files ready to go and you can start your hugo server to preview the changes you made. Live reload will update your change in the browser as soon as you hit that `save` key.

```
$ hugo serve -v
```

The terminal will tell you at which address your hugo server lives, but it usually is at `http://localhost:1313`

## Editors
Several editors for better markdown editing
* [Sublime](https://www.sublimetext.com/3) has package called [MarkdownExtended](https://github.com/jonschlinkert/sublime-markdown-extended) that improves Markdown + Front Matter syntax highlighting
* [Atom](https://atom.io/) has a built in GitHub Markdown syntax highlighting
* [Visual Studio](https://www.visualstudio.com)
* [WebStorm](https://www.jetbrains.com/webstorm/)

## Git Clients
Git, using command lines can be a little bit confusing at first, those UI clients will help wrap your head around it.
* [GitHub Desktop](https://desktop.github.com/)
* [Source Tree](https://www.sourcetreeapp.com/)
* [Git Kraken](https://www.gitkraken.com/)
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## Open Security Summit 2019 ![Build Status](https://codebuild.us-east-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoib0FLRjdEWEpmY0NCVGxzbE9Qa0gwTHlhdFpWblFZTTl5UmsxNjBjSzY5cFdYQmVqNkI3eTQyVy9Qa2lFbkVFUU5sdURZZUxieU9wZG9POWpvNGVVT044PSIsIml2UGFyYW1ldGVyU3BlYyI6ImRKTm1WNEtzcis4cFBGcWMiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=master)

Welcome to the home page of the Open Security Summit 2019

Registration is open [On EventBrite](https://eventbrite.be/tickets-external?eid=39825671656&ref=etckt)

**Open Security Summit 2019, England, 3-7 June 2019**
The Open Security Summit is focused on the collaboration between Developers and Application Security.

This is not a conference with uni-directional presentations, this is a working summit with working sessions on areas like:
* Secure Coding, Security Testing/TDD, DevOps,
* Threat Modeling, Mobile Security, IoT
* Risk & Governance, Privacy & CTO/CISO requirements
* Secure Design, Bug-bounties
* Browser Security, AI for Attack & Defence
* DDoS, Cyber Warfare, AppSec Standards;

.. and of course, working sessions on popular OWASP projects (lead by its leaders) such as:
* ZAP, Top 10, Dependency Check, Juice Shop
* OwaspSAMM, OWASP Guides (Testing, ASVS, Core Review)
* AppSensor and dozens more.

Using the same model as the past OWASP Summits in Portugal and the UK, this 5 day event will be a 16h day high energy experience, where the attendees are expected to work and collaborate really hard. Every working session will be thoroughly prepared and focused on actionable outcomes.


If you care about Application Security and want to collaborate with the key players in this industry, this is the event to be.

The Summit will occur in England, 3-7 June 2019.

If you want to be involved, add you name to the [participants](content/participant) page.

See [contributing](CONTRIBUTING.md) on how to create content for the site.
36 changes: 36 additions & 0 deletions Vagrantfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Run vagrant up to get started
Vagrant.configure("2") do |config|
config.vm.box = "bento/ubuntu-16.04"
config.vm.network "forwarded_port", guest: 1313, host: 1313, host_ip: "127.0.0.1"
config.vm.synced_folder ".", "/opt/oss2018"

config.vm.provider "virtualbox" do |vb|
vb.memory = "512"
end

config.vm.provision "shell", inline: <<-SHELL
set -x
apt-get update
apt-get install -y git curl
export HUGO_VERSION="0.49"
export SRC_DIR="/opt/oss2018"
export THEME_DIR="themes/oss-owasp"
curl -Ls https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz -o /tmp/hugo.tar.gz
tar xf /tmp/hugo.tar.gz -C /usr/local/bin
mkdir -p $SRC_DIR
cd $SRC_DIR
if [ ! -d "$THEME_DIR" ] ; then
git clone https://github.com/devcows/hugo-universal-theme.git themes/oss-owasp
else
cd $THEME_DIR
git pull https://github.com/devcows/hugo-universal-theme.git
fi
cd "$SRC_DIR"
hugo server --bind="0.0.0.0"
SHELL
end
6 changes: 6 additions & 0 deletions archetypes/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

Loading

0 comments on commit 6168c3c

Please sign in to comment.