Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4373056

Browse files
feat: add dsomm user day
1 parent 3da1e86 commit 4373056

File tree

10 files changed

+105
-21
lines changed

10 files changed

+105
-21
lines changed

‎src/app/app-routing.module.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Component, NgModule } from '@angular/core';
22
import { RouterModule, Routes } from '@angular/router';
33
import { AboutUsComponent } from './component/about-us/about-us.component';
4+
import { UserdayComponent } from './component/userday/userday.component';
45
import { CircularHeatmapComponent } from './component/circular-heatmap/circular-heatmap.component';
56
import { MappingComponent } from './component/mapping/mapping.component';
67
import { MatrixComponent } from './component/matrix/matrix.component';
@@ -16,6 +17,7 @@ const routes: Routes = [
1617
{ path: 'usage', component: UsageComponent },
1718
{ path: 'teams', component: Teams },
1819
{ path: 'about', component: AboutUsComponent },
20+
{ path: 'userday', component: UserdayComponent },
1921
];
2022

2123
@NgModule({

‎src/app/app.component.css‎

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11

2-
.main-container {
3-
width: 100%;
4-
height: 100%;
5-
/*border: 10px solid yellow;*/
6-
}
7-
8-
.sidenav-content {
9-
display: flex;
10-
padding: 10px;
11-
align-items: left;
12-
justify-content: left;
13-
/*background-color: red;*/
14-
}
15-
16-
.example-sidenav {
17-
padding: 20px;
18-
}
19-
20-
.github-fork-ribbon:before {
21-
background-color: #333;
22-
}
2+
.main-container {
3+
width: 100%;
4+
height: 100%;
5+
/*border: 10px solid yellow;*/
6+
}
7+
8+
.sidenav-content {
9+
display: flex;
10+
padding: 10px;
11+
align-items: left;
12+
justify-content: left;
13+
/*background-color: red;*/
14+
}
15+
16+
.example-sidenav {
17+
padding: 20px;
18+
}
19+
20+
.github-fork-ribbon:before {
21+
background-color: #333;
22+
}

‎src/app/app.module.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import { CircularHeatmapComponent } from './component/circular-heatmap/circular-
1717
import { MappingComponent } from './component/mapping/mapping.component';
1818
import { ReadmeToHtmlComponent } from './component/readme-to-html/readme-to-html.component';
1919
import { UsageComponent } from './component/usage/usage.component';
20+
import { UserdayComponent } from './component/userday/userday.component';
2021
import { AboutUsComponent } from './component/about-us/about-us.component';
2122
import { DependencyGraphComponent } from './component/dependency-graph/dependency-graph.component';
2223
import { Teams } from './component/teams/teams.component';
@@ -38,6 +39,7 @@ import { ToStringValuePipe } from './pipe/to-string-value.pipe';
3839
DependencyGraphComponent,
3940
Teams,
4041
ToStringValuePipe,
42+
UserdayComponent,
4143
],
4244
imports: [
4345
BrowserModule,

‎src/app/component/sidenav-buttons/sidenav-buttons.component.ts‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class SidenavButtonsComponent {
1313
'Usage',
1414
'Teams',
1515
'About Us',
16+
'DSOMM User Day 2024',
1617
];
1718
Icons: string[] = [
1819
'table_chart',
@@ -21,6 +22,7 @@ export class SidenavButtonsComponent {
2122
'description',
2223
'people',
2324
'info',
25+
'school',
2426
];
2527
Routing: string[] = [
2628
'/',
@@ -29,6 +31,7 @@ export class SidenavButtonsComponent {
2931
'/usage',
3032
'/teams',
3133
'/about',
34+
'/userday',
3235
];
3336
constructor() {}
3437
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
table :is(td, th) {
2+
border: 1px solid black;
3+
padding: 0.3em;
4+
}
5+
6+
tr:nth-child(even) {
7+
background-color: #66bb6a;
8+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<app-top-header section="User Day"></app-top-header>
2+
<app-readme-to-html
3+
MDFile="./assets/Markdown Files/userday.md"></app-readme-to-html>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { ComponentFixture, TestBed } from '@angular/core/testing';
2+
3+
import { UserdayComponent } from './userday.component';
4+
5+
describe('UserdayComponent', () => {
6+
let component: UserdayComponent;
7+
let fixture: ComponentFixture<UserdayComponent>;
8+
9+
beforeEach(async () => {
10+
await TestBed.configureTestingModule({
11+
declarations: [UserdayComponent],
12+
}).compileComponents();
13+
});
14+
15+
beforeEach(() => {
16+
fixture = TestBed.createComponent(UserdayComponent);
17+
component = fixture.componentInstance;
18+
fixture.detectChanges();
19+
});
20+
21+
it('should create', () => {
22+
expect(component).toBeTruthy();
23+
});
24+
});
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { Component } from '@angular/core';
2+
3+
@Component({
4+
selector: 'app-userday',
5+
templateUrl: './userday.component.html',
6+
styleUrls: ['./userday.component.css'],
7+
})
8+
export class UserdayComponent {
9+
constructor() {}
10+
}

‎src/assets/Markdown Files/userday.md‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## Description
2+
3+
The OWASP DSOMM team is happy to announce its upcoming User Day on Wednesday, September 25th 2024. It is part of the OWASP AppSec San Francisco.
4+
5+
## Location
6+
Hyatt Regency San Francisco
7+
Address: 5 Embarcadero Center San Francisco, CA 94111 United States
8+
Room: To be announced.
9+
10+
## Agenda
11+
12+
| Time | Title | Speaker |
13+
|-------|-------------------------------------------------------|---------------------|
14+
| 9:00 | Welcome | Timo Pagel |
15+
| 9:05 | Key Steps to Achieving an Application Security Program | Timo Pagel |
16+
| 10:00 | Workshop? | Jannik H |
17+
| 10:00 | XXX | Chris K |
18+
| 12:00 | Lunch Break | / |
19+
| 13:30 | Utilizing DSOMM app to define your own program | Timo Pagel |
20+
| 14:00 | Workshop: Build your own program | Francesco Cipollone |
21+
| 16:00 | Wrap Up | Timo Pagel |
22+
23+
24+
### Talk Descriptions
25+
#### Key Steps to Achieving an Application Security Program
26+
This talk outlines a practical approach to building and optimizing application security (AppSec) programs for organizations of all sizes.
27+
While briefly touching on foundational elements, the presentation focuses on developing and implementing a custom organizational maturity model that resonates with development and operations teams. Moving beyond traditional frameworks, attendees will learn to design tailored models that account for diverse operating environments. The talk provides strategies for avoiding common pitfalls, implementing effective metrics, and creating a scalable AppSec approach adaptable to an organization’s evolving needs. Through actionable advice and real-world examples, participants will gain insights applicable to both new and existing AppSec programs.
28+
29+
#### Workshop secureCodeBox?
30+
31+
#### Workshop: Build your own program

‎src/styles.css‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22

33
html, body { height: 100%; }
44
body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; }
5+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /