diff --git a/.obsidian/plugins/drawio-obsidian/data.json b/.obsidian/plugins/drawio-obsidian/data.json index 22f7d77..6f13250 100644 --- a/.obsidian/plugins/drawio-obsidian/data.json +++ b/.obsidian/plugins/drawio-obsidian/data.json @@ -5,6 +5,6 @@ "layout": "full" }, "drawing": { - "sketch": false + "sketch": true } } \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/data.json b/.obsidian/plugins/obsidian-git/data.json index b3409c6..bbccde9 100644 --- a/.obsidian/plugins/obsidian-git/data.json +++ b/.obsidian/plugins/obsidian-git/data.json @@ -4,7 +4,7 @@ "autoSaveInterval": 0, "autoPushInterval": 0, "autoPullInterval": 0, - "autoPullOnBoot": false, + "autoPullOnBoot": true, "disablePush": false, "pullBeforePush": true, "disablePopups": false, @@ -19,7 +19,7 @@ "refreshSourceControl": true, "basePath": "", "differentIntervalCommitAndPush": false, - "changedFilesInStatusBar": false, + "changedFilesInStatusBar": true, "showedMobileNotice": true, "refreshSourceControlTimer": 7000, "showBranchStatusBar": true, @@ -27,8 +27,8 @@ "submoduleRecurseCheckout": false, "gitDir": "", "showFileMenu": true, - "authorInHistoryView": "hide", - "dateInHistoryView": false, + "authorInHistoryView": "full", + "dateInHistoryView": true, "lineAuthor": { "show": false, "followMovement": "inactive", @@ -50,7 +50,9 @@ }, "textColorCss": "var(--text-muted)", "ignoreWhitespace": false, - "gutterSpacingFallbackLength": 5 + "gutterSpacingFallbackLength": 5, + "lastShownAuthorDisplay": "initials", + "lastShownDateTimeFormatOptions": "date" }, "autoCommitMessage": "vault backup: {{date}}" } \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index a15f8f6..25644d6 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,36 +4,22 @@ "type": "split", "children": [ { - "id": "92d1fe0bcd354bd9", + "id": "dfa4a56144cd5b62", "type": "tabs", "children": [ { - "id": "142dc1f96240b533", + "id": "6e35c33355be0706", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Welcome.md", + "file": "01 - Planning Considerations.md", "mode": "source", "source": false } } } ] - }, - { - "id": "5aaa564bd6d3ec7d", - "type": "tabs", - "children": [ - { - "id": "bce607c50fa0eabb", - "type": "leaf", - "state": { - "type": "graph", - "state": {} - } - } - ] } ], "direction": "vertical" @@ -99,7 +85,7 @@ "state": { "type": "backlink", "state": { - "file": "Welcome.md", + "file": "01 - Planning Considerations.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -116,7 +102,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "Welcome.md", + "file": "01 - Planning Considerations.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -139,7 +125,7 @@ "state": { "type": "outline", "state": { - "file": "Welcome.md" + "file": "01 - Planning Considerations.md" } } } @@ -160,8 +146,12 @@ "command-palette:Open command palette": false } }, - "active": "142dc1f96240b533", + "active": "6e35c33355be0706", "lastOpenFiles": [ + "templates/pentest-report-template.md", + "01 - Planning Considerations.md", + "templates", + "().md", "Welcome.md" ] } \ No newline at end of file diff --git a/01 - Planning Considerations.md b/01 - Planning Considerations.md new file mode 100644 index 0000000..f9cbfe9 --- /dev/null +++ b/01 - Planning Considerations.md @@ -0,0 +1,45 @@ + +## Target Audience + +- Identify targets of the engagement +- Identify scope and size of the engagement + + +## Objective + +Asses reasons for the assessment. Security, risk assessments, customer personal data protection, etc. + + +## Compliance + +Establish guidelines (or necessity) for compliance with internal and external regulations. +Example: PCI DSS + +## Resources + +1. Define budgeting requirements for the campaign. +2. Identify target's accessibility: + - Physical access + - Remote access + - Tooling required + +## Communication Plan + +1. Aquire Trusted Agent(s) within the company for trusted communication +2. Establish communication guidelines and information access control rules during engagement (who knows what) + + +## Product/Report + +Establish reporting guidelines +[Report Template](./templates/pentest-report-template.md) + + +## Technical Constraints + +Identify and establish all technical restrictions during the engagement. What parts of the infrastructure is tested and what is out of scope. + +## Comprehensiveness + +Identify specifics on the engagement, what parts of the infrastructure is tested, what type of vulnerabilities, etc. + diff --git a/Welcome.md b/Welcome.md deleted file mode 100644 index 1fb12f5..0000000 --- a/Welcome.md +++ /dev/null @@ -1,5 +0,0 @@ -This is your new *vault*. - -Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! - -When you're ready, delete this note and make the vault your own. diff --git a/templates/pentest-report-template.md b/templates/pentest-report-template.md new file mode 100644 index 0000000..e69de29