Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

writerP-777/obsidian-writing-studio

https://github.com/writerP-777/obsidian-writing-studio · scanned 2026-06-16 01:00 UTC (2 months, 1 week ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 20 actionable findings from 1 signal source. 13 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 478 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
nn software healthy main.ts:nn
saved software healthy main.ts:saved
prod software healthy esbuild.config.mjs:prod
__export software healthy main.js:__export
__copyProps software healthy main.js:__copyProps
__toCommonJS software healthy main.js:__toCommonJS
isString software healthy main.js:isString
defer software healthy main.js:defer
makeString software healthy main.js:makeString
copy software healthy main.js:copy
cleanKey software healthy main.js:cleanKey
canNotTraverseDeeper software healthy main.js:canNotTraverseDeeper
getLastOfPath software healthy main.js:getLastOfPath
setPath software healthy main.js:setPath
pushPath software healthy main.js:pushPath
getPath software healthy main.js:getPath
getPathWithDefaults software healthy main.js:getPathWithDefaults
deepExtend software healthy main.js:deepExtend
regexEscape software healthy main.js:regexEscape
escape software healthy main.js:escape
looksLikeObjectPath software healthy main.js:looksLikeObjectPath
deepFind software healthy main.js:deepFind
getCleanedCode software healthy main.js:getCleanedCode
wrapper software healthy main.js:wrapper
createProxy software healthy main.js:createProxy
keysFromSelector software healthy main.js:keysFromSelector
keySeparator software healthy main.js:keySeparator
nsSeparator software healthy main.js:nsSeparator
strict software healthy main.js:strict
shouldHandleAsObject software healthy main.js:shouldHandleAsObject
resUsedKey software healthy main.js:resUsedKey
resExactUsedKey software healthy main.js:resExactUsedKey
send software healthy main.js:send
before software healthy main.js:before
addCode software healthy main.js:addCode
deepFindWithDefaults software healthy main.js:deepFindWithDefaults
regexSafe software healthy main.js:regexSafe
getOrResetRegExp software healthy main.js:getOrResetRegExp
handleFormat software healthy main.js:handleFormat
missingInterpolationHandler software healthy main.js:missingInterpolationHandler
skipOnVariables software healthy main.js:skipOnVariables
handleHasOptions software healthy main.js:handleHasOptions
parseFormatStr software healthy main.js:parseFormatStr
createCachedFormatter software healthy main.js:createCachedFormatter
createNonCachedFormatter software healthy main.js:createNonCachedFormatter
valOptions software healthy main.js:valOptions
for software healthy main.js:for
removePending software healthy main.js:removePending
resolver software healthy main.js:resolver
get software healthy main.js:get

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
markdown.d.ts software healthy markdown.d.ts
styles.css software healthy styles.css
jest.config.js software healthy jest.config.js
manifest.json software healthy manifest.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
versions.json software healthy versions.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
main.ts software healthy main.ts
package-lock.json software healthy package-lock.json
CONTEXT.md software healthy CONTEXT.md
esbuild.config.mjs software healthy esbuild.config.mjs
main.js software healthy main.js
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
tsconfig.test.json software healthy tsconfig.test.json
ExportModal.ts software healthy modals/ExportModal.ts
AddToProjectModal.ts software healthy modals/AddToProjectModal.ts
PublishModal.ts software healthy modals/PublishModal.ts
ScanFolderModal.ts software healthy modals/ScanFolderModal.ts
SprintModal.ts software healthy modals/SprintModal.ts
TargetsDashboardModal.ts software healthy modals/TargetsDashboardModal.ts
ConfirmModal.ts software healthy modals/ConfirmModal.ts
TitlePromptModal.ts software healthy modals/TitlePromptModal.ts
ProjectModal.ts software healthy modals/ProjectModal.ts
confirmDeleteProject.ts software healthy modals/confirmDeleteProject.ts
WritingDashboardModal.ts software healthy modals/WritingDashboardModal.ts
Project.ts software healthy models/Project.ts
SprintSession.ts software healthy models/SprintSession.ts
BinderItem.ts software healthy models/BinderItem.ts
WordPressSite.ts software healthy models/WordPressSite.ts
WritingMode.ts software healthy models/WritingMode.ts
statusBar.test.ts software healthy tests/statusBar.test.ts
inMemoryVaultFiles.ts software healthy tests/inMemoryVaultFiles.ts
sections.test.ts software healthy tests/sections.test.ts
words.test.ts software healthy tests/words.test.ts
modes.test.ts software healthy tests/modes.test.ts
frontmatter.test.ts software healthy tests/frontmatter.test.ts
binderFilter.test.ts software healthy tests/binderFilter.test.ts
settingsTab.test.ts software healthy tests/settingsTab.test.ts
projectManager.test.ts software healthy tests/projectManager.test.ts
exportEngine.test.ts software healthy tests/exportEngine.test.ts
statsTracker.test.ts software healthy tests/statsTracker.test.ts
binder.test.ts software healthy tests/binder.test.ts
scaffold.test.ts software healthy tests/scaffold.test.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
WritingStudioPlugin software healthy main.ts:WritingStudioPlugin
SprintSummaryModal software healthy main.ts:SprintSummaryModal
WordCountGoalModal software healthy main.ts:WordCountGoalModal
_Logger software healthy main.js:_Logger
extends software healthy main.js:extends
_Translator software healthy main.js:_Translator
_I18n software healthy main.js:_I18n
_ExportModal software healthy main.js:_ExportModal
is software healthy main.js:is
ExportModal software healthy modals/ExportModal.ts:ExportModal
AddToProjectModal software healthy modals/AddToProjectModal.ts:AddToProjectModal
PublishModal software healthy modals/PublishModal.ts:PublishModal
ScanFolderModal software healthy modals/ScanFolderModal.ts:ScanFolderModal
SprintModal software healthy modals/SprintModal.ts:SprintModal
TargetsDashboardModal software healthy modals/TargetsDashboardModal.ts:TargetsDashboardModal
ConfirmModal software healthy modals/ConfirmModal.ts:ConfirmModal
TitlePromptModal software healthy modals/TitlePromptModal.ts:TitlePromptModal
ProjectModal software healthy modals/ProjectModal.ts:ProjectModal
WritingDashboardModal software healthy modals/WritingDashboardModal.ts:WritingDashboardModal
InMemoryVaultFiles software healthy tests/inMemoryVaultFiles.ts:InMemoryVaultFiles
that software healthy tests/settingsTab.test.ts:that
App software healthy tests/__mocks__/obsidian.ts:App
Events software healthy tests/__mocks__/obsidian.ts:Events
TFile software healthy tests/__mocks__/obsidian.ts:TFile
TFolder software healthy tests/__mocks__/obsidian.ts:TFolder
MarkdownView software healthy tests/__mocks__/obsidian.ts:MarkdownView
WorkspaceLeaf software healthy tests/__mocks__/obsidian.ts:WorkspaceLeaf
FileSystemAdapter software healthy tests/__mocks__/obsidian.ts:FileSystemAdapter
Notice software healthy tests/__mocks__/obsidian.ts:Notice
Component software healthy tests/__mocks__/obsidian.ts:Component
PluginSettingTab software healthy tests/__mocks__/obsidian.ts:PluginSettingTab
Setting software healthy tests/__mocks__/obsidian.ts:Setting
MarkdownRenderer software healthy tests/__mocks__/obsidian.ts:MarkdownRenderer
TypographyMode software healthy src/TypographyMode.ts:TypographyMode
BinderView software healthy src/BinderView.ts:BinderView
WritingStudioSettingsTab software healthy src/SettingsTab.ts:WritingStudioSettingsTab
ExportEngine software healthy src/ExportEngine.ts:ExportEngine
EpubEngine software healthy src/EpubEngine.ts:EpubEngine
StatsTracker software healthy src/StatsTracker.ts:StatsTracker
CompilePreviewView software healthy src/CompilePreview.ts:CompilePreviewView
ControlStrip software healthy src/ControlStrip.ts:ControlStrip
StudioEvents software healthy src/StudioEvents.ts:StudioEvents
GoalBanner software healthy src/GoalBanner.ts:GoalBanner
WordPressClient software healthy src/WordPressClient.ts:WordPressClient
ProjectManager software healthy src/ProjectManager.ts:ProjectManager
FrontmatterManager software healthy src/FrontmatterManager.ts:FrontmatterManager
FolderSidebarView software healthy src/FolderSidebarView.ts:FolderSidebarView
FolderPickerModal software healthy src/FolderSidebarView.ts:FolderPickerModal
StatusBar software healthy src/StatusBar.ts:StatusBar
LauncherView software healthy src/LauncherView.ts:LauncherView

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
modals software healthy modals
models software healthy models
tests software healthy tests
__mocks__ software healthy tests/__mocks__
docs software healthy docs
obsidian-guidelines software healthy docs/obsidian-guidelines
agents software healthy docs/agents
scripts software healthy scripts
templates software healthy templates
.claude software healthy .claude
commands software healthy .claude/commands
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
i18n software healthy src/i18n

LabelLayerStatusPath
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js
password_literal::main.js security healthy main.js

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::dependabot-auto-merge cicd healthy .github/workflows/dependabot-auto-merge.yml
gha::auto-approve cicd healthy .github/workflows/auto-approve.yml
gha::scorecard cicd healthy .github/workflows/scorecard.yml
gha::tests cicd healthy .github/workflows/tests.yml
gha::release cicd healthy .github/workflows/release.yml
gha::eslint cicd healthy .github/workflows/eslint.yml

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
dependabot cicd healthy .github/workflows/dependabot-auto-merge.yml
auto-approve cicd healthy .github/workflows/auto-approve.yml
analysis cicd healthy .github/workflows/scorecard.yml
test cicd healthy .github/workflows/tests.yml
release cicd healthy .github/workflows/release.yml
lint cicd healthy .github/workflows/eslint.yml

LabelLayerStatusPath
repobility-clone-j_5i7o8q software healthy /tmp/repobility-clone-j_5i7o8q

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/0ea85c27-507f-4292-b947-647c123b966f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0ea85c27-507f-4292-b947-647c123b966f/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.