hermes-agent/plugins/teams_pipeline
Teknium 259e6b87a7 fix(teams-pipeline): reject dot-only recording display_name
Path(raw).name reduces '..'/'.'/'' to themselves, so basename
extraction alone still let a Graph-provided display_name of '..' or
'../' escape the temp recording directory (tmp_dir / '..' resolves to
the parent). Reject the dot-only basenames explicitly and fall back to
the artifact id. Extends @outsourc-e's regression coverage with the
dot-only cases.
2026-07-01 02:03:48 -07:00
..
__init__.py
cli.py chore: prune unused imports and duplicate import redefinitions 2026-05-28 22:26:25 -07:00
meetings.py
models.py
pipeline.py fix(teams-pipeline): reject dot-only recording display_name 2026-07-01 02:03:48 -07:00
plugin.yaml
runtime.py
store.py
subscriptions.py